{"id":6645,"date":"2017-09-28T18:26:51","date_gmt":"2017-09-28T12:56:51","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=6645"},"modified":"2023-01-13T14:15:32","modified_gmt":"2023-01-13T08:45:32","slug":"dynamics-365-field-service-generate-agreement-work-order-in-advance","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2017\/09\/dynamics-365-field-service-generate-agreement-work-order-in-advance\/","title":{"rendered":"Dynamics 365 Field Service: Generate Agreement Work Order in Advance"},"content":{"rendered":"<h4 style=\"text-align: justify;\"><strong>Introduction:<\/strong><\/h4>\n<p style=\"text-align: justify;\">Field Service capabilities in Microsoft Dynamics 365 helps service organizations in managing resources, work orders, inventory, customer assets, and more to improve overall resource productivity for on-site installation &amp; maintenance services.<\/p>\n<p style=\"text-align: justify;\">In this blog, we will discuss how the work order generation process can be automated out-of-the-box.<\/p>\n<h4 style=\"text-align: justify;\"><strong>Generating Work Order in advance from Agreements:<\/strong><\/h4>\n<p style=\"text-align: justify; padding-left: 30px;\"><strong>1<\/strong>. To generate the work order in advance, navigate to <strong><em>Field Service &gt; Administration &gt; Field Service Setting.<\/em><\/strong><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">Then we have the option to configure how many days in advance we need the work order to be generated by setting the value for the <strong><em>\u2018Generate Agreement Work Order X Days in Advance\u2019 <\/em><\/strong>field.<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">In this example, we have set the value to <strong><em>\u201810\u2019 <\/em><\/strong>\u00a0which will allow us to generate the work order ten days in advance.<\/p>\n<p style=\"padding-left: 30px;\"><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service1.png\"><img decoding=\"async\" class=\"alignnone  wp-image-6646\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service1.png\" alt=\"Dynamics 365 Field Service\" width=\"793\" height=\"286\" \/><\/a><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\"><strong>2<\/strong>. The next step is to create a new <strong><em>\u2018Agreement\u2019 <\/em><\/strong>&amp; <strong><em>\u2018Agreement Booking Setup\u2019.<\/em><\/strong><\/p>\n<p style=\"padding-left: 30px;\">On the <em>\u2018Agreement Booking Setup\u2019, <\/em>we can see that when the <strong><em>\u2018Auto Generate Work Order\u2019 <\/em><\/strong>is set as <strong><em>\u2018Yes\u2019 <\/em><\/strong>then the <strong><em>\u2018Generate Work Order in Advance\u2019 <\/em><\/strong>field is populated with the value we set in the <em>\u2018Generate Agreement Work Order X Days in Advance\u2019 <\/em>field. Now the booking dates which are ten days ahead would be processed, and work order for those booking dates would be generated.<\/p>\n<p style=\"padding-left: 30px;\"><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service21.png\"><img decoding=\"async\" class=\"alignnone wp-image-6663 \" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service21.png\" alt=\"Dynamics 365 Field Service\" width=\"788\" height=\"311\" \/><\/a><\/p>\n<p style=\"padding-left: 30px;\"><strong>3<\/strong>. In this example, we kept the<em> recurrence pattern <\/em>of the <strong><em>\u2018Agreement Booking Setup\u2019 <\/em><\/strong>as <em>daily, <\/em>and the booking dates were generated based on the <em>start date &amp; end date <\/em>of the agreement.<\/p>\n<p style=\"padding-left: 30px; text-align: justify;\">So, now the booking dates are generated as per the recurrence pattern and the booking dates for the upcoming ten days are processed and ten work orders are generated, as seen in the screenshot below;<\/p>\n<p style=\"padding-left: 30px; text-align: justify;\"><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service3.png\"><img decoding=\"async\" class=\"alignnone wp-image-6648 \" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service3.png\" alt=\"Dynamics 365 Field Service\" width=\"795\" height=\"442\" \/><\/a><\/p>\n<p style=\"padding-left: 30px; text-align: justify;\"><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service4.png\"><img decoding=\"async\" class=\"alignnone wp-image-6649 \" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service4.png\" alt=\"Dynamics 365 Field Service\" width=\"796\" height=\"349\" \/><\/a><\/p>\n<p style=\"padding-left: 30px; text-align: justify;\"><strong>4<\/strong>. By following the above steps, we can easily automate the generation of work order from agreement booking setup. We also have the option to manually change the number of days for a particular account on the <em>agreement booking setup<\/em>.<\/p>\n<p style=\"text-align: justify;\"><strong>Note:<\/strong> On the <em>\u2018Agreement Booking Setup<\/em>\u2019, if the <em>\u2018Auto Generate Work Order\u2019<\/em> field is set as <em>\u2018No\u2019<\/em>, then the <em>\u2018Generate Work Order in Advance\u2019<\/em> field is not visible.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"size-full wp-image-6666 aligncenter\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service51.png\" alt=\"Dynamics 365 Field Service\" width=\"452\" height=\"414\" \/><\/p>\n<p>So, to generate the work order manually, we need to open the booking date that needs to be processed and click on the Generate Work Order ribbon button.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone  wp-image-6667\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/09\/Dynamics-365-Field-Service61.png\" alt=\"Dynamics 365 Field Service\" width=\"788\" height=\"278\" \/><\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">\n<p>Hope this helps!<\/p>\n<h3 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\">Need any help with Microsoft Dynamics 365 Field Service module \/ Microsoft CRM \/ Power Platform development?<\/div><\/div><\/h3>\n<p><em>Want to manage your field services portal more effectively? Contact us at <a href=\"mailto:crm@inogic.com\" target=\"_blank\" rel=\"noopener\">crm@inogic.com<\/a> and our <a href=\"https:\/\/bit.ly\/3VvGawa\" target=\"_blank\" rel=\"noopener\">Inogic- Professional Services Division<\/a> will help you modify, optimize, and automate all our requirements within Microsoft Dynamics 365 Field Service!<\/em><\/p>\n<p><em>Happy Servicing!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Field Service capabilities in Microsoft Dynamics 365 helps service organizations in managing resources, work orders, inventory, customer assets, and more to improve overall resource productivity for on-site installation &amp; maintenance services. In this blog, we will discuss how the work order generation process can be automated out-of-the-box. Generating Work Order in advance from Agreements:\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2017\/09\/dynamics-365-field-service-generate-agreement-work-order-in-advance\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":6652,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[16,19,27],"tags":[553,554],"class_list":["post-6645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamics-365","category-dynamics-crm","category-field-service-2","tag-dynamics-365-field-service","tag-dynamics-365-field-service-work-order"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/6645","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=6645"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/6645\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media\/6652"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=6645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=6645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=6645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}