{"id":12728,"date":"2018-08-24T10:44:23","date_gmt":"2018-08-24T05:14:23","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=12728"},"modified":"2022-09-02T16:22:46","modified_gmt":"2022-09-02T10:52:46","slug":"validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/","title":{"rendered":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365"},"content":{"rendered":"<h2><strong>Introduction: <\/strong><\/h2>\n<p>Recently we had business requirement where user should be restricted in moving to the next stage in Business Process Flow if custom field contains value less the 4. We achieved this using OOB workflow by following simple steps instead of writing custom code in JavaScript.<\/p>\n<h2><strong>Following are the steps to achieve this functionality through OOB workflow:<\/strong><\/h2>\n<p><strong>1<\/strong>. Firstly we created a new option set field named as <strong>Grade <\/strong>with option from 1 to 8. We added this field in <strong>Lead to Opportunity Sales Process<\/strong> on <strong>Qualify<\/strong> Stage as shown in below screenshot.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-12729\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" alt=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\" width=\"967\" height=\"516\" \/><\/p>\n<p><strong>2<\/strong>. Now we developed an OOB workflow on <strong>Lead <\/strong>entity as shown in below screenshot.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-12730\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/2Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" alt=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\" width=\"966\" height=\"559\" \/><\/p>\n<p><strong>3<\/strong>. In the above OOB workflow, we have checked the grade value not is greater than 4, then we have stopped the workflow with status reason as <strong>Cancelled<\/strong>.<\/p>\n<p><strong>4<\/strong>. We can configure message by clicking on set properties as shown in below screenshot.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-12731\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/3Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" alt=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\" width=\"971\" height=\"391\" \/><\/p>\n<p><strong>5<\/strong>. Now set the input parameter <strong>Status Message<\/strong> as shown in below screenshot.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-2.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-28138\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-2.png\" alt=\"\" width=\"642\" height=\"293\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-2.png 642w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-2-300x137.png 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>6<\/strong>. Now back to the <strong>Lead to Opportunity Sales Process, <\/strong>add the above developed OOB workflow on <strong>Qualify<\/strong> stage and update the process.<\/p>\n<p>Please find the screenshot below.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-12735\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/5Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" alt=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\" width=\"974\" height=\"499\" \/><\/p>\n<p><strong>7<\/strong>. Now you can see the below business process error while moving to next stage i.e. from Qualify to QA if the grade is not greater than 4.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-12737\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/6Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" alt=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\" width=\"973\" height=\"393\" \/><\/p>\n<h2><strong>Conclusion:<\/strong><\/h2>\n<p>Instead of developing custom JavaScript code to achieve this functionality we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.<\/p>\n<h2 style=\"text-align: left;\"><div class=\"su-heading su-heading-style-default su-heading-align-center\" id=\"\" style=\"font-size:15px;margin-bottom:5px\"><div class=\"su-heading-inner\">Generate Your Own New Leads Within Microsoft Dynamics 365 CRM<\/div><\/div><\/h2>\n<p><em>Contact us for a <a href=\"https:\/\/www.maplytics.com\/maplytics-download\/?utm_source=highvisits&amp;utm_medium=technicalblog&amp;utm_campaign=hMaplytics\" target=\"_blank\" rel=\"noopener\">demo<\/a> to know more about how <a href=\"https:\/\/www.maplytics.com\/?utm_source=highvisits&amp;utm_medium=technicalblog&amp;utm_campaign=hMaplytics\" target=\"_blank\" rel=\"noopener\">Maplytics<\/a> can help you to generate new leads from within Microsoft Dynamics 365 CRM.<\/em><\/p>\n<p><em><a href=\"https:\/\/www.maplytics.com\/?utm_source=highvisits&amp;utm_medium=technicalblog&amp;utm_campaign=hMaplytics\" target=\"_blank\" rel=\"noopener\">Maplytics<\/a> is a 5-star rated, preferred business app on the <a href=\"https:\/\/appsource.microsoft.com\/en-us\/product\/dynamics-365\/inogic.f6f3c73f-29de-4fa8-a396-87ea8a07b6c4?tab=Overview\" target=\"_blank\" rel=\"noopener\">Microsoft AppSource<\/a> that is Certified for Microsoft Dynamics 365 (CfMD) and comes with powerful features like Appointment Planning, Sales Routing, Territory Management, Heat Maps, Geo-analytical Dashboards and more that empower organizations to add more value to their CRM data, improve sales &amp; service processes, and achieve high ROI.<\/em><\/p>\n<p><em>Get your <a href=\"https:\/\/www.maplytics.com\/maplytics-download\/?utm_source=highvisits&amp;utm_medium=technicalblog&amp;utm_campaign=hMaplytics\" target=\"_blank\" rel=\"noopener\">free trial<\/a> from our Website or <a href=\"https:\/\/appsource.microsoft.com\/en-us\/product\/dynamics-365\/inogic.f6f3c73f-29de-4fa8-a396-87ea8a07b6c4?tab=Overview\" target=\"_blank\" rel=\"noopener\">Microsoft AppSource<\/a>!<\/em><\/p>\n<p><em>&#8216;If data is the new oil, location intelligence is ??\u201d<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Recently we had business requirement where user should be restricted in moving to the next stage in Business Process Flow if custom field contains value less the 4. We achieved this using OOB workflow by following simple steps instead of writing custom code in JavaScript. Following are the steps to achieve this functionality through\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/\">Read More: Validating BPF Fields to Restrict Stages through OOB Workflow in\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":12733,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,18,19,67],"tags":[1276,1277],"class_list":["post-12728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamics-365","category-dynamics-365-v9-2","category-dynamics-crm","category-workflows","tag-oob-workflow-in-dynamics-365","tag-oob-workflow-in-dynamics-crm"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-08-24T05:14:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-02T10:52:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#blogposting\",\"name\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-1-1.png\",\"width\":150,\"height\":150,\"caption\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\"},\"datePublished\":\"2018-08-24T10:44:23+05:30\",\"dateModified\":\"2022-09-02T16:22:46+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":2,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#webpage\"},\"articleSection\":\"Dynamics 365, Dynamics 365 v9, Dynamics CRM, Workflows, OOB Workflow in Dynamics 365, OOB Workflow in Dynamics CRM\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"name\":\"Dynamics 365\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"position\":2,\"name\":\"Dynamics 365\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#listItem\",\"name\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#listItem\",\"position\":3,\"name\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"name\":\"Dynamics 365\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/\",\"name\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-1-1.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#mainImage\",\"width\":150,\"height\":150,\"caption\":\"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/08\\\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\\\/#mainImage\"},\"datePublished\":\"2018-08-24T10:44:23+05:30\",\"dateModified\":\"2022-09-02T16:22:46+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.","canonical_url":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#blogposting","name":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-1-1.png","width":150,"height":150,"caption":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365"},"datePublished":"2018-08-24T10:44:23+05:30","dateModified":"2022-09-02T16:22:46+05:30","inLanguage":"en-US","commentCount":2,"mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#webpage"},"articleSection":"Dynamics 365, Dynamics 365 v9, Dynamics CRM, Workflows, OOB Workflow in Dynamics 365, OOB Workflow in Dynamics CRM"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","name":"Dynamics 365"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","position":2,"name":"Dynamics 365","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#listItem","name":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#listItem","position":3,"name":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","name":"Dynamics 365"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/","name":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365-1-1.png","@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#mainImage","width":150,"height":150,"caption":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365"},"primaryImageOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/#mainImage"},"datePublished":"2018-08-24T10:44:23+05:30","dateModified":"2022-09-02T16:22:46+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.","og:url":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png","article:published_time":"2018-08-24T05:14:23+00:00","article:modified_time":"2022-09-02T10:52:46+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365 - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/08\/1Validating-BPF-Fields-to-Restrict-Stages-through-OOB-Workflow-in-Dynamics-365.png","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"12728","title":null,"description":"Instead of developing custom JavaScript code, we can achieve this functionality by developing simple out of the box workflow in Dynamics 365.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 05:59:01","updated":"2025-07-04 05:02:17","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/\" title=\"Dynamics 365\">Dynamics 365<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tValidating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dynamics 365","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/"},{"label":"Validating BPF Fields to Restrict Stages through OOB Workflow in Dynamics 365","link":"https:\/\/www.inogic.com\/blog\/2018\/08\/validating-bpf-fields-to-restrict-stages-through-oob-workflow-in-dynamics-365\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/12728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=12728"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/12728\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media\/12733"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=12728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=12728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=12728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}