<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1492436440038408053</atom:id><lastBuildDate>Wed, 21 Oct 2026 07:23:12 +0000</lastBuildDate><category>Dynamics 365 Business Central</category><category>Cumulative Update</category><category>NAV2015</category><category>NAV2016</category><category>NAV2013</category><category>Dynamics 365 for Financials</category><category>NAV2013R2</category><category>Dynamics 365 Business Edition</category><category>NAV2017</category><category>Project Madeira</category><category>New Development Environment</category><category>Upgrade</category><category>Dynamics365</category><category>Madeira</category><category>Progressus</category><category>Visual Studio</category><category>Whats New in NAV2016</category><category>Integration</category><category>MVP</category><category>Web Client</category><category>NAV2013 R2</category><category>announcement</category><category>BC29Preview</category><category>NAV2009</category><category>NAV2018</category><category>Shopify</category><category>Whats New in NAV2017</category><category>Workflows</category><category>Cloud Migration Tool</category><category>Data migration</category><category>Download</category><category>Dynamics NAV</category><category>Eventing</category><category>Events</category><category>Manufacturing</category><category>NAV Licenses</category><category>O365</category><category>PSA+</category><category>Page Designer</category><category>Plumbline</category><category>RTC</category><category>SQL</category><category>Update</category><category>Visual Studio Code</category><category>AL</category><category>AL Language Extension</category><category>Administration Tool</category><category>Apps</category><category>BC Admin Center</category><category>CRM</category><category>Compatibility</category><category>Error</category><category>Extension</category><category>GAC TradeOnline</category><category>India</category><category>Intercompany Transactions</category><category>MSDyn365BC</category><category>Mainstream support</category><category>RTC Reports</category><category>Rapid Start Services</category><category>Release</category><category>SBSGroupUSA</category><category>System Requirements</category><category>Tablet</category><category>Top 25 NAV Blogs</category><category>end of support</category><category>2013 President&#39;s Club</category><category>2019 wave 2</category><category>2020 wave 1</category><category>AL Development</category><category>API</category><category>AVS0109</category><category>AX 2012 R3</category><category>About Me</category><category>Add Table Fields to pages</category><category>Allow Posting DateFormulas</category><category>Analysis Mode</category><category>App</category><category>Application Insights</category><category>Application Method</category><category>ApplicationArea</category><category>Apply Entries</category><category>Appsource</category><category>Archive</category><category>Assisted Data Migration</category><category>Attachments</category><category>AutoIncrement</category><category>Automation</category><category>BC16 Update</category><category>BC2022W1 Preview</category><category>BC2025Wave2Preview</category><category>BC22 Preview</category><category>BC28Preview</category><category>BC29</category><category>Backup</category><category>Best Practices Analyzer for Microsoft Dynamics NAV 2013</category><category>Beta</category><category>BigInteger</category><category>Business Events</category><category>C/AL</category><category>C/AL Coding Guidelines</category><category>C/AL Editor</category><category>C/SIDE</category><category>CU6</category><category>CardPageId</category><category>Changes in C/AL</category><category>Classic Client</category><category>ClickOnce</category><category>Client Type</category><category>Cloud</category><category>Code Name</category><category>Column Width</category><category>Composite Layouts</category><category>Containers</category><category>Copy Document</category><category>Copy Environments</category><category>Copy Links</category><category>Corfu</category><category>Cue Setup</category><category>Current Sessions in NAV2013</category><category>Custom Layouts</category><category>DML</category><category>Data query tools</category><category>Design Mode</category><category>Directions NA</category><category>Disable Personalization</category><category>Docker</category><category>Drop Shipments</category><category>DynDEV365</category><category>Dynamics</category><category>Dynamics AX</category><category>Dynamics NAV and Office Compatibility</category><category>Dynamics365 Roadmap.</category><category>EMail</category><category>Email Attachments</category><category>Enable lists for searching</category><category>Excel</category><category>Extension 2.0</category><category>Extension Management</category><category>Extension Upload Error</category><category>Factbox</category><category>Fail</category><category>Feature Comparison Tool</category><category>February Preview</category><category>Field Service</category><category>Field Width</category><category>Filter</category><category>Fixed No. of Lines in RTC Report</category><category>G/L Entry Description</category><category>GAC</category><category>General Journal</category><category>HTML Tags</category><category>Happy New Year</category><category>Happy New Year 2014</category><category>How Do I Videos</category><category>Import Contoso Data</category><category>IncStr</category><category>Incoming Documents</category><category>Index</category><category>Installation</category><category>Intech Systems</category><category>Intelligent Cloud</category><category>Introduction</category><category>Inventory</category><category>Item Blocked</category><category>Job Queue</category><category>Keys</category><category>Kill Session in NAV2013</category><category>Knowledge Hour by The NAV People</category><category>Launch.json</category><category>Learning</category><category>License Permissions</category><category>Limitations</category><category>Localizations</category><category>Lock</category><category>Login Failed error</category><category>Login Screen</category><category>MCP</category><category>MSDYNNAV</category><category>Manage Apps in Admin Center</category><category>Managed Services</category><category>Matrix page</category><category>Microsoft Dynamics NAV2013</category><category>Microsoft Dynamics NAV2013 Release</category><category>Mobile app Search</category><category>Multi-Tenancy</category><category>Multiple Invoices against Payment</category><category>NAV</category><category>NAV Service</category><category>NAV Team Blog</category><category>NAV TechDays 2013</category><category>NAV TechDays 2014</category><category>NAV TechDays 2015</category><category>NAV2013 Certifications</category><category>NAV2013 License</category><category>NAV2013 Reports</category><category>NAV2013 on Windows Azure</category><category>NAVAPP</category><category>Netherlands</category><category>Notes</category><category>OCR</category><category>Office365</category><category>On Off text indicator</category><category>OnAfterSubstituteReport</category><category>Opening Balance</category><category>Page Scripting Tool</category><category>Pinned Comment Lines</category><category>Posting Preview</category><category>PowerApps</category><category>PowerShell</category><category>Preview Image</category><category>Print</category><category>Printer</category><category>Production</category><category>Professional Services</category><category>Profile</category><category>Readiness Library</category><category>Recently Used Lookup Values</category><category>Record.IsDirty</category><category>RecordLinks</category><category>Recover Deleted environment</category><category>Register Customer Payments</category><category>Reopen Production Order</category><category>Repair Companion Table Records</category><category>Reply</category><category>Report Dataset</category><category>Report themes and header-footer</category><category>Reset</category><category>Restart Environment</category><category>Restore</category><category>Restore D365 BC Environments</category><category>Restrict access to environments</category><category>SQL Server 2014</category><category>Save Excel</category><category>Search Company Data</category><category>Send Documents</category><category>Service Tax</category><category>Shortcut keys</category><category>Show Mandatory</category><category>Show related record details</category><category>Side-by-side installation</category><category>Social Listening</category><category>Stop/Prevent Negative Inventory</category><category>Style Sheet Tool</category><category>Telemetry</category><category>Testing</category><category>The MVP Show</category><category>Themes</category><category>Trial</category><category>Unposted Document Aging</category><category>Update Data in All Companies</category><category>Update Marketplace Apps/ AppSource Apps</category><category>Update Posted Documents</category><category>Upgrade Tool</category><category>Upload Apps</category><category>VSIX file.</category><category>Value Cannot be Null</category><category>ViewFile</category><category>Welcome Screen</category><category>Windows Client</category><category>WorkDate</category><category>Wrong Date Format in Filter</category><category>XMLPort</category><category>direct transfer orders</category><category>field Editable from UI</category><category>page cannot be saved.</category><category>usrproperty</category><category>visible expression</category><title>Mohana&amp;#39;s D365 Business Central &amp;amp; NAV Blog</title><description></description><link>http://mohana-dynamicsnav.blogspot.com/</link><managingEditor>noreply@blogger.com (Mohana)</managingEditor><generator>Blogger</generator><openSearch:totalResults>350</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-693116706571215184</guid><pubDate>Wed, 07 Oct 2026 16:02:47 +0000</pubDate><atom:updated>2026-10-07T21:32:47.036+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data query tools</category><category domain="http://www.blogger.com/atom/ns#">MCP</category><title>Data query tools in the Business Central MCP server: a hands-on test guide</title><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Data
Query Tools (Preview)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;
is a server feature on the Business Central MCP server. Switch it on and an
agent gets four system tools: it can search your tables, read their fields and
relations, write an AL query, have Business Central compile it, and run it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What makes
it useful is what it removes. Until now an agent could only read what an admin
had published as an API page or API query, so anything else meant a development
request and a deployment. With the data query tools, an agent can answer a
question nobody built an object for, which describes most ad hoc analysis. The
boundaries become the permissions the signed-in user already has and what an AL
query can express. It is read-only, so nothing can be created, changed or
deleted through it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This guide
takes you from nothing to a working.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Before
you start&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;







&lt;/p&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A Business Central online &lt;b&gt;sandbox&lt;/b&gt;
     on a version that has the Data Query Tools server feature. It shipped as a
     preview in 2026 release wave 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The &lt;b&gt;MCP - ADMIN&lt;/b&gt;
     permission set, or equivalent, to create MCP configurations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Visual Studio Code with the
     GitHub Copilot extension.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Your Microsoft Entra tenant ID,
     environment name, and company name.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 1:
create an MCP server configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;In
Business Central, search for and open &lt;b&gt;Model Context Protocol (MCP) Server
Configurations&lt;/b&gt;. The direct page is 8351.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Select
&lt;b&gt;New&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Set
&lt;b&gt;Name&lt;/b&gt; to something you will recognise in telemetry later. DataQueryTest works,
and you will see that exact string in the configurationName dimension in step
9.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;4.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Set
&lt;b&gt;Description&lt;/b&gt; to whatever you like.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Leave &lt;b&gt;Unblock
Edit Tools&lt;/b&gt; off. You are testing read-only analysis, and there is no reason
to hand write access to an agent while you do it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 2:
turn on the data query tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Find
the &lt;b&gt;Server Features&lt;/b&gt; section on the configuration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Enable
&lt;b&gt;Data Query Tools (Preview)&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Look
at the system tools box next to it. It lists the tools this feature unlocks. If
you enable more than one server feature, the box shows the combined set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;You should
see four tools appear:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Tool&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What it does&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;bc_data_find_tables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Finds tables by name or semantic
  similarity, returns table IDs and names&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;bc_data_get_table_schema&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Returns the fields on a table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;bc_data_get_table_relations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Returns incoming or outgoing
  relations for a table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;bc_data_query&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Compiles and validates an AL query.
  Returns schema only unless returnData is true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That is the
whole configuration for this test. You do not need to add a single API page.
That is the point of the feature.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirzuPJ-PVX5SqJ4FF8StSnGJMTAV3X50PxZhWBSVwsbPDc_CEJJCyw0X_dmboxns8go1pYgng_-R05azj6OUnZ1eDVnbjhB2zfOdRql3sarCaSOt9ebZWBF7hbgV2czkdrWwamH42uiaSwRyH_O6Dy-8kpGW89YnFUiCHp2a5JD-2udNE-cgBAHjf9DWp0/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;542&quot; data-original-width=&quot;1057&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirzuPJ-PVX5SqJ4FF8StSnGJMTAV3X50PxZhWBSVwsbPDc_CEJJCyw0X_dmboxns8go1pYgng_-R05azj6OUnZ1eDVnbjhB2zfOdRql3sarCaSOt9ebZWBF7hbgV2czkdrWwamH42uiaSwRyH_O6Dy-8kpGW89YnFUiCHp2a5JD-2udNE-cgBAHjf9DWp0/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 14pt; line-height: 21.4667px; text-indent: -24px;&quot;&gt;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 21.4667px; text-indent: -24px;&quot;&gt;Turn &lt;b&gt;Active&lt;/b&gt; on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 3:
copy the connection string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;With
the configuration open, select &lt;b&gt;Advanced&lt;/b&gt; then &lt;b&gt;Connection String&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Copy
the JSON, or select &lt;b&gt;Download&lt;/b&gt; to save it as a text file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;It looks
like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&quot;businesscentral&quot;:
{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp; &quot;url&quot;:
&quot;https://mcp.businesscentral.dynamics.com&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp; &quot;type&quot;: &quot;http&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp; &quot;headers&quot;: {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;TenantId&quot;:
&quot;aaaabbbb-0000-cccc-1111-dddd2222eeee&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;EnvironmentName&quot;:
&quot;Sandbox&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Company&quot;: &quot;CRONUS USA,
Inc.&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;ConfigurationName&quot;:
&quot;DataQueryTest&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;































&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrMN1SXc_ZPccOh9fDqBKbSRAl8_iLqnn65xkjLj5pA9dXdCKcOcoM_k506zXsACdFVHx0tb2nGQVOBVuuWDHBD3ahKlxZz77qyJTD4JgLXyqhJGIcKj0Z68Gbv1so6hbMW7WrB29Nxk9T75OLq21EicF2woVTWqRxFKVVkh0lzBrkgrQF4G4PWLrzuoo/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;765&quot; data-original-width=&quot;997&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrMN1SXc_ZPccOh9fDqBKbSRAl8_iLqnn65xkjLj5pA9dXdCKcOcoM_k506zXsACdFVHx0tb2nGQVOBVuuWDHBD3ahKlxZz77qyJTD4JgLXyqhJGIcKj0Z68Gbv1so6hbMW7WrB29Nxk9T75OLq21EicF2woVTWqRxFKVVkh0lzBrkgrQF4G4PWLrzuoo/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 4:
add the server to VS Code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open
VS Code on a folder you can keep. You will be saving .al files here later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Create
.vscode/mcp.json if it does not exist.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Paste
the connection string inside the servers element:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp; &quot;servers&quot;: {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;businesscentral&quot;: {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;url&quot;:
&quot;https://mcp.businesscentral.dynamics.com&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;type&quot;: &quot;http&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;headers&quot;: {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;TenantId&quot;:
&quot;aaaabbbb-0000-cccc-1111-dddd2222eeee&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;EnvironmentName&quot;:
&quot;Sandbox&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Company&quot;: &quot;CRONUS USA,
Inc.&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;ConfigurationName&quot;:
&quot;DataQueryTest&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;4.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Save.
A small toolbar appears above the server entry in the file. Select &lt;b&gt;Start&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPP0sMxHu5AE74_MmZ7T_Q0PYiUIoHcMkZLapCBlj5gR3SVeKj7BElo5S1hzR88HPG7mGp0lpiM2GayFETl5tqu13fTCXGOeA3oNyG-vg2WRb_KACcqLkAXTCNQvrZ7Lj9ZVWaP7l2OgcrLBn2-RpGxr5FX-yyPwEJMhk_B4DG-ypy_9YCwMVab2qARodG/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;437&quot; data-original-width=&quot;701&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPP0sMxHu5AE74_MmZ7T_Q0PYiUIoHcMkZLapCBlj5gR3SVeKj7BElo5S1hzR88HPG7mGp0lpiM2GayFETl5tqu13fTCXGOeA3oNyG-vg2WRb_KACcqLkAXTCNQvrZ7Lj9ZVWaP7l2OgcrLBn2-RpGxr5FX-yyPwEJMhk_B4DG-ypy_9YCwMVab2qARodG/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;5.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Sign
in when prompted. Authentication is OAuth 2.0 against Microsoft Entra
ID, and VS Code uses a preregistered application, so there is nothing to
register yourself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;6.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
toolbar text changes to &lt;b&gt;Running&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;If you are
testing from Claude, ChatGPT, or GitHub Copilot CLI instead, you point at the
same URL but you have to register your own Entra application first. The Learn
article on &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/ai/use-mcp-server-non-microsoft&quot; target=&quot;_blank&quot;&gt;non-Microsoft hosts&lt;/a&gt; covers that.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What a
healthy start looks like&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open the &lt;b&gt;Output&lt;/b&gt;
panel and pick the channel for your MCP server. A good run reads like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;[info]
Starting server businesscentral&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;[info]
Connection state: Running&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;







&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;[info]
Discovered 4 tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;The
line that actually matters is the last one. &lt;b&gt;Discovered 4 tools&lt;/b&gt; means the
data query tools came through.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 5:
confirm the four tools are really there&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is the
step people skip, and then they spend twenty minutes wondering why the agent
keeps reaching for an API tool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open GitHub Copilot Chat in &lt;b&gt;Agent
     mode&lt;/b&gt; with Ctrl+Shift+I.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Type # in the chat input. That
     lists every available tool by name, so typing #bc_data filters straight to
     the four you care about.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZXfLU9ap5dcavD5M3Bs7jBLwycu985kU2ln77Rn-jsjszkhbY2qpdX5YwYDhDX4VriTxeQ6LPNcCWzoR0X5CNUVsDyVuHTBmEIjdNsQzggiJ444aggyj4E3t7GLaDJy-38a3QZmeL9cWMUgihfS6QZ2mrXxuCt7KSHJBe2AQ70t2XTWsHP4jLj5SLPgXD/s1600/bc%20data%20tools.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;241&quot; data-original-width=&quot;587&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZXfLU9ap5dcavD5M3Bs7jBLwycu985kU2ln77Rn-jsjszkhbY2qpdX5YwYDhDX4VriTxeQ6LPNcCWzoR0X5CNUVsDyVuHTBmEIjdNsQzggiJ444aggyj4E3t7GLaDJy-38a3QZmeL9cWMUgihfS6QZ2mrXxuCt7KSHJBe2AQ70t2XTWsHP4jLj5SLPgXD/s1600/bc%20data%20tools.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;The mcp.json
code lens is the quickest sanity check of all. Once the server is running, it
shows the tool count above the server entry, which is where the &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Discovered 4
tools&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; figure from step 4 comes from.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGS2G7uAPLo81HzRe1UHYYmXc3BMAYAjDh0q8y1hu6NtVtFNndxU0MdtAt7H1EbJFQf-VYVkDbzyOHw48mtzKD2gsKlOipbQlcyiWgrN2wZCdeI0mWN1QXYyf5Tm4IjL9dzE-J7SK0y9hzb0x1ED32_JAVIe4ZLxs8AkZvjdCl7iwopHLxAD1HZ_92dBP/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;433&quot; data-original-width=&quot;692&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGS2G7uAPLo81HzRe1UHYYmXc3BMAYAjDh0q8y1hu6NtVtFNndxU0MdtAt7H1EbJFQf-VYVkDbzyOHw48mtzKD2gsKlOipbQlcyiWgrN2wZCdeI0mWN1QXYyf5Tm4IjL9dzE-J7SK0y9hzb0x1ED32_JAVIe4ZLxs8AkZvjdCl7iwopHLxAD1HZ_92dBP/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 6:
smoke test, one tool at a time&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Run these
three prompts before anything ambitious. Each one is designed to force a single
tool, so when something breaks you know exactly what broke.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Prompt 1,
discovery:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;i&gt;Using only
the Business Central data tools, find tables related to item ledger entries.
List the table IDs and names you get back. Do not write a query yet.&lt;/i&gt;&lt;/blockquote&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Expect a
call to bc_data_find_tables and a list including table 32, Item Ledger Entry.
If you get an apology about not having access to Business Central, the server
is not running or the tools are not available.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkXGCwZylCJXODXzj8R6LtgEdPgqaLj3lWhTKQWcw1uw4EmMLy973pZagaHbOmPXLQHwBkqHC502Hwa6Rb38S3ZlASCdad6WYJEmLhOv_WwqVqf7UUM-EkkWS1abZpffhQO5jXNpJq_p3A7O5fMFRPU7KQcEnDY6ATWj6c8qvfuYU_Gfz5vpzuuYh6r7qe/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;422&quot; data-original-width=&quot;583&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkXGCwZylCJXODXzj8R6LtgEdPgqaLj3lWhTKQWcw1uw4EmMLy973pZagaHbOmPXLQHwBkqHC502Hwa6Rb38S3ZlASCdad6WYJEmLhOv_WwqVqf7UUM-EkkWS1abZpffhQO5jXNpJq_p3A7O5fMFRPU7KQcEnDY6ATWj6c8qvfuYU_Gfz5vpzuuYh6r7qe/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Prompt 2,
schema:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;i&gt;Get the
schema for the Value Entry table and show me every field whose name contains
&quot;Amount&quot;.&lt;/i&gt;&lt;/blockquote&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Expect
bc_data_get_table_schema and a field list including Sales Amount (Actual) and
Cost Amount (Actual). This also tells you whether the tool returns data types,
which the model needs, because aggregates other than Count only work on
Decimal, Integer, BigInteger or Duration fields.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;



&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhefM4Jaaqank5B7PhgfyNJREq_69c_6lEpVBzbwCWdvdIJ-pJrbwa2A0wi238R6WvkC-fVZ56R4RMu0QTQRS0-EK-AVWrDrKlTgFhUk7L_nUPQdoDc4WZ6VMJYLI_L8LWrD5_03Jp6rOk21fVb7sOtmH8GEMFDLSesLHcdiSd6UY0gVXlKGcBpLjl_Xm_m/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;601&quot; data-original-width=&quot;586&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhefM4Jaaqank5B7PhgfyNJREq_69c_6lEpVBzbwCWdvdIJ-pJrbwa2A0wi238R6WvkC-fVZ56R4RMu0QTQRS0-EK-AVWrDrKlTgFhUk7L_nUPQdoDc4WZ6VMJYLI_L8LWrD5_03Jp6rOk21fVb7sOtmH8GEMFDLSesLHcdiSd6UY0gVXlKGcBpLjl_Xm_m/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Prompt 3,
compile without running:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;i&gt;Write an AL
query that returns the No. and Name of the Customer table, compile it with the
data query tool, but do not return any rows.&lt;/i&gt;&lt;/blockquote&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Expect
bc_data_query with returnData absent or false, and a schema back rather than
rows. This proves the compile path works in isolation, which is the single most
useful thing to know before you start debugging a complicated query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxYCQyZQK6IbZAKFOyiHEpPUInXR-uf9qS1eFsPoFYXE2bcPIdqw39zAAx5MrwXcTEZIssXfUSjzNoWJIkhOCOsgSFVKQFYsPPklSgTiCyyOFFYJYLnLc6qhf8xHFGyMLhn1ztvDZBuHOFjRVDBth3oiOiY-WWdAgQY3Izy209okBi2qrNmmnrpblqE3BM/s1600/image.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;635&quot; data-original-width=&quot;572&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxYCQyZQK6IbZAKFOyiHEpPUInXR-uf9qS1eFsPoFYXE2bcPIdqw39zAAx5MrwXcTEZIssXfUSjzNoWJIkhOCOsgSFVKQFYsPPklSgTiCyyOFFYJYLnLc6qhf8xHFGyMLhn1ztvDZBuHOFjRVDBth3oiOiY-WWdAgQY3Izy209okBi2qrNmmnrpblqE3BM/s1600/image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;





&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If all three
pass, the plumbing is good.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Now go
break it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That is the
setup done. Six steps, one configuration, no API pages, and an agent that can
read your Business Central data by writing AL on the fly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
&lt;/ul&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/10/data-query-tools-in-business-central.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirzuPJ-PVX5SqJ4FF8StSnGJMTAV3X50PxZhWBSVwsbPDc_CEJJCyw0X_dmboxns8go1pYgng_-R05azj6OUnZ1eDVnbjhB2zfOdRql3sarCaSOt9ebZWBF7hbgV2czkdrWwamH42uiaSwRyH_O6Dy-8kpGW89YnFUiCHp2a5JD-2udNE-cgBAHjf9DWp0/s72-c/image.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-4594837215872264619</guid><pubDate>Mon, 05 Oct 2026 15:20:52 +0000</pubDate><atom:updated>2026-10-05T20:50:52.779+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Composite Layouts</category><category domain="http://www.blogger.com/atom/ns#">Report themes and header-footer</category><title>Composite Layouts in Business Central 29.0: Brand One Report End to End</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Business
Central 29.0 lets you stop baking branding into every Word layout. Instead of
one file carrying structure, letterhead and typography all at once, you build
three separate pieces and Business Central merges them when the report runs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;This
walkthrough takes one report from plain to fully branded, then sets it as the
default so you never repeat the work. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;The nine steps:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; build the header/footer in Word →
register it → approve it → create the theme → get a Body layout → assign both
parts → run it → set defaults → do the same in AL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Before you start:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; a 29.0 environment, Word on your
machine, and the Cronus logo file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;What we are building&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;We will
brand the &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Standard Sales - Invoice&lt;/b&gt;
report for a company called Contoso. By the end you will have:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;A header/footer part carrying the
Contoso letterhead and a footer with the company registration line&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;A theme part carrying the Contoso
fonts and colors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;A body layout holding only the
invoice structure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Both parts assigned, first to one
layout, then as a company-wide default&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%; mso-no-proof: yes;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot;
 o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot;
 stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;image1&quot; o:spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot;
 alt=&quot;what you build · 3 parts, merged at render&quot; style=&#39;width:432.6pt;
 height:191.4pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/myadav/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;
  o:title=&quot;what you build · 3 parts, merged at render&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img alt=&quot;what you build · 3 parts, merged at render&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEik_JTM8OxdSbDvWMocSHYWBFuGADzX-vGlr8qQCaoIH2F_TYr_ugPxMvQdIGYrSSCYsB7dEpqXFTYaWp5udrGpHfZYrHurXmsiWQy80noivoD5kYZ9lKnSlLXUGJIwQ3m4Rmz4fA2rGt28jfZroo6wBSaBCRV7uANx6olXSJAhJ6hVS3BZ3ZC7mcc7Spoj&quot; v:shapes=&quot;image1&quot; width=&quot;577&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;what you
build · 3 parts, merged at render&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Two pages do
all the work. &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Report Layouts&lt;/b&gt; holds
layouts with subtype &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Default&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; and &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Body&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Manage themes and header-footer layouts&lt;/b&gt; holds the ones with subtype
&lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;HeaderFooter&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; and &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Theme&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. A layout appears on exactly one of
them, decided by its subtype.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 1. Build the header
and footer in Word&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Start with a
blank Word document. This file will carry nothing but page furniture, so do not
add any invoice content to it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Go to &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Insert&lt;/b&gt; &amp;gt; &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Header&lt;/b&gt;, pick a style, and drop in the Cronus logo. Then &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Insert&lt;/b&gt; &amp;gt; &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Footer&lt;/b&gt; for the address. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Save it as &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Contoso-External-HF.docx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. Plain &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;.docx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;, not a template.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh1i7gJJ_cNpp7xLLHCtM4H5y6AR6I2xGsmu16nT-v4_dBMRjrQBf5jRnBm2Nss-3vL77q_T--ChBYuBWA3cdYmdcXB1XHAPxvrniyuwXEMTZV2q3fvR7L_H3B4uno_udcbWZY-1T7s782uJ9FpA3JW3kDWu1ogkKru_BiaRUe9e8fk-ggVqm_ltaG_C0gB&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;295&quot; data-original-width=&quot;946&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh1i7gJJ_cNpp7xLLHCtM4H5y6AR6I2xGsmu16nT-v4_dBMRjrQBf5jRnBm2Nss-3vL77q_T--ChBYuBWA3cdYmdcXB1XHAPxvrniyuwXEMTZV2q3fvR7L_H3B4uno_udcbWZY-1T7s782uJ9FpA3JW3kDWu1ogkKru_BiaRUe9e8fk-ggVqm_ltaG_C0gB=s1600&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhr8x2VI8qaXIA3m8HYxLsuGXDE7UHpvaRh3WkXH1I5lMQU5hxN-dMUMPLgpmaztbC1GvEtYtIxDKInSRWnSMW7o32mnvwljbpf7ISbi2quKRCTs9h4sgSFyitzoEKRDDf-iUGorcQEgj1rNOoGXvyKB3cwv7TAMlnsSVYNmetJKz9fxgNyWcBxUDzs-eJX&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;197&quot; data-original-width=&quot;722&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhr8x2VI8qaXIA3m8HYxLsuGXDE7UHpvaRh3WkXH1I5lMQU5hxN-dMUMPLgpmaztbC1GvEtYtIxDKInSRWnSMW7o32mnvwljbpf7ISbi2quKRCTs9h4sgSFyitzoEKRDDf-iUGorcQEgj1rNOoGXvyKB3cwv7TAMlnsSVYNmetJKz9fxgNyWcBxUDzs-eJX=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 2. Register the
header/footer part in Business Central&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Press &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Alt+Q&lt;/b&gt;, type &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Manage themes and header-footer layouts&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;, and open the page. This page is
empty of your own parts on a fresh environment, though Microsoft&#39;s shipped
designs are already listed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Choose &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;New header/footer&lt;/b&gt;. Enter a &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Name&lt;/b&gt; and &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Description&lt;/b&gt;, then &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;OK&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Select the &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Contoso-External-HF.docx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; file you saved. The part is now
registered.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhxDhyOhPk-n4NDkBOmZoKMWvyyZo1-lVQ8_MgOJf10GlDTBSIrgFow7T1DvROwkua2Y9K3z_F30Wjt_RrCawx_f2oW-aQxfVX0UTHs-4p4yf_wlnLEBCx1X6nD269oPiWru0r7SFobJlV59zkFBCH37bfqcDa66KC2ozQ9BOtKqAQeDymUufCwCO6PU9hd&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;387&quot; data-original-width=&quot;1316&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhxDhyOhPk-n4NDkBOmZoKMWvyyZo1-lVQ8_MgOJf10GlDTBSIrgFow7T1DvROwkua2Y9K3z_F30Wjt_RrCawx_f2oW-aQxfVX0UTHs-4p4yf_wlnLEBCx1X6nD269oPiWru0r7SFobJlV59zkFBCH37bfqcDa66KC2ozQ9BOtKqAQeDymUufCwCO6PU9hd=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 3. Approve the part
before you try to use it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;This is the
step that catches everyone. A freshly created part cannot be assigned to
anything yet. Try it and you get:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style=&quot;border-color: currentcolor; border-image: none; border-left: solid #A0A0A0 1.5pt; border-style: none; border-width: medium; border: none; margin-left: 0.5in; margin-right: 0.5in; mso-element: para-border-div; padding: 0in 0in 0in 8pt;&quot;&gt;

&lt;p class=&quot;MsoQuote&quot; style=&quot;margin: 0in 0in 8pt; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;The part
Contoso external letterhead is not approved. Only approved themes and
header/footer parts can be assigned. Approve it in Report themes and
header-footer setup first.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Open &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Report themes and header-footer setup&lt;/b&gt;
and click action Set as approved. Then go back.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;It is worth
understanding why this gate exists rather than clicking through it. These parts
are shared. One of them can end up on every outgoing document in the company,
so the approval step is what stops a half-finished letterhead from reaching a
customer. In a real rollout, treat approval as the point where someone who owns
the brand signs off, not as a checkbox the developer ticks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhRQmgNHMhTm1PtV-opGOd-7rKXAah0aWZShpBd0LOmIqqTOMOhOquFxrxs6MLN_oD-u3WpM8FseurOkrwZ8YmVXpcjk_BSP9sBzEueFZ-OUVpUpE10l46udDKL0N1Jj566611S1wb1KsaU9CxSCV_5xoV_-VPwcou-IPOXyIilZrJIHISd4gNL1HE27z6_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;208&quot; data-original-width=&quot;618&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhRQmgNHMhTm1PtV-opGOd-7rKXAah0aWZShpBd0LOmIqqTOMOhOquFxrxs6MLN_oD-u3WpM8FseurOkrwZ8YmVXpcjk_BSP9sBzEueFZ-OUVpUpE10l46udDKL0N1Jj566611S1wb1KsaU9CxSCV_5xoV_-VPwcou-IPOXyIilZrJIHISd4gNL1HE27z6_=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 4. Create the theme
part&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Same page,
different action: &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;New theme&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;The
important difference is the file type. A theme has to be a Word template, a &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;.dotx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; file, not a &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;.docx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. That is the &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;t&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; in &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;dotx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; doing its job. A theme carries fonts
and a color palette rather than content, which is exactly what a Word template
is for. Try to upload a &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;.docx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; here and it will not take.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;So in Word:
set up your fonts and colors on the Design tab, then &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Save As&lt;/b&gt; and pick &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Word
Template (*.dotx)&lt;/b&gt;. Name it &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Contoso-Brand.dotx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; and register it as a new theme.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Approve it, same as step 3.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgodHB0f5wxnugG4_kpy71pc3_j1jVoh-3QeIYC1IaPdALKP92mURWTWyJzwQaFQ3rlLtImfLycYtdo4Tw8tXWw8S4nFSaLdlMGanQriJCMugMEMgwppbAWnc2yDCGTzom_inbLO5EN5jFWdTbQRX1Zs1L116Xk4nW3d9Wq4BN2v8ZxGVKjodxdEynBnL-N&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;447&quot; data-original-width=&quot;1310&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgodHB0f5wxnugG4_kpy71pc3_j1jVoh-3QeIYC1IaPdALKP92mURWTWyJzwQaFQ3rlLtImfLycYtdo4Tw8tXWw8S4nFSaLdlMGanQriJCMugMEMgwppbAWnc2yDCGTzom_inbLO5EN5jFWdTbQRX1Zs1L116Xk4nW3d9Wq4BN2v8ZxGVKjodxdEynBnL-N=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;If you want
to see what good looks like before building your own, open one of the shipped
themes first. Microsoft ships three: Calm, Playful, and Standard, alongside the
Default. Calm is muted and green, Playful adds color and gradients. Export one,
look at how it is put together, then build yours from that starting point
rather than from blank.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 5. Get yourself a Body
layout&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Here is the
part that trips people up on day one, so read it before you start clicking.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;A theme and
a header/footer can only be assigned to a layout whose subtype is &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Body&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. Not &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Default&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. The difference matters because a &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Default&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; layout is a complete document that already owns its own
header, footer and styling, so there is nothing for the merge to add. A &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Body&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; layout is deliberately incomplete and expects the other two
parts to be merged in at render time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;On the &lt;b&gt;Report Layouts&lt;/b&gt; page you will see the
new &lt;b&gt;Subtype&lt;/b&gt; column. Filter it and
check what you actually have. Two things you will hit:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;•&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Select an RDLC layout and the
composite actions are greyed out. This feature is Word only.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;•&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Select a &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Default&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; layout and you get an error telling
you the layout cannot carry a theme or header/footer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;If the
report you want has no &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Body&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; layout, the quickest route is to
export the existing standard layout, then import it back as a new layout with
the subtype set to &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Body&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;. Open it in Word first and strip out
the header, the footer and the hard-coded styling, because those are now the
job of your two parts. What should be left is the invoice structure and nothing
else.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Run it at
this point, before assigning anything. You should get a very plain document
with no letterhead and no branding. That is correct, and it is a useful
checkpoint: if it still looks branded, you have not stripped the layout
properly and you will get a doubled-up header later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjZWPibKASkPbII2u51hxN7ZJIgqXPdhnZVxjxnbRkoCnn7hRtbBFE0dHMSYeXppQjSVGqOLo1AePpWxSbL5xEg0ejIE5F4XF-dn5-bSOa_W-osBPkOgeqPXKvyZC6RV3jorwblRasijcmu-FzejRo3z6_VJTfj6IZg0BMi9g1JssP-he0TBO82nlFZPIkJ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;553&quot; data-original-width=&quot;745&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjZWPibKASkPbII2u51hxN7ZJIgqXPdhnZVxjxnbRkoCnn7hRtbBFE0dHMSYeXppQjSVGqOLo1AePpWxSbL5xEg0ejIE5F4XF-dn5-bSOa_W-osBPkOgeqPXKvyZC6RV3jorwblRasijcmu-FzejRo3z6_VJTfj6IZg0BMi9g1JssP-he0TBO82nlFZPIkJ=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 6. Assign the theme
and header/footer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Select your
body layout on &lt;b&gt;Report Layouts&lt;/b&gt;, open
the &lt;b&gt;Composite Layout&lt;/b&gt; menu, and
choose &lt;b&gt;Set report theme and
header-footer&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;



&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Pick &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Contoso external letterhead&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; as the header/footer part and &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Contoso Brand&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; as the theme part. If either one is missing from the
dropdown, it is not approved yet. Go back to step 3.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjKYlzW-8i3n1zr9iMsxX1X3bLt1Om8aqtF9Xf81Zq-L6Eq2TReYaVLm9xLFQF5zIXQp4XzmVHZ3_Pb6w0IxmIAaxiJrzgxtJsSMVfNyVEL9Ml59b5udQT6fFdpwNDRktzGPoMpRzUk4AY1Mdf2b4H9mQyHPa4Cqa78XcJWFgNb7PgZfMUeQtYukjeVDWwy&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;372&quot; data-original-width=&quot;982&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjKYlzW-8i3n1zr9iMsxX1X3bLt1Om8aqtF9Xf81Zq-L6Eq2TReYaVLm9xLFQF5zIXQp4XzmVHZ3_Pb6w0IxmIAaxiJrzgxtJsSMVfNyVEL9Ml59b5udQT6fFdpwNDRktzGPoMpRzUk4AY1Mdf2b4H9mQyHPa4Cqa78XcJWFgNb7PgZfMUeQtYukjeVDWwy=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 7. Run it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Run the
Sales Invoice and pick your body layout. The PDF now comes out with the Contoso
letterhead on page one, the registration footer on every page, and your fonts
and colors throughout. The body layout file itself has not changed since step
5. The merge happened at render time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjRlrYq4R-iqDgFWwf9dPbPw4IiRiNZqWC6khMhPdKVnyFNKD3YSoNtIxpMCX5gQ3Jc_ylzp-RK5k1ePLFMPR4cxkA4l_v5LwVLsh3nu6PyRKPVKhknL27rPbv2F71ajENJI8m6OvdQfS3ummnswWHkOR3w0rsNRMvDCpskOMxA9paR-uMhifrF6k3MqpIL&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;898&quot; data-original-width=&quot;1161&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjRlrYq4R-iqDgFWwf9dPbPw4IiRiNZqWC6khMhPdKVnyFNKD3YSoNtIxpMCX5gQ3Jc_ylzp-RK5k1ePLFMPR4cxkA4l_v5LwVLsh3nu6PyRKPVKhknL27rPbv2F71ajENJI8m6OvdQfS3ummnswWHkOR3w0rsNRMvDCpskOMxA9paR-uMhifrF6k3MqpIL=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Step 8. Set defaults so you
stop doing step 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Assigning
parts layout by layout works, but it does not scale past a handful. The
defaults page is where this becomes genuinely useful.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Open &lt;b&gt;Report defaults for themes and
header-footer setup&lt;/b&gt;. You can set a default theme and header/footer at four
levels, and the most specific one wins.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%; mso-no-proof: yes;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot;
 o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot;
 stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;image2&quot; o:spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot;
 alt=&quot;defaults cascade · 4 levels, most specific wins&quot; style=&#39;width:432.6pt;
 height:234.6pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/myadav/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;
  o:title=&quot;defaults cascade · 4 levels, most specific wins&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img alt=&quot;defaults cascade · 4 levels, most specific wins&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiVUv-Fa7jxwsPvSe-XaNIz8LIell1PjYGEPvcDKD9j82NTkAa_FE1PbSgXBm4jtW25tsV0bS9wbx9U6v9au4dqYq--mN-l6kxDrNRFJi2vD8Qct2tEqAoVsXFw1ENgMOOOdZPFi6CSoMl5wgnUEu4GoCWxQ8EaO4BZxQiqTjakDCm_ZWVq05bR1i7Lyuii&quot; v:shapes=&quot;image2&quot; width=&quot;577&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;defaults
cascade · 4 levels, most specific wins&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Worked
through with our example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Global.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; Set
Contoso Brand and the external letterhead here. Every document report in every
company now uses them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Company.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;
Contoso Denmark needs a different registration footer. Add a company-level row
for it, pointing at a Danish header/footer part. Denmark overrides global;
everything else still follows global.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Report.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; Credit
memos need a plainer treatment than invoices. Set a report-level row on the
credit memo report.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;4.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;Layout.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt; One
specific body layout needs something unusual. Set it there, exactly as you did
in step 6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 107%;&quot;&gt;The
multi-company case is where this earns its keep. Set Danish branding once on
the Danish company and every document report in that company follows, with no
per-report work at all. Add a Swedish company next year and it is one row, not
a layout migration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhq5uO0PhF_KKERBExL-7WDMHZmUNiPgeie7I4VDd29bkQARhhLhUnSjFqgOBQwbAK2lNaVP6nhXP28YOmpCbLVPmJCT4IdioRTjtfEnBhYgPt4rCFfzWhzzU2W70h1wq6IE32yhub94wfkWCNRUOzvwonV--XS-QTLFqoNNnRU6rPIxUgyKaogjFub8NML&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;392&quot; data-original-width=&quot;1062&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhq5uO0PhF_KKERBExL-7WDMHZmUNiPgeie7I4VDd29bkQARhhLhUnSjFqgOBQwbAK2lNaVP6nhXP28YOmpCbLVPmJCT4IdioRTjtfEnBhYgPt4rCFfzWhzzU2W70h1wq6IE32yhub94wfkWCNRUOzvwonV--XS-QTLFqoNNnRU6rPIxUgyKaogjFub8NML=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;Step 9. The same thing in
AL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;Everything
above has a code equivalent. Three properties do it, all documented in the AL
Language extension changelog: &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Subtype&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; on the layout, plus &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;HeaderFooterPart&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; and &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;ThemePart&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; on a body layout.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;Code&quot;&gt;&lt;a name=&quot;bongo_lang_al_1&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; mso-color-alt: windowtext;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;report 50100 &quot;Contoso Sales
Invoice&quot;&lt;br /&gt;
{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Contoso Sales Invoice&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DefaultRenderingLayout =
ContosoInvoiceBody;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dataset&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;// data items here&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;rendering&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;layout(ContosoInvoiceBody)&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type = Word;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Subtype = Body;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;LayoutFile =
&#39;./Layouts/ContosoInvoice-Body.docx&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Contoso sales
invoice&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Summary = &#39;Invoice structure
only. Theme and header/footer merge at render time.&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;HeaderFooterPart =
ContosoExternalHF;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ThemePart =
ContosoBrandTheme;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;layout(ContosoExternalHF)&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type = Word;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Subtype = HeaderFooter;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;LayoutFile =
&#39;./Layouts/Contoso-External-HF.docx&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Contoso external
letterhead&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Summary = &#39;Logo, address
block, registration footer.&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;layout(ContosoBrandTheme)&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type = Word;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Subtype = Theme;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;LayoutFile =
&#39;./Layouts/Contoso-Brand.dotx&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Contoso brand
theme&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Summary = &#39;Corporate fonts
and color palette.&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
}&lt;/blockquote&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;Note the
file extensions in &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;LayoutFile&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;, because the compiler will hold you
to them. &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Theme&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; points at &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;.dotx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;. &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Body&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; and &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;HeaderFooter&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; point at &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;.docx&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;If you are
building a branding extension rather than a report, you can ship nothing but
parts. A report extension that adds only &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;Theme&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; and &lt;/span&gt;&lt;span class=&quot;CodeChar&quot;&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; line-height: 107%; mso-color-alt: windowtext;&quot;&gt;HeaderFooter&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt; layouts puts them into the shared
pool for administrators to assign from the setup page:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;Code&quot;&gt;&lt;a name=&quot;bongo_lang_al_2&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: black; font-size: 14.0pt; mso-color-alt: windowtext;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;reportextension 50101 ContosoBrandParts
extends &quot;Standard Sales - Invoice&quot;&lt;br /&gt;
{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;rendering&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;layout(ContosoInternalHF)&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type = Word;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Subtype = HeaderFooter;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;LayoutFile =
&#39;./Layouts/Contoso-Internal-HF.docx&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Contoso internal
header/footer&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Summary = &#39;Single rule line.
For internal print and PDF.&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;layout(ContosoCalmTheme)&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type = Word;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Subtype = Theme;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;LayoutFile =
&#39;./Layouts/Contoso-Calm.dotx&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Contoso calm
theme&#39;;&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
}&lt;/blockquote&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;One 29.0
change makes reusable header/footer parts work far better than they otherwise
would: Word layouts now include a company information dataitem shared across
every report dataset. A shared letterhead needs the company address and
registration number, and it can no longer assume each report declared them.
That dataitem is why a single header/footer part can sit on fifty different
reports and still print the right company details.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 107%;&quot;&gt;So the
migration looks like this: build the body layout and parts alongside the old
layout, assign and test, then retire the old layout rather than deleting it. If
something is wrong, flip the status back. Nobody loses a document in the
meantime.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/10/composite-layouts-in-business-central.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEik_JTM8OxdSbDvWMocSHYWBFuGADzX-vGlr8qQCaoIH2F_TYr_ugPxMvQdIGYrSSCYsB7dEpqXFTYaWp5udrGpHfZYrHurXmsiWQy80noivoD5kYZ9lKnSlLXUGJIwQ3m4Rmz4fA2rGt28jfZroo6wBSaBCRV7uANx6olXSJAhJ6hVS3BZ3ZC7mcc7Spoj=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-3210455512131359826</guid><pubDate>Fri, 02 Oct 2026 06:07:43 +0000</pubDate><atom:updated>2026-10-02T11:37:43.109+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Record.IsDirty</category><title>Record.IsDirty in Business Central 29: a worked example</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Business
Central 29 adds IsDirty to the Record API. It lets your AL code ask a record
whether anything has changed since it was loaded, so you can skip writes that
aren&#39;t needed and stop tracking change state by hand. In this post I&#39;ll show
how it behaves on a Customer Card, and where it fits in real code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What
IsDirty does&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Record.IsDirty()
tells you whether a record instance has changed since it was loaded. It returns
true when the in-memory values differ from what came back from the database,
and false when they still match.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;procedure
IsDirty(): Boolean&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That gives
you a clean way to decide whether a record needs validating, saving, or a
prompt to the user, without keeping track of the state yourself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you&#39;ve
worked with RecordRef, this will look familiar. RecordRef.IsDirty() has been
around since runtime 5.0. Version 29 brings the same capability to the Record
data type, so you ask the question directly on the record you&#39;re already
working with.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhgXIrNvXgOl9mgQVHHIZ07LfH1ccvAus6RwWRqLEL6wp8BMBHCt_Um4KIO6sw2qIcXIYjuqtdUoSIQksYPnbWvvrgdmRur2hixb9umxnBEoVWRm2OmeFh99ajFgzFWUq7LA_dh_aEyOXAbH488r0XZNZk-NuDVP1RWzcytb6uYpp46mejj9d0HUc1URQ72&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;88&quot; data-original-width=&quot;610&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhgXIrNvXgOl9mgQVHHIZ07LfH1ccvAus6RwWRqLEL6wp8BMBHCt_Um4KIO6sw2qIcXIYjuqtdUoSIQksYPnbWvvrgdmRur2hixb9umxnBEoVWRm2OmeFh99ajFgzFWUq7LA_dh_aEyOXAbH488r0XZNZk-NuDVP1RWzcytb6uYpp46mejj9d0HUc1URQ72=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Seeing it
on a Customer Card&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The quickest
way to see what IsDirty reports is a page action. Add this page extension to a
sandbox, open any customer, and run the action.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;pageextension
50100 &quot;Customer Card IsDirty Demo&quot; extends &quot;Customer Card&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; actions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addlast(Processing)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; action(IsDirtyDemo)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplicationArea = All;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Caption = &#39;IsDirty Demo&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ToolTip = &#39;Shows how
Record.IsDirty reports changes on this customer.&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trigger OnAction()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer: Record Customer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DirtyMsg: Label &#39;IsDirty
after %1: %2&#39;, Comment = &#39;%1 = step name, %2 = Yes or No&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Customer.Get(Rec.&quot;No.&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message(DirtyMsg, &#39;Get&#39;,
Customer.IsDirty());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer.Name := &#39;IsDirty
test&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message(DirtyMsg, &#39;changing
Name in memory&#39;, Customer.IsDirty());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

























































&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Set runtime
to 18.0 or later in app.json before you build it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The first
message shows No. The record has just been loaded and nothing has changed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiqNJfTchwFpC9qWaliPxwfbMYhn7DCiJ_t2tg-GsEkV_qiCRD3O3WlCvKvfdTS6nL83kMXHV7QNyF06ANoaJvTQHVLuavry8YgLXpAT9IgafPYX_8f7tZUYZ8eaU5w_qjJezGFoJy6OteHnAj8rGUrvmobwfa6SgkeIRZjOaRJ4YdkM6pJkMlNCJQcjgkI&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;212&quot; data-original-width=&quot;617&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiqNJfTchwFpC9qWaliPxwfbMYhn7DCiJ_t2tg-GsEkV_qiCRD3O3WlCvKvfdTS6nL83kMXHV7QNyF06ANoaJvTQHVLuavry8YgLXpAT9IgafPYX_8f7tZUYZ8eaU5w_qjJezGFoJy6OteHnAj8rGUrvmobwfa6SgkeIRZjOaRJ4YdkM6pJkMlNCJQcjgkI=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The second
message shows Yes. The Name in memory no longer matches what&#39;s stored in the
database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg8jC54Ws8XI-Lxh_KrXclJWvrgaN1fkIVsaeRnKJ5kiAPYt2t7vW8OE3DrXMigf910Inncor2eUEd07eUjM8V2DPBWQ_Z0QuwOARFmC75OiGhlKh6sEk_8UC9bB4J2dBIgPQ9VgYU6cjWyY_oeiCNf18oXgyKGaurH49I6zsUlyB9ZvWYqeHIucc9dLa8u&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;212&quot; data-original-width=&quot;617&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg8jC54Ws8XI-Lxh_KrXclJWvrgaN1fkIVsaeRnKJ5kiAPYt2t7vW8OE3DrXMigf910Inncor2eUEd07eUjM8V2DPBWQ_Z0QuwOARFmC75OiGhlKh6sEk_8UC9bB4J2dBIgPQ9VgYU6cjWyY_oeiCNf18oXgyKGaurH49I6zsUlyB9ZvWYqeHIucc9dLa8u=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Version
and availability&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;IsDirty
ships with Business Central 2026 release wave 2, version 29.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The runtime
floor is 18.0. Compiling against runtime 17.0 produces diagnostic AL0666,
stating that IsDirty is not available in that runtime version and that 18.0 or
greater is required. Set runtime to 18.0 in app.json before you use it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/10/recordisdirty-in-business-central-29.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhgXIrNvXgOl9mgQVHHIZ07LfH1ccvAus6RwWRqLEL6wp8BMBHCt_Um4KIO6sw2qIcXIYjuqtdUoSIQksYPnbWvvrgdmRur2hixb9umxnBEoVWRm2OmeFh99ajFgzFWUq7LA_dh_aEyOXAbH488r0XZNZk-NuDVP1RWzcytb6uYpp46mejj9d0HUc1URQ72=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-3088305037286723104</guid><pubDate>Thu, 01 Oct 2026 15:47:44 +0000</pubDate><atom:updated>2026-10-01T21:17:44.500+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC29</category><title>Business Central 2026 Release Wave 2 (v29.0) Is Generally Available</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Version 29.0
of Business Central is now generally available. If you create a new online
environment today, 29.0 is what you get by default.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Spinning
up a 29.0 sandbox&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The quickest
way to see this for yourself is the admin center. Go to Environments, choose
New, and look at the Version dropdown. 29.0 is now sitting there as a
selectable option rather than a preview build.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtahvKNLjMDrVbeKx7QgNdxrRhCoFMFioq8UK4LaLzoJMmhgzfAfaRNHPGTMjx0V3t4-f_loM2cE4_G88A602wlet31xahWWb7MKZv4AYk_R3mUsLV2kAd-1G1pQL4mR-n9dXmIt8CMXbIKj49TKWSpcK1x0I3qf28S21GFkETVOCbeDZVjG9d2Xrts4ke&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;844&quot; data-original-width=&quot;664&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtahvKNLjMDrVbeKx7QgNdxrRhCoFMFioq8UK4LaLzoJMmhgzfAfaRNHPGTMjx0V3t4-f_loM2cE4_G88A602wlet31xahWWb7MKZv4AYk_R3mUsLV2kAd-1G1pQL4mR-n9dXmIt8CMXbIKj49TKWSpcK1x0I3qf28S21GFkETVOCbeDZVjG9d2Xrts4ke=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you
have been testing on a preview sandbox, read this&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The preview
sandboxes you created in September are on borrowed time. Microsoft deletes them
automatically about 30 days after GA, which puts the cutoff somewhere in early
November 2026. You also cannot update a preview environment to a different
version, so there is no path from a preview sandbox to a supported one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you have
test data, custom extensions, or configuration sitting in one of those, move it
now. Export what you need and recreate the environment on the GA build of 29.0.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Links
worth keeping&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Where&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What&#39;s new and changed in 29.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/whatsnew-update-29-0&quot; target=&quot;_blank&quot;&gt;Microsoft Learn&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;AI at Work Roadmap, filtered to
  Business Central&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=%5B%22Dynamics+365+Business+Central%22%5D#Roadmap&quot; target=&quot;_blank&quot;&gt;microsoft.com&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Release Communications MCP Server
  setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/en-gb/microsoft-365/admin/manage/mrc-mcp?view=o365-worldwide&quot; target=&quot;_blank&quot;&gt;Microsoft Learn&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What&#39;s new videos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://aka.ms/BCLE&quot; target=&quot;_blank&quot;&gt;aka.ms/BCLE&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Partner PowerPoint deck for
  customer conversations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://aka.ms/BCDeck&quot; target=&quot;_blank&quot;&gt;aka.ms/BCDeck&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 6; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Office Hours calls&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://aka.ms/BCOfficeHours&quot; target=&quot;_blank&quot;&gt;aka.ms/BCOfficeHours&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/10/business-central-2026-release-wave-2.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjtahvKNLjMDrVbeKx7QgNdxrRhCoFMFioq8UK4LaLzoJMmhgzfAfaRNHPGTMjx0V3t4-f_loM2cE4_G88A602wlet31xahWWb7MKZv4AYk_R3mUsLV2kAd-1G1pQL4mR-n9dXmIt8CMXbIKj49TKWSpcK1x0I3qf28S21GFkETVOCbeDZVjG9d2Xrts4ke=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-7706250162700204847</guid><pubDate>Wed, 16 Sep 2026 09:58:16 +0000</pubDate><atom:updated>2026-09-16T15:28:16.924+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data migration</category><category domain="http://www.blogger.com/atom/ns#">Upgrade</category><title>NAV to Business Central: What Actually Moves, and What Needs to Change?</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;In &lt;/span&gt;&lt;a href=&quot;https://mohana-dynamicsnav.blogspot.com/2026/09/dynamics-nav-gp-and-sl-why-i-think.html&quot; style=&quot;font-size: 14pt;&quot;&gt;Part
1&lt;/a&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; I argued that NAV, GP and SL customers should start planning now instead
of waiting for a lifecycle date to force the decision.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The next
question is always more practical:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&quot;What
actually happens when we move from Dynamics NAV to Business Central?&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Most people
picture one of two extremes. Either it&#39;s a database upgrade, or it&#39;s a rebuild
from scratch. Neither is right, and the space between them is where most
project surprises live.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;So let me
start with the thing that clears up the most confusion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;It isn&#39;t
one move. It&#39;s an upgrade, then a migration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;There is no
supported route that takes a NAV database straight into Business Central
online. The cloud migration tool moves data from a &lt;b&gt;Business Central
on-premises&lt;/b&gt; database into an online tenant. NAV isn&#39;t a valid source for
it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That means
every NAV customer is doing two projects that get discussed as one:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;An
&lt;b&gt;upgrade&lt;/b&gt;, from your NAV version to a Business Central on-premises version
the cloud migration tool supports. Usually more than one hop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A
&lt;b&gt;cloud migration&lt;/b&gt;, from that on-premises database into Business Central
online.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Microsoft&#39;s
documented routes look like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Your current version&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Route to Business Central online&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;NAV 2015 through 2018, and BC 13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;BC 14, then BC 25, then cloud
  migration to online&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;NAV 2013 / 2013 R2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;NAV 2018, then BC 14, then BC 25,
  then online&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;NAV 2009 SP1 / 2009 R2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;NAV 2013 or 2015, then NAV 2018,
  then BC 14, then BC 25, then online&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;There are
two mandatory waypoints on that route, and both catch people out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Version
14&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; (the 2019 Spring
release) is the last version that still understands the old development model,
which is exactly why every path passes through it. Worth knowing: its
mainstream support ended in October 2023, minor updates stopped, and new
customers can&#39;t run it in production. It exists purely as a stepping stone.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Version
25&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; (2024 release
wave 2) became mandatory more recently. Starting with 2025 release wave 1
(v26), direct upgrade from version 14 to the latest release stopped being
supported, and the path now runs through v25. So you can&#39;t go from 14 straight
to a current release. If your target is Business Central on-premises rather
than online, add one more hop from v25 to the current version on top of that.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
practical consequence: your NAV version doesn&#39;t just affect effort, it
determines how many technical upgrades you&#39;re doing before the migration even
begins. A NAV 2018 customer is doing two, to 14 and then 25. A NAV 2009
customer is doing four. That&#39;s why &quot;which version are we on&quot; is the
first question I ask, and why the answer moves the timeline more than the
customization count does.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;One caveat
on the numbers above. Waypoints shift with release waves, and the v25
requirement itself only appeared with v26. Check the current supported upgrade
paths on Microsoft Learn before you build a plan around any specific version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What
&quot;moves&quot; actually means&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The cloud
migration itself is data replication. You install an Integration Runtime next
to your on-premises database, connect it to the online tenant, select
companies, and run replication through Azure Data Factory. Initial load, then
deltas, then a data upgrade on the online side, then you complete the migration
so the online environment becomes the primary system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Two things
follow from that, and the second one catches people out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Code does
not replicate.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Tables
and fields exist in the cloud only because an extension in that tenant declares
them. There is no mechanism that carries application objects across.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;And your
data is coupled to that code.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Data from tables with code customizations can&#39;t be carried
forward unless those customizations are handled by extensions installed both
on-premises and online.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That second
point deserves a second read. It isn&#39;t only &quot;your C/AL has to be
rewritten.&quot; Your &lt;b&gt;data&lt;/b&gt; in customized tables has nowhere to land
until the matching extension exists on both sides of the replication. A custom
field on the Item table, or a custom table holding ten years of quality
inspection records, stays behind until the AL extension defining it is
installed in both environments.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If there&#39;s
one sentence I&#39;d want a NAV customer to absorb before anyone estimates
anything, it&#39;s that one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The real
decision: full migration or reimplementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Microsoft
documents two paths, and choosing between them shapes the whole project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Full
migration.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; All data
and customizations. Requires converting C/AL to AL extensions and upgrading
through to a current version. This is what people usually mean when they say
&quot;migration.&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Reimplementation.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Essential business data only: master
data, balances, a subset of posted historical entries, and setup. It doesn&#39;t
require converting your extensions, and it doesn&#39;t require upgrading beyond
version 14. There&#39;s a dedicated Business Central 14 reimplementation tool for
it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Both paths
still require reaching version 14 first. That part isn&#39;t optional.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Both
approaches are valid. The right choice depends on the customer&#39;s data,
customizations, integrations and business requirements, and I&#39;ve seen both work
well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Full
migration tends to fit when:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Historical transactions are
     operationally necessary, for example serial and lot traceability,
     long-running service contracts, or warranty claims against old shipments.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Customizations are still central
     to how the business runs, so they need to exist in AL regardless.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Audit or statutory obligations
     depend on detailed history being available inside the ERP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The third-party solutions in use
     have Business Central online equivalents.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Reimplementation
tends to fit when:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;History is needed for reference
     and can reasonably live in a reporting or archive system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A meaningful share of
     customizations turn out to be workarounds, unused, or now standard
     functionality.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The business wants to
     standardize processes rather than carry existing ones forward.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Some customized tables have no
     clear business owner willing to fund converting them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If the
choice isn&#39;t obvious, estimate both. The comparison usually tells you more
about the project than either estimate does on its own.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What I&#39;d
avoid is treating this as a technical footnote. It&#39;s a business decision about
what the company actually needs in the new system, and it belongs in the first
few conversations, not in a design document six months later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What
usually needs technical work&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;C/AL
customizations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;They don&#39;t
run in Business Central. Not online, and not in modern on-premises versions
either, since C/AL was removed from the product entirely. Everything has to
become AL extensions, or has to be dropped.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That doesn&#39;t
mean rewriting line for line. Some of what you customized in 2012 is standard
functionality now. Some was a workaround for a limitation that no longer
exists. Some nobody uses. I&#39;ll cover how I assess this in Part 3.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Reports&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Many NAV
environments carry years of customized reports. Before converting any of them,
I answer two questions: is this report still being opened, and does Business
Central already provide an equivalent? Report usage data from your existing
system is more reliable here than asking users, who tend to say yes to
everything.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Integrations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Integrations
deserve their own workstream. NAV environments connect to banking, CRM,
payroll, warehouse systems, shipping providers, tax portals and in-house
applications. Anything that authenticated against an on-premises service, used
a fixed internal endpoint, or relied on file drops on a shared folder needs
rework for a cloud tenant.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;I&#39;ve seen a
project where the data migration completed cleanly and the numbers reconciled,
and users still couldn&#39;t work on day one, because an integration nobody had
listed as in scope was the thing that actually fed daily transactions into the
system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Third-party
solutions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is the
item most likely to set your timeline, and it&#39;s the one people discuss last. If
an add-on isn&#39;t available as an app for Business Central online, you either
replace it, rebuild the functionality, or reconsider the path. Check
availability early, because the answer can change the whole plan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Permissions
and licensing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;NAV
permission sets don&#39;t carry across cleanly, and licensing works differently.
Essentials and Premium are licensed per user, and license type assignment
affects what people can do. Teams users with certain Microsoft 365 plans can
get read-only access to Business Central data at no extra cost, provided the
organization holds at least one Business Central license. This is worth
modelling properly rather than discovering during user acceptance testing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Job
queues and scheduled processing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;These don&#39;t
arrive as working configuration. They get set up again, and the behavior
differs from what your NAS-based processing did. Inventory them, because
they&#39;re easy to forget and very visible when they&#39;re missing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Localizations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Country and
region specific functionality arrives in Business Central online through
localization apps. Verify the localization you need is available for your
country, and confirm that any locally customized tax, regulatory or statutory
reporting logic has been converted into AL extensions that work with that
localization. In my experience this is where India, and other markets with
heavy statutory requirements, needs more attention than a generic project plan
allows for.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Before
you estimate anything&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Part 1
listed the questions I&#39;d ask during an assessment, so I won&#39;t repeat them here.
But this stage adds three that are specific to the route:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Which NAV version exactly, including build?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; This sets the number of upgrade
hops, and each hop is a project with its own testing cycle.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Does every customized table have an owner willing to fund its extension?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; If not, that data isn&#39;t moving, and
the business needs to know now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Which third-party solutions have a Business Central online equivalent?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Check before committing to a date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Answer these
and the migration stops being an open-ended question and becomes a scope you
can price.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
bottom line&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Moving from
NAV to Business Central isn&#39;t a single event, and it isn&#39;t a choice between
&quot;everything moves&quot; and &quot;everything gets rebuilt.&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;It&#39;s an
upgrade path to version 14 and beyond, followed by a data replication into the
cloud, with one hard rule sitting underneath it: your data travels only as far
as your code does.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Once a customer understands that, the
interesting conversation starts. Not &quot;can we migrate,&quot; but &quot;what
do we actually want to take with us.&quot;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhACPKsSRQLRNnVFvV1ma89QsoK27rpnTkM_xWRH01jrGO_DBXxtRlYceAfoo3J1Jyyygh4pfdVzuzzDtjfjiYatZmZA0icdHDvyEv_3yA8zzoPsLYdkHYELegxHzvXtp5KkFMt3kL-S-_UhHsUjTtOYsuUNJTRBYqcvdm15crzpJJ4wP5LAQY06acZWnBk&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;512&quot; data-original-width=&quot;768&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhACPKsSRQLRNnVFvV1ma89QsoK27rpnTkM_xWRH01jrGO_DBXxtRlYceAfoo3J1Jyyygh4pfdVzuzzDtjfjiYatZmZA0icdHDvyEv_3yA8zzoPsLYdkHYELegxHzvXtp5KkFMt3kL-S-_UhHsUjTtOYsuUNJTRBYqcvdm15crzpJJ4wP5LAQY06acZWnBk=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/nav-to-business-central-what-actually.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhACPKsSRQLRNnVFvV1ma89QsoK27rpnTkM_xWRH01jrGO_DBXxtRlYceAfoo3J1Jyyygh4pfdVzuzzDtjfjiYatZmZA0icdHDvyEv_3yA8zzoPsLYdkHYELegxHzvXtp5KkFMt3kL-S-_UhHsUjTtOYsuUNJTRBYqcvdm15crzpJJ4wP5LAQY06acZWnBk=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-2501623073598492643</guid><pubDate>Mon, 14 Sep 2026 11:33:10 +0000</pubDate><atom:updated>2026-09-14T17:03:10.874+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Extension Management</category><title>How I Recreated the Extension Upload Experience in Business Central</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Microsoft
has deprecated the in-product upload on the Extension Management page and the
Automation API&amp;nbsp;extensionUpload&amp;nbsp;endpoint. Both are scheduled for
removal in 2027 release wave 1 (version 30). Extension Management is expected
to survive only as a read-only list.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18.6667px;&quot;&gt;&lt;a href=&quot;https://mohana-dynamicsnav.blogspot.com/2026/09/managing-apps-in-business-central-admin.html&quot; target=&quot;_blank&quot;&gt;https://mohana-dynamicsnav.blogspot.com/2026/09/managing-apps-in-business-central-admin.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
supported replacement is the Business Central admin center API so I built an
app that calls it from AL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;PTE
Extension Management&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;gives
you a page that looks and behaves like the one you already use:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5djF64BJ372jgAf2rJri8UShuijNeAPb5ZdAehb-nUQK2m8RN1aJELINJdjMGtNq4c6ip3oyY2oiEz7wleo-isq-XzJsJVBoVRaJTVoq4FEyjol3oev1yhltU49mLmLI4Na2gyBgl0Kc0rQx2Hm323zyGEcvP-N2SUAiz0dQBX8dNpBFJOWe3cX1bSJRF&quot; style=&quot;font-weight: 700; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;763&quot; data-original-width=&quot;793&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5djF64BJ372jgAf2rJri8UShuijNeAPb5ZdAehb-nUQK2m8RN1aJELINJdjMGtNq4c6ip3oyY2oiEz7wleo-isq-XzJsJVBoVRaJTVoq4FEyjol3oev1yhltU49mLmLI4Na2gyBgl0Kc0rQx2Hm323zyGEcvP-N2SUAiz0dQBX8dNpBFJOWe3cX1bSJRF=s1600&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Installed Extensions (Admin Center)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; live list of what is installed,
     with available update versions and scope.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Upload Extension&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;— pick a&amp;nbsp;.app, choose
     when to deploy (current version, update window, next minor, next major),
     set the schema sync mode, and accept the publisher terms.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Uninstall&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;— with an optional,
     confirmed delete of the extension&#39;s data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Installation Status&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;,&amp;nbsp;&lt;b&gt;Scheduled Installs&lt;/b&gt;,
     and per-extension&amp;nbsp;&lt;b&gt;Operations&lt;/b&gt;&amp;nbsp;so you can see what the API
     actually did.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Deployment Log&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;— every attempt, with
     user, environment, HTTP status, operation ID, and the raw response body.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Setup is a
one-time job: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 1.
Create the app registration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Go to the
Azure portal, then Microsoft Entra ID &amp;gt; App registrations &amp;gt;
New registration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhGuI7SsOQjB16TMpCaMhkCBqYaWTIvUv4WS0n2k_qFdu-7gA39l7bKADA7Mm4N1VwcmH4RKFbLk5-1D9DBReCaJQaInqNmk-HgoGgLbyI6S174hwmlnwayX9uKpkfRUw446QhMYkwIlh8lsPmTQpkp3ffDJONN3QqF5CGJDc00jeOhw0-ZRjfT-Z7_fGie&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;827&quot; data-original-width=&quot;738&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhGuI7SsOQjB16TMpCaMhkCBqYaWTIvUv4WS0n2k_qFdu-7gA39l7bKADA7Mm4N1VwcmH4RKFbLk5-1D9DBReCaJQaInqNmk-HgoGgLbyI6S174hwmlnwayX9uKpkfRUw446QhMYkwIlh8lsPmTQpkp3ffDJONN3QqF5CGJDc00jeOhw0-ZRjfT-Z7_fGie=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 2.
Copy the Application (client) ID&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt; - you will paste this into Business Central&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 3.
Create a client secret&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Go to Certificates
&amp;amp; secrets &amp;gt; Client secrets &amp;gt; New client secret.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjl2Gr1aiKi_1AX2bYBGwnABMMqhmsP2usRCbpVHMgDz5pRmd8XJFJDjXIogD8DUi3n_gBnWMqnLlB5TSXJRsxkEEV796FjvMUTM-xrgafQLpRlcZ4Ik41G6YGgXrP036NtkEH_TX4dVG6lPliE5qd-vB1boCxcvpkr5MwV_sepke3XOvvrvtWYbjtk4qMa&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;772&quot; data-original-width=&quot;898&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjl2Gr1aiKi_1AX2bYBGwnABMMqhmsP2usRCbpVHMgDz5pRmd8XJFJDjXIogD8DUi3n_gBnWMqnLlB5TSXJRsxkEEV796FjvMUTM-xrgafQLpRlcZ4Ik41G6YGgXrP036NtkEH_TX4dVG6lPliE5qd-vB1boCxcvpkr5MwV_sepke3XOvvrvtWYbjtk4qMa&quot; width=&quot;1&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgFumIvEo2wUbDKT9JiHYe6-1EGfDA95s9kUZV0d25CzoQiwSm6APmKzY7cSljrQXj7NJ3tyVK63FJ7TJlyLSR2Ik13UoCz1AioWF6UrKuBo6gGMZKCd3WS9z23Zr6vpcFr332saYdwQXzkmCQwN0TE0xeGdCnMSpTOm1sC2MwJfH5p0r5ytoBM7T3n8s7e&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;772&quot; data-original-width=&quot;898&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgFumIvEo2wUbDKT9JiHYe6-1EGfDA95s9kUZV0d25CzoQiwSm6APmKzY7cSljrQXj7NJ3tyVK63FJ7TJlyLSR2Ik13UoCz1AioWF6UrKuBo6gGMZKCd3WS9z23Zr6vpcFr332saYdwQXzkmCQwN0TE0xeGdCnMSpTOm1sC2MwJfH5p0r5ytoBM7T3n8s7e=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 4.
Add API permissions&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Go to API
permissions &amp;gt; Add a permission &amp;gt; APIs my organization uses,
and search for Dynamics 365 Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Choose &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Application
permissions&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;, and select the permission that grants admin center API access
for your tenant.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Then select &lt;b&gt;Grant
admin consent for [tenant]&lt;/b&gt; and confirm. The Status column must show a green
tick for every permission before you continue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjTKjA0l64sN8flAXmsGmnz4svi4W1W8rhveqiEkUhDtlDIeY7f6M9MRpHy00wAond9L-A5DTM_64L410zEcsINisdF07pAaFC9nv9IDfYvBoyYMqgVqfcZSPZWszqGkVGS6LT5NLZrXlkLCbRv1yuD8X2pNzfkIUjrQi0THCsklxoamv-2zUeAJUYB-iNE&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;230&quot; data-original-width=&quot;832&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjTKjA0l64sN8flAXmsGmnz4svi4W1W8rhveqiEkUhDtlDIeY7f6M9MRpHy00wAond9L-A5DTM_64L410zEcsINisdF07pAaFC9nv9IDfYvBoyYMqgVqfcZSPZWszqGkVGS6LT5NLZrXlkLCbRv1yuD8X2pNzfkIUjrQi0THCsklxoamv-2zUeAJUYB-iNE=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 5.
Register the app in Business Central&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;In Business
Central, use Tell Me to open Microsoft Entra Applications. Select
New.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Client ID:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; paste the Application (client)
     ID from Step 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiJ9O8dK9NhEytYA4CG03HhfPW8kJRow3qxlLnfTwjQoorYtXWDh7qdPU340rqRoFQG_xz1OVuKordVyitzLl5yS9Wk1qANSrNh9zwqBgSGN0HILn-ITDSdMsTdgSP0xWw2Rg5Ge2MEpKH_lXTHAqaE6TXdEhhPJCN5GGl9_9cACuOnL_wTmNH-cz6SZzIV&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;767&quot; data-original-width=&quot;547&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiJ9O8dK9NhEytYA4CG03HhfPW8kJRow3qxlLnfTwjQoorYtXWDh7qdPU340rqRoFQG_xz1OVuKordVyitzLl5yS9Wk1qANSrNh9zwqBgSGN0HILn-ITDSdMsTdgSP0xWw2Rg5Ge2MEpKH_lXTHAqaE6TXdEhhPJCN5GGl9_9cACuOnL_wTmNH-cz6SZzIV=s1600&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 6.
Assign Exten. Mgt. - Admin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;On the
same card, in the User Permission Sets subpage, add a line and select Exten.
Mgt. - Admin.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;State:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt; set to &lt;b&gt;Enabled&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 7.
Grant consent&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Select &lt;b&gt;Grant
Consent&lt;/b&gt; on the Entra Applications page and complete the prompt with an
account that can consent on behalf of the organization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 8.
Open the setup page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open MPA
Deploy Setup.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKuqZwMkU3jIUCYNoEL0qhqssuaiw7nadMhHp0_7_MHxD3EFRBBVWPR-XRFyPEOKTJG27JgEN0cGCegbT79-wRlHgmkYMKcs5WPi5A2iYwsQUN8ZTlRl4gbeSPy1UmjV8jd7FShna-YQsxlBe_0qy4UYNVha8dkWWOCdm1Q54JvX7QyLQNT5YTkvomQXF-&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;717&quot; data-original-width=&quot;611&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKuqZwMkU3jIUCYNoEL0qhqssuaiw7nadMhHp0_7_MHxD3EFRBBVWPR-XRFyPEOKTJG27JgEN0cGCegbT79-wRlHgmkYMKcs5WPi5A2iYwsQUN8ZTlRl4gbeSPy1UmjV8jd7FShna-YQsxlBe_0qy4UYNVha8dkWWOCdm1Q54JvX7QyLQNT5YTkvomQXF-=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 9.
Enter the credentials&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;In the Entra
Application group:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Client ID:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; paste the Application (client)
     ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Client Secret:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; paste the secret value from
     Step 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 10.
Test the connection&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Select Test
Connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The app
requests a token, calls the installed apps endpoint on the target environment,
and reports how many extensions came back. A number means authentication,
permissions, and environment routing are all correct.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 11.
Assign the permission set to users&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Assign &lt;b&gt;MPA Deploy Admin&lt;/b&gt; to the people who should be able to deploy. It is a standalone
permission set and is not included in any Microsoft permission set, so nobody
gets it by accident.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 12.
Deploy a package&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open&amp;nbsp;&lt;span title=&quot;Installed Extensions (Admin Center):&quot;&gt;I&lt;b&gt;nstalled Extensions (Admin Center) &lt;/b&gt;and &lt;b&gt;Upload Extensions&lt;/b&gt; action.&lt;br /&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Select &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Select
Package&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;, choose an .app file, decide whether to install now or wait for the
update window, and select &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Deploy&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhHAqsHEmdgNkhXS_70sXR1PDCZPEthSesL0xx4iccWRWqbMiiOuCvUdgr_cjFs_3ihSd3th1jddhRqgAcwNgSpvl9xOpfMu0j5oZe4zJk7SIVMA9HYiAQWJOxsyn_9VMXSHmJ7UG_pscvf25MbEw8vFgSOLQ2NzSNHfnnys9F8L8sq6BQM2t69uVMHGCW2&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;672&quot; data-original-width=&quot;708&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhHAqsHEmdgNkhXS_70sXR1PDCZPEthSesL0xx4iccWRWqbMiiOuCvUdgr_cjFs_3ihSd3th1jddhRqgAcwNgSpvl9xOpfMu0j5oZe4zJk7SIVMA9HYiAQWJOxsyn_9VMXSHmJ7UG_pscvf25MbEw8vFgSOLQ2NzSNHfnnys9F8L8sq6BQM2t69uVMHGCW2=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Step 13.
Check the Installation Status&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open &lt;b&gt;Installation
Status &lt;/b&gt;action. Track the status to watch the install complete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgC-jS69MPe1RiScb6VdYWjwjCE55ph2Wxs6rmFHZj4ldKyFQocFbyr7yKszlNVloZsgdMtFq8NLfBZIDdP8lAIsf--Lps9sXpCuHbiXoxVrdKrQVd1nrxMXV2in2wITgJ0dJF346LjWSIbx-DWcT3iIQA3A0QXtqdCccK1-moKKl4y-8arjxMt8i9V5F3e&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;513&quot; data-original-width=&quot;737&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgC-jS69MPe1RiScb6VdYWjwjCE55ph2Wxs6rmFHZj4ldKyFQocFbyr7yKszlNVloZsgdMtFq8NLfBZIDdP8lAIsf--Lps9sXpCuHbiXoxVrdKrQVd1nrxMXV2in2wITgJ0dJF346LjWSIbx-DWcT3iIQA3A0QXtqdCccK1-moKKl4y-8arjxMt8i9V5F3e=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi4ojGUZon-phh4TzJeCCdNooDk5CweQjhnG_Qzb8AFaeSlrCEy_Df0AKKlpAotoXTHI98S6DUxHY0oWYMZLrIF75NxHJVGIvUuYwROTOFArXKD52ghZoiOUxJNZ3B9P7bwdvFwyiX5vS2DAfXnBZm4WMgHtd2HMp6q7v7gt3q5zqBzRrlzYQImicchwmde&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;622&quot; data-original-width=&quot;740&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi4ojGUZon-phh4TzJeCCdNooDk5CweQjhnG_Qzb8AFaeSlrCEy_Df0AKKlpAotoXTHI98S6DUxHY0oWYMZLrIF75NxHJVGIvUuYwROTOFArXKD52ghZoiOUxJNZ3B9P7bwdvFwyiX5vS2DAfXnBZm4WMgHtd2HMp6q7v7gt3q5zqBzRrlzYQImicchwmde=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;The source
is on GitHub. Try it in a sandbox, tell me where it breaks, and open an issue
if something is missing or wrong. Feature suggestions are just as welcome as
bug reports.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;







&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://github.com/pmohanakrishna/PTE-Extension-Management&quot;&gt;https://github.com/pmohanakrishna/PTE-Extension-Management&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/how-i-recreated-extension-upload.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEh5djF64BJ372jgAf2rJri8UShuijNeAPb5ZdAehb-nUQK2m8RN1aJELINJdjMGtNq4c6ip3oyY2oiEz7wleo-isq-XzJsJVBoVRaJTVoq4FEyjol3oev1yhltU49mLmLI4Na2gyBgl0Kc0rQx2Hm323zyGEcvP-N2SUAiz0dQBX8dNpBFJOWe3cX1bSJRF=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-5645292404385192010</guid><pubDate>Sat, 12 Sep 2026 05:48:35 +0000</pubDate><atom:updated>2026-09-12T11:18:35.830+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Pinned Comment Lines</category><title>Pinned Comment Lines for Microsoft Dynamics 365 Business Central</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;An
extension that makes important notes on customers, vendors, and items visible
at the moment they&amp;nbsp;matter, instead of hidden two clicks away.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The problem&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Business
Central already lets you record comments against a customer, a vendor, or an
item. Someone&amp;nbsp;careful writes down &lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&quot;always
confirm the PO number before shipping&quot;&lt;/i&gt; or &lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&quot;this customer disputes&lt;/i&gt;&amp;nbsp;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;every invoice, copy the account manager&quot;&lt;/i&gt;, and the note is
saved correctly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Then
nobody reads it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Not
because the note is wrong, but because of where it lives. Comments sit behind &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Customer &amp;gt;&lt;/b&gt;&amp;nbsp;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Comments&lt;/b&gt;, off the main card, on a page most users never open. The
person picking and shipping the&amp;nbsp;order has no reason to look there, and no
indication that anything is waiting for them. The&amp;nbsp;information is in the
system; it simply isn&#39;t where the decision gets made.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;What this extension does&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;It adds a
single &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Pinned&lt;/b&gt; tick to the comment
sheet you already use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A pinned
comment raises an on-screen notification whenever that customer, vendor, or
item comes into&amp;nbsp;play when the card is opened, when a sales or purchase
document for them is opened, and when a&amp;nbsp;pinned item is entered on a
document line. The note travels to the point of work on its own.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Nothing
about the existing comment functionality changes. This is not a replacement
notes system:&amp;nbsp;there is no new table, no separate editor, and no data to
migrate. An existing comment becomes a&amp;nbsp;pinned comment with one tick, and
un-ticking it returns everything to normal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Pinning a comment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left: 35.45pt; mso-list: l0 level1 lfo2; tab-stops: 35.45pt; text-indent: -14.15pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Liberation Serif&amp;quot;; mso-fareast-font-family: &amp;quot;Liberation Serif&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open a customer, vendor, or item, and
click &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Comments&lt;/b&gt; action.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left: 35.45pt; mso-list: l0 level1 lfo2; tab-stops: 35.45pt; text-indent: -14.15pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Liberation Serif&amp;quot;; mso-fareast-font-family: &amp;quot;Liberation Serif&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Write the comment exactly as you do
today.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot; style=&quot;margin-left: 35.45pt; mso-list: l0 level1 lfo2; tab-stops: 35.45pt; text-indent: -14.15pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Liberation Serif&amp;quot;; mso-fareast-font-family: &amp;quot;Liberation Serif&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Tick &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Pinned&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Three
fields are added to the comment sheet:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: -.25pt; mso-padding-alt: 2.75pt 2.75pt 2.75pt 2.75pt; mso-table-layout-alt: fixed; width: 100%;&quot;&gt;
 &lt;thead&gt;
  &lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
   &lt;td style=&quot;border-right: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
   &lt;p align=&quot;left&quot; class=&quot;TableHeading&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Field&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;border: solid black 1.0pt; mso-border-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
   &lt;p align=&quot;left&quot; class=&quot;TableHeading&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Purpose&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Pinned&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Marks the line to be
  raised as a notification.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Pin Until&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Optional last date the
  note should appear. Leave blank to pin it indefinitely.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Pin Severity&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Liberation Mono&amp;quot;; font-size: 14.0pt;&quot;&gt;Information&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; for ordinary notes, &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Liberation Mono&amp;quot;; font-size: 14.0pt;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; for notes that must not be missed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjJRxCTox7XNGDZ9rRsde_OUN4f1zpY2RJMTpbCn_JR-Y3qqhW5pQva8JoRWPQmOIVFmHj8u3zjZEH3dotblfiD6XOD6pHi7k-GDTk96tZKqRsArim8M-9J_pTNet87GFaYdqmfpAauqYD9lDyaaVTIF4iuSN--bJeMufPASJKFGi_I3mQ9G5kJ-IGOkWGt&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;575&quot; data-original-width=&quot;792&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjJRxCTox7XNGDZ9rRsde_OUN4f1zpY2RJMTpbCn_JR-Y3qqhW5pQva8JoRWPQmOIVFmHj8u3zjZEH3dotblfiD6XOD6pHi7k-GDTk96tZKqRsArim8M-9J_pTNet87GFaYdqmfpAauqYD9lDyaaVTIF4iuSN--bJeMufPASJKFGi_I3mQ9G5kJ-IGOkWGt=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Pinned
lines are highlighted on the comment sheet itself, so it is obvious at a glance
which notes&amp;nbsp;are active, bold for &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Liberation Mono&amp;quot;; font-size: 14.0pt; line-height: 115%;&quot;&gt;Information&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;, red for &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Liberation Mono&amp;quot;; font-size: 14.0pt; line-height: 115%;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Where the notification appears&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: -.25pt; mso-padding-alt: 2.75pt 2.75pt 2.75pt 2.75pt; mso-table-layout-alt: fixed; width: 100%;&quot;&gt;
 &lt;thead&gt;
  &lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
   &lt;td style=&quot;border-right: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
   &lt;p align=&quot;left&quot; class=&quot;TableHeading&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Record&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;border: solid black 1.0pt; mso-border-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
   &lt;p align=&quot;left&quot; class=&quot;TableHeading&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;When it appears&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Customer card&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Every time the card is
  opened&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Vendor card&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Every time the card is
  opened&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Item card&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Every time the card is
  opened&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Sales quote, order,
  invoice, credit memo, return order, blanket order&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;When the document is
  opened, and when the customer is entered&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Purchase quote, order,
  invoice, credit memo, return order, blanket order&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;When the document is
  opened, and when the vendor is entered&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 6; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Sales and purchase
  lines&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;When a pinned item is
  entered on the line&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-DT3U93hZvwW9KZu0Z1NB2Mf9MH0w0Ag0yu_pqXfpLM3g6r6wy1mZulCH6VDzrjH4BaTnk3Eqdi-zboFcNpYHp-J7zQF6-FjSsuqwO4z9dfu5g4xNKViDZLg9BC5A6BGFlZeIg4ssfl5g6Pn-mIQULhV-t4g4bjXdJvXF8-dbmOrPCULgLG7KzVIafUDS&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;590&quot; data-original-width=&quot;786&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-DT3U93hZvwW9KZu0Z1NB2Mf9MH0w0Ag0yu_pqXfpLM3g6r6wy1mZulCH6VDzrjH4BaTnk3Eqdi-zboFcNpYHp-J7zQF6-FjSsuqwO4z9dfu5g4xNKViDZLg9BC5A6BGFlZeIg4ssfl5g6Pn-mIQULhV-t4g4bjXdJvXF8-dbmOrPCULgLG7KzVIafUDS=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
notification reappears every time, not just the first time. If a user glances
away or dismisses&amp;nbsp;it, it will be there again the next time they open the
record. A warning that shows once and then&amp;nbsp;goes quiet is worse than no
warning, because people assume they are covered.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;What the notification says&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;All pinned
comments for one record are combined into a &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;single&lt;/b&gt; notification rather than one per&amp;nbsp;line. Each pinned
comment line appears as its own note, in comment sheet order, separated by
a&amp;nbsp;vertical bar:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;BlockQuotation&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Pinned comments (3):
Always confirm the PO number before shipping | Delivery bookings need
48&amp;nbsp;hours notice | Invoices must quote the contract number&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Longer
messages are shortened to keep the banner readable, and blank lines are
ignored. If any of the&amp;nbsp;pinned lines is marked &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Liberation Mono&amp;quot;; font-size: 14.0pt; line-height: 115%;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;, the whole notification is presented
as a warning.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Every
notification carries a &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Show comments&lt;/b&gt;
action that opens the comment sheet filtered to that&amp;nbsp;record, so the full
text is always one click away.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Notes that expire on their own&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Pin Until&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; exists so temporary notes do not
become permanent clutter. Set it to the date a note&amp;nbsp;stops being relevant,
the end of a promotion, the date a dispute is expected to close, the last
day&amp;nbsp;of a delivery embargo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Once that
date passes, the note simply stops appearing. Nothing needs to be tidied up, no
error is&amp;nbsp;raised, and the comment itself stays on the sheet as a record of
what happened. Clearing the date or&amp;nbsp;setting a later one brings it back.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Users stay in control&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
notification is registered with Business Central&#39;s standard notification
framework. Any user who&amp;nbsp;does not want it can search for &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;My Notifications&lt;/b&gt; and clear &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Pinned comment lines&lt;/b&gt;,
alongside&amp;nbsp;every other notification the system offers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;There is
no separate setup page to find or learn, and no administrator involvement
required. The&amp;nbsp;notification is switched on by default.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style=&quot;margin-left: 0in; mso-list: l1 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Safe for automated processes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Notifications
are shown only to users working in the client. Batch posting, job queue
entries, API&amp;nbsp;calls, and web service integrations are unaffected. A pinned
comment never interrupts an automated&amp;nbsp;process or causes it to fail.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;No
configuration is needed after installation. Existing comments are untouched
until someone ticks &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Pinned&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;h2 style=&quot;margin-left: 0in; mso-list: l0 level2 lfo1; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;At a glance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: -.25pt; mso-padding-alt: 2.75pt 2.75pt 2.75pt 2.75pt; mso-table-layout-alt: fixed; width: 100%;&quot;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;td style=&quot;border-right: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
   &lt;p align=&quot;left&quot; class=&quot;TableHeading&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;border: solid black 1.0pt; mso-border-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
   &lt;p align=&quot;left&quot; class=&quot;TableHeading&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Applies to&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Customers, vendors,
  items&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Requires&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Business Central 26 or
  later&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Setup&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;New pages&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Licence&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;MIT, free to use and
  modify&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Source&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-top: none; border: solid black 1.0pt; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-right-alt: solid black .5pt; padding: 2.75pt 2.75pt 2.75pt 2.75pt; width: 240.95pt;&quot; valign=&quot;top&quot; width=&quot;321&quot;&gt;
  &lt;p class=&quot;TableContents&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;a href=&quot;https://github.com/pmohanakrishna/pinned-comment-lines&quot;&gt;https://github.com/pmohanakrishna/pinned-comment-lines&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;





&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoBodyText&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/pinned-comment-lines-for-microsoft.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjJRxCTox7XNGDZ9rRsde_OUN4f1zpY2RJMTpbCn_JR-Y3qqhW5pQva8JoRWPQmOIVFmHj8u3zjZEH3dotblfiD6XOD6pHi7k-GDTk96tZKqRsArim8M-9J_pTNet87GFaYdqmfpAauqYD9lDyaaVTIF4iuSN--bJeMufPASJKFGi_I3mQ9G5kJ-IGOkWGt=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-6634996257036493772</guid><pubDate>Fri, 11 Sep 2026 12:28:34 +0000</pubDate><atom:updated>2026-09-11T17:58:34.071+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Unposted Document Aging</category><title>You can&#39;t see your stale documents, and that&#39;s why they&#39;re stale</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Open the
sales order list in Business Central and filter by date. Now do the same for
quotes. Now for unposted invoices. Three lists, three filters, no way to see
them together, and no way to answer the only question that matters in a Monday
pipeline meeting: what is stale, and whose is it?&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;So the
documents pile up. Quotes nobody chased. Orders shipped three weeks ago and
never invoiced. Invoices sitting unposted since last month because the person
who raised them went on leave. Every partner I&#39;ve worked with has fielded this
request, and the usual answer is a manual Excel pull that someone does once,
shows in a meeting, and never does again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;I
built&amp;nbsp;&lt;b&gt;Unposted Document Aging&lt;/b&gt;&amp;nbsp;to replace that Excel pull with
a page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;One list,
aged into bands&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
extension adds a single read-only list that pulls sales quotes, orders and
unposted invoices and optionally purchase documents into one view, with the
age of each document and the person who owns it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
important part isn&#39;t the list. It&#39;s the bands.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A flat list
of 400 stale documents gets opened once. An order created yesterday with
nothing shipped is not a problem; an order fully shipped three weeks ago and
never invoiced is money sitting on the floor. Those two things should not look
the same on screen. So every row lands in one of six bands, sorted so the money
is at the top:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj2rypWHrDHn8zWTMXqOTMhP8ZTo-jEGTYjmGIG5N8FS01lvoZqOqaMeaUGrrulYdVJkzYzx4JIYQLsrx6wIjsDTIZk7eIOssB13hgjenbFIWEq99s5NZ6G7o-9R-j71w6I_t1TRMjfQAcsyFJWJD5e1s8oAsP2Iqb1jycuT_y05y46cAfXFSIna3lwm0SP&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;652&quot; data-original-width=&quot;752&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj2rypWHrDHn8zWTMXqOTMhP8ZTo-jEGTYjmGIG5N8FS01lvoZqOqaMeaUGrrulYdVJkzYzx4JIYQLsrx6wIjsDTIZk7eIOssB13hgjenbFIWEq99s5NZ6G7o-9R-j71w6I_t1TRMjfQAcsyFJWJD5e1s8oAsP2Iqb1jycuT_y05y46cAfXFSIna3lwm0SP=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;3&quot; class=&quot;MsoNormalTable&quot; style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;thead&gt;
  &lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Band&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Rule&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Shipped
  Not Invoiced&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Order
  completely shipped, or with any line showing a shipped quantity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Quote
  Expired&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Quote
  whose&amp;nbsp;&lt;i&gt;Quote Valid To Date&lt;/i&gt;&amp;nbsp;has passed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Invoice
  Unposted&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Unposted
  invoice older than the invoice threshold&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Order
  Stale&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Order past
  the order threshold with nothing shipped&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Quote
  Stale&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Quote past
  the quote threshold, not yet expired&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 6; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .5pt; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Other&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: none; padding: 3.0pt 4.5pt 3.0pt 4.5pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Fallback&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Shipped
Not Invoiced&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;i&gt;Quote
Expired&lt;/i&gt;&amp;nbsp;are highlighted in red. Thresholds default to 30 days for
quotes, 14 for orders and 7 for unposted invoices, and are configurable per
company.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh822boelXY5G6diK-0sinoyZEks6qnTkmVC0zontxfGsFr_C9UuohjGC6uJ2_4yjc6l0ByiSrKrNn0KTU2i9sC5TyDWcCXW_dqaXzT3-7d4FP0Ss2L4J8-xgKTLi4AFVWgKdGPo0nR5Kjqh-rtYKeSkSJMO7p24bMY_EtFZtWjdCt8Y6qOqT_WckcyofIe&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;473&quot; data-original-width=&quot;783&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh822boelXY5G6diK-0sinoyZEks6qnTkmVC0zontxfGsFr_C9UuohjGC6uJ2_4yjc6l0ByiSrKrNn0KTU2i9sC5TyDWcCXW_dqaXzT3-7d4FP0Ss2L4J8-xgKTLi4AFVWgKdGPo0nR5Kjqh-rtYKeSkSJMO7p24bMY_EtFZtWjdCt8Y6qOqT_WckcyofIe=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
argument you&#39;re going to have about dates&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Here&#39;s the
design decision that determines whether anyone trusts the page: which date
defines &quot;old&quot;?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Document
Date&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;is what
people mean when they say a quote is old. It is also backdated regularly, which
is precisely why some people won&#39;t trust a report built on it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Created&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;uses the
record&#39;s&amp;nbsp;SystemCreatedAt&amp;nbsp;and tells you when the document genuinely
appeared in the system. Harder to argue with, less intuitive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;I made it a
setup switch and defaulted to Document Date, because that&#39;s the one people will
argue about in the meeting and they should be able to flip it and see both.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No stored
data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The list is
a temporary buffer built on demand by a codeunit, with the page bound to it
using&amp;nbsp;SourceTableTemporary. Nothing is stored. There&#39;s no job queue
keeping a table warm, nothing to go stale, no upgrade code, and the numbers
always reflect the live document tables. Hit&amp;nbsp;&lt;b&gt;Refresh&lt;/b&gt;&amp;nbsp;and it
rebuilds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A query
object can&#39;t union across&amp;nbsp;Sales Header&amp;nbsp;and&amp;nbsp;Purchase Header, so
the buffer was the only sensible route anyway but the absence of stored state
turned out to be the best property of the design.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Performance
was the thing I worried about most, since building a buffer from scratch on
every page open is exactly how you write a slow app. What keeps it honest:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Every threshold is turned into a
     cutoff date in AL and applied as a&amp;nbsp;SetFilter&amp;nbsp;on the header, so
     SQL does the filtering. There is no loop over open documents testing ages
     in code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;One pass per document type, so
     each gets its own cutoff rather than a lowest-common-denominator filter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;SetLoadFields&amp;nbsp;on both
     header loops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Amount Including VAT&amp;nbsp;is a
     FlowField, so&amp;nbsp;CalcFields&amp;nbsp;runs only on rows that already made it
     into the buffer never before filtering. There&#39;s a&amp;nbsp;&lt;b&gt;Calculate
     Amounts&lt;/b&gt;&amp;nbsp;toggle to turn it off entirely on very large databases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Amounts are
converted to LCY so a mixed-currency list totals meaningfully, with the
currency code kept for display. Choosing a document number opens the actual
document, whatever type it is, via a stored&amp;nbsp;RecordId.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The part
that actually changes behaviour&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A page helps
the person who opens it. A digest helps everyone else.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
extension can email a daily digest, and the feature worth having is that
it&#39;s&amp;nbsp;&lt;b&gt;per salesperson&lt;/b&gt;. Rows are grouped by salesperson code, each
person&#39;s address is resolved from their Salesperson/Purchaser record, and each
person gets only their own rows. A digest that goes to everyone gets filtered
into a folder and ignored. One that says &quot;you have 6 quotes over 30 days
old&quot; gets read.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Managers and
shared mailboxes can be added as separate recipients, optionally filtered to a
subset of salespeople. It sends through the modern email module with its
own&amp;nbsp;&lt;b&gt;Email Scenario&lt;/b&gt;, so an admin can point it at a dedicated account
on the Email Accounts page. One bad address doesn&#39;t abort the run, failures
are collected and shown on the setup page. There&#39;s a button that creates the
recurring job queue entry so nobody has to know a codeunit ID.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgT457YeDE8ZdG03jiQq19hJ_XHkyPwBfi2rDctP47QyP_znBOB5FivTC58fRR2Yithu6K6_k7hM0KjSGRg76xBdfWsh_LJB0LfIMOS2cS9X0hGLjrhJfE7dFI-Sl30UhfqnqdSxt103psooAr6UZRXbz_Is3F-pJVOTioeGHI4XhEGA35n5-9TkmROBL2I&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;658&quot; data-original-width=&quot;782&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgT457YeDE8ZdG03jiQq19hJ_XHkyPwBfi2rDctP47QyP_znBOB5FivTC58fRR2Yithu6K6_k7hM0KjSGRg76xBdfWsh_LJB0LfIMOS2cS9X0hGLjrhJfE7dFI-Sl30UhfqnqdSxt103psooAr6UZRXbz_Is3F-pJVOTioeGHI4XhEGA35n5-9TkmROBL2I=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;It&#39;s a
per-tenant extension targeting BC 26 and later, and it compiles
clean under CodeCop and UICop.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Source:&amp;nbsp;&lt;a href=&quot;https://github.com/pmohanakrishna/Unposted-Document-Aging&quot; target=&quot;_blank&quot;&gt;https://github.com/pmohanakrishna/Unposted-Document-Aging&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you
install it and the bands don&#39;t match how your team actually triages work,
that&#39;s the most useful thing you could tell me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/you-cant-see-your-stale-documents-and.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj2rypWHrDHn8zWTMXqOTMhP8ZTo-jEGTYjmGIG5N8FS01lvoZqOqaMeaUGrrulYdVJkzYzx4JIYQLsrx6wIjsDTIZk7eIOssB13hgjenbFIWEq99s5NZ6G7o-9R-j71w6I_t1TRMjfQAcsyFJWJD5e1s8oAsP2Iqb1jycuT_y05y46cAfXFSIna3lwm0SP=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-1170961607735589786</guid><pubDate>Thu, 10 Sep 2026 10:24:29 +0000</pubDate><atom:updated>2026-09-10T15:54:29.828+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manage Apps in Admin Center</category><title>Managing Apps in the Business Central Admin Center</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;A BC
environment is really a stack of apps: Base Application, Microsoft first-party
apps, ISV apps, and your own per-tenant extensions (PTEs). The &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Manage Apps&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;
page in the admin center is where you keep all of that under control. Here&#39;s
what it actually lets you do.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-VXvsBPtXYu8R-M767sh35sBlSIaoeRcPUnAQv-yiXnafhul8ID6KETgweLhPxobPibsw5HtFiKJ5Ds30-N_x-OTmgTdSu3xW0cFszjrn7f9FMo21jEo4VTjFHuHlyQSZapdYv-q8KBUivK4I32RBhg7c-pmyzsh5ceOeE092iWHCd4tyVBOxIRDltC9q&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;583&quot; data-original-width=&quot;852&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-VXvsBPtXYu8R-M767sh35sBlSIaoeRcPUnAQv-yiXnafhul8ID6KETgweLhPxobPibsw5HtFiKJ5Ds30-N_x-OTmgTdSu3xW0cFszjrn7f9FMo21jEo4VTjFHuHlyQSZapdYv-q8KBUivK4I32RBhg7c-pmyzsh5ceOeE092iWHCd4tyVBOxIRDltC9q=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Getting
there&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Environments&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; &amp;gt; select the environment &amp;gt; &lt;b&gt;Apps&lt;/b&gt;.
Use the dropdown to switch between Global, Per-Tenant Extension, and Dev
Extension apps. Click an app name to open &lt;b&gt;App Details&lt;/b&gt; for the actions on
that specific app.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What you
can do, by app type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;App type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;View&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Upload&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Install&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Update&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Uninstall&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Global (marketplace)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Per-Tenant Extension&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Dev Extension&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The one to
remember: &lt;b&gt;you can&#39;t install a new global app from here&lt;/b&gt;, only update or
uninstall one already on the environment. New global apps come from
marketplace.microsoft.com (the site Microsoft used to call AppSource).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Per-tenant
extensions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Choose &lt;b&gt;Install
Extension&lt;/b&gt; from Manage Apps or App Details:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Select
the .app file: BC figures out if it&#39;s new or an update.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Pick
a &lt;b&gt;Deployment schedule&lt;/b&gt; (immediately, next update window, or next
minor/major update: new PTEs only get the first two).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Pick
a &lt;b&gt;Sync Mode&lt;/b&gt;. (Add or Force Sync)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;4.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Confirm,
and track progress on the &lt;b&gt;Operations&lt;/b&gt; page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiDTYz3FMzeqiV6YtK74gwNh_6jy3tabrNgO2zRu6a9HpDTa-MdZOOxGot-iPIi5d0APipaLlIGq-F94WR01rz4HmBHXSNPGpILAXoAwZnmLwzr6UuyFIxCdL4XGKTCtI6E_gGU_IhYWbkL2KLWuqvkr2j3qg6oEpHQ6ANTk0We-oQDsivKvnK8ao0QjnK5&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;736&quot; data-original-width=&quot;613&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiDTYz3FMzeqiV6YtK74gwNh_6jy3tabrNgO2zRu6a9HpDTa-MdZOOxGot-iPIi5d0APipaLlIGq-F94WR01rz4HmBHXSNPGpILAXoAwZnmLwzr6UuyFIxCdL4XGKTCtI6E_gGU_IhYWbkL2KLWuqvkr2j3qg6oEpHQ6ANTk0We-oQDsivKvnK8ao0QjnK5=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A few rules
to keep in mind:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Don&#39;t mix this with Extension
     Management in the client. Scheduled installs from one won&#39;t show in the
     other until they finish.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Extension Management is being
     phased out as an upload surface. Move PTE deployment to the admin center
     or the Admin Center API now, since Microsoft has said the client-side
     upload option is expected to go away in 2027 release wave 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;You can queue different versions
     of the same PTE against different schedules, but not two versions against
     the same schedule.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Uninstalling
an app&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Test
uninstalls in a sandbox copy of production first. You&#39;ll find the &lt;b&gt;Uninstall&lt;/b&gt;
action on Manage Apps or App Details; apps like Base Application that can&#39;t be
removed show &lt;b&gt;N/A&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6alEJXvDKfp5zB5FARa7bU5G4rQFxcInFDZ4mgW2EJ50u7bYGUCyRQev7pbiO-v57dyKsRm7B341sMIRBReNVb8pxFT_iba3OMNzms_XQx6UN3G7UvY4AOaaddoWxM8JlSg-NX-xQa1Sr9TN3pYuVmzMcdTzxeopj2PoY8mSEKtiI-PyYQKVevCRNAsNC&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;453&quot; data-original-width=&quot;1167&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6alEJXvDKfp5zB5FARa7bU5G4rQFxcInFDZ4mgW2EJ50u7bYGUCyRQev7pbiO-v57dyKsRm7B341sMIRBReNVb8pxFT_iba3OMNzms_XQx6UN3G7UvY4AOaaddoWxM8JlSg-NX-xQa1Sr9TN3pYuVmzMcdTzxeopj2PoY8mSEKtiI-PyYQKVevCRNAsNC=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjcB8QJBJsiuc4F7FVJ_d-qZWoKHx8jiRmM2Q6J3dF_FfzQMQG2AGz09vGxIW23AruPBL1cFUpEBSCy1KSKsMjNEpNS_sb9LorvE4H7wkX41JR9XpXdc3eYJ70fJGzqoFfxDWWglF-4XS220ukIuueRncwhG27AgwbkM0-chppEAPXMybq4qHVC5jsKrv6s&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;515&quot; data-original-width=&quot;716&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjcB8QJBJsiuc4F7FVJ_d-qZWoKHx8jiRmM2Q6J3dF_FfzQMQG2AGz09vGxIW23AruPBL1cFUpEBSCy1KSKsMjNEpNS_sb9LorvE4H7wkX41JR9XpXdc3eYJ70fJGzqoFfxDWWglF-4XS220ukIuueRncwhG27AgwbkM0-chppEAPXMybq4qHVC5jsKrv6s=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Two things
to watch:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;You can choose to delete the
     app&#39;s data too. If you do, your only way back is a point-in-time restore
     (28 days), so export the database first if you need a longer safety net.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Dependent apps get uninstalled
     too, and BC will list them for you to confirm.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhqwmbNlCUQDyEqwrEf11RAjVJEouhA9P_OXjgXDOTXQLTGALoVdze60wuAGq7xg_NMQLHlzbhgQAQ4Hiz4aSVMHiYkw43RS8nmBhpchLheC09xpzo94KsPuO0TTBABCZkO5fOgX6CJadhwhPgoA6yUki4cWxavxoawRYi0o3eBDZaHWq5iUItyXzVBtc_4&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;900&quot; data-original-width=&quot;657&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhqwmbNlCUQDyEqwrEf11RAjVJEouhA9P_OXjgXDOTXQLTGALoVdze60wuAGq7xg_NMQLHlzbhgQAQ4Hiz4aSVMHiYkw43RS8nmBhpchLheC09xpzo94KsPuO0TTBABCZkO5fOgX6CJadhwhPgoA6yUki4cWxavxoawRYi0o3eBDZaHWq5iUItyXzVBtc_4=s1600&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhODpfrCrDrK-W63B2eJQOLolBf8K1EgQoR9iyMWjexJRD2DiChQfdAEwgbapF6TTp0q9Q8HXGOsWz7Q5FHyIqVoXg-cItkzMiOd9DsjZrfDVhAa2AcHhmUAzqVEAqvi-mWJ3dAh4ADX3IdUOKRf7T1kFH_dcSF37u_-yjzGlqKjE7lLPJGcZCFUzkIyWpj&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;828&quot; data-original-width=&quot;661&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhODpfrCrDrK-W63B2eJQOLolBf8K1EgQoR9iyMWjexJRD2DiChQfdAEwgbapF6TTp0q9Q8HXGOsWz7Q5FHyIqVoXg-cItkzMiOd9DsjZrfDVhAa2AcHhmUAzqVEAqvi-mWJ3dAh4ADX3IdUOKRf7T1kFH_dcSF37u_-yjzGlqKjE7lLPJGcZCFUzkIyWpj=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Quick
checklist&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Review Manage Apps on a
     schedule, not just when something breaks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Use the update window instead of
     pushing updates mid-day&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Set Apps Update Cadence on
     purpose&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Move PTE deployment off
     Extension Management now&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Rehearse uninstalls in sandbox,
     and export data before any deletion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Always grab the Operation ID on
     a failed update&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/managing-apps-in-business-central-admin.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEg-VXvsBPtXYu8R-M767sh35sBlSIaoeRcPUnAQv-yiXnafhul8ID6KETgweLhPxobPibsw5HtFiKJ5Ds30-N_x-OTmgTdSu3xW0cFszjrn7f9FMo21jEo4VTjFHuHlyQSZapdYv-q8KBUivK4I32RBhg7c-pmyzsh5ceOeE092iWHCd4tyVBOxIRDltC9q=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-1366699589934952404</guid><pubDate>Wed, 09 Sep 2026 07:22:10 +0000</pubDate><atom:updated>2026-09-09T12:52:10.280+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC29Preview</category><category domain="http://www.blogger.com/atom/ns#">direct transfer orders</category><title>Direct transfers from warehouse-enabled locations in Business Central 2026 wave 2</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Direct
transfers have always been the shortcut option for moving stock between
locations. No in-transit location, no separate ship and receive steps, one
posting and you are done. The catch was that the moment your source location
had any real warehouse configuration on it, the shortcut stopped feeling like a
shortcut.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Update 29.0
(2026 release wave 2) addresses two related things: direct transfers now work
properly with outbound warehouse handling at the source location, and the
posting method is no longer a single company-wide switch. You can set it per
transfer route.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Quick
refresher on the two posting methods&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A direct
transfer skips the in-transit location. What happens behind the scenes depends
on which posting method is in play, and the difference matters more than the
name suggests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Direct
Transfer&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; posts one
Posted Direct Transfer document. Business Central posts the full transfer line
quantity. No transfer shipment, no transfer receipt. Per the current
documentation, this produces two item ledger entries: transfer from the source
location and transfer to the destination location.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Shipment
and Receipt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; posts a
transfer shipment and a transfer receipt together, so you end up with both a
posted transfer shipment and a posted transfer receipt. &lt;i&gt;Qty. to Ship&lt;/i&gt; must equal
&lt;i&gt;Qty. to Receive&lt;/i&gt;. Per the current documentation, this produces four item ledger
entries, routed through a blank location rather than a real in-transit
location.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What
changed in the setup&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Previously,
one setting on the &lt;b&gt;Inventory Setup&lt;/b&gt; page decided how Business Central
posted every direct transfer in the company. If you had a mix of simple
store-to-store moves and warehouse-controlled moves, you picked one method and
lived with it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Now there
are two levels:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Default Direct Transfer Posting&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; on the &lt;b&gt;Inventory Setup&lt;/b&gt;
     page sets the company-wide default.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Direct Transfer Posting&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; on the &lt;b&gt;Transfer Routes&lt;/b&gt;
     page overrides the default for a specific route.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The transfer
order uses the route setting when one exists, and falls back to the Inventory
Setup default when it does not. You can also change &lt;b&gt;Direct Transfer Posting&lt;/b&gt;
on an open transfer order when a one-off needs different treatment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Outbound
warehouse scenarios&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is the
part that unlocks the feature for warehouse-enabled sites. How you complete the
transfer depends on how the transfer-from location is configured.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;3&quot; class=&quot;MsoNormalTable&quot; style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Transfer-from
   location setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;How
   you complete the transfer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No
  warehouse requirements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Post from
  the &lt;b&gt;Transfer Order&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Require
  Pick&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; without &lt;b&gt;Require
  Shipment&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Create and
  post an &lt;b&gt;Inventory Pick&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Require
  Shipment&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; without &lt;b&gt;Require
  Pick&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Create and
  post a &lt;b&gt;Warehouse Shipment&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Require
  Pick&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; and &lt;b&gt;Require
  Shipment&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Register
  the &lt;b&gt;Warehouse Pick&lt;/b&gt;, then post the &lt;b&gt;Warehouse Shipment&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Bin
  Mandatory&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Enter
  valid source and destination bins, then post from whichever document the
  other warehouse settings require&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Directed
  Put-away and Pick&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;
  at the source&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: .75pt .75pt .75pt .75pt;&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Register
  the warehouse pick and post the warehouse shipment using the advanced
  warehouse process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Partial
posting is supported when you post from a warehouse shipment under the Shipment
and Receipt method. Everywhere else, expect the full line quantity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Walkthrough&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;1. Set
the company default&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Search for &lt;b&gt;Inventory
Setup&lt;/b&gt; and set &lt;b&gt;Default Direct Transfer Posting&lt;/b&gt;. Pick the method that
fits the majority of your transfers, because everything without a route-level
override inherits this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj96NSYQWnoOlgWBiqfBxH8vhPljaXHpnWA8E4YS7Yn9CKct2WAXUnoxwRjuRgru6dQAsfBSOzZNZOIhD_AwrRUGuRHOchCyQSK2_222UZGvV1JmGCVgcuyzCKxJeKUn35gXP6-X0wy58bTi3_TE0hxYGdznucN6ikNyezVNKokA7_B92425_BmPfXqYN4Q&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;586&quot; data-original-width=&quot;757&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj96NSYQWnoOlgWBiqfBxH8vhPljaXHpnWA8E4YS7Yn9CKct2WAXUnoxwRjuRgru6dQAsfBSOzZNZOIhD_AwrRUGuRHOchCyQSK2_222UZGvV1JmGCVgcuyzCKxJeKUn35gXP6-X0wy58bTi3_TE0hxYGdznucN6ikNyezVNKokA7_B92425_BmPfXqYN4Q=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_20&quot; o:spid=&quot;_x0000_s1034&quot; alt=&quot;Inventory Setup page with the Default Direct Transfer Posting field visible and set&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
AAUAZwEAAO0NAAAAAA==
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot;
 coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot;
 filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1033&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;2.
Override the method on a transfer route&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Search for &lt;b&gt;Transfer
Routes&lt;/b&gt;. For the route you want to treat differently, turn on &lt;b&gt;Direct
Transfer&lt;/b&gt; and set &lt;b&gt;Direct Transfer Posting&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgqtuqRSDyoIAIzJ5UeNDAQJ5OiVmwK_3l7AII1xtCgYwz6coklq6TEbB3LwKjcoFMdAgYYPXgid2iMrudwmBLOPaGhHus_bBjgizee4kjNtA2130kSHRmYvRxb1CxGDv-tYvhrRyJDYw2Z50ITMlOOGFowd6J83l_95FuMznPM0nsObZ1Zx0pyw-IutGJp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;438&quot; data-original-width=&quot;820&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgqtuqRSDyoIAIzJ5UeNDAQJ5OiVmwK_3l7AII1xtCgYwz6coklq6TEbB3LwKjcoFMdAgYYPXgid2iMrudwmBLOPaGhHus_bBjgizee4kjNtA2130kSHRmYvRxb1CxGDv-tYvhrRyJDYw2Z50ITMlOOGFowd6J83l_95FuMznPM0nsObZ1Zx0pyw-IutGJp=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;3.
Confirm the source location setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open the &lt;b&gt;Location
Card&lt;/b&gt; for the transfer-from location and check &lt;b&gt;Require Pick&lt;/b&gt;, &lt;b&gt;Require
Shipment&lt;/b&gt;, &lt;b&gt;Bin Mandatory&lt;/b&gt;, and &lt;b&gt;Directed Put-away and Pick&lt;/b&gt; on
the Warehouse FastTab. This combination decides which document you post from
later, so note it before you create the order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPwG-RTFWFNNT6QzFsetVyo2ZjTz-r6MDQW-NsZ0E4IhUqEAcOkd0U_SmgCD_lB5DTuaoSXbNV6ZX-8jsghIKV0bz_iDSBnZVPwEJlqVKQ9YSY_IFzLczI5UT6KxrN1bPAxIKKwqgVZRs0IrZbG-Z4cufS8a7FJCcXygt1GHeGbjOe9LGqo64ATpiBzxh2&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;627&quot; data-original-width=&quot;761&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPwG-RTFWFNNT6QzFsetVyo2ZjTz-r6MDQW-NsZ0E4IhUqEAcOkd0U_SmgCD_lB5DTuaoSXbNV6ZX-8jsghIKV0bz_iDSBnZVPwEJlqVKQ9YSY_IFzLczI5UT6KxrN1bPAxIKKwqgVZRs0IrZbG-Z4cufS8a7FJCcXygt1GHeGbjOe9LGqo64ATpiBzxh2=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_18&quot; o:spid=&quot;_x0000_s1033&quot; alt=&quot;Location Card Warehouse FastTab showing Require Pick, Require Shipment, and Bin Mandatory settings for the source location&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1032&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;4. Create
the transfer order&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Search for &lt;b&gt;Transfer
Orders&lt;/b&gt; and create a new one. Fill in &lt;b&gt;Transfer-from Code&lt;/b&gt; and &lt;b&gt;Transfer-to
Code&lt;/b&gt;, then turn on &lt;b&gt;Direct Transfer&lt;/b&gt;. Confirm that &lt;b&gt;Direct Transfer
Posting&lt;/b&gt; picked up the value you expect from the route or the setup default.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi7SnCI5jPtispll-JzE-XTdWhfus171aI-H-jZfDWzY9ONfJe0x4uDG8hmZjxDKj4KoOMh_2mjV2COZv3O0H16EoStbvK21fKV8p3htiB98uDc1n25rTFbnGX9_J_FHYWLzB-3oo6MfnPVfNikT5K5LvYrqvKaBt_7qfH_ro9kLg7Lf22Jrxb4R_011rkK&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;621&quot; data-original-width=&quot;706&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi7SnCI5jPtispll-JzE-XTdWhfus171aI-H-jZfDWzY9ONfJe0x4uDG8hmZjxDKj4KoOMh_2mjV2COZv3O0H16EoStbvK21fKV8p3htiB98uDc1n25rTFbnGX9_J_FHYWLzB-3oo6MfnPVfNikT5K5LvYrqvKaBt_7qfH_ro9kLg7Lf22Jrxb4R_011rkK=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_17&quot; o:spid=&quot;_x0000_s1032&quot; alt=&quot;Transfer Order header with Direct Transfer turned on and Direct Transfer Posting inherited from the transfer route&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;UEsDBBQABgAIAAAAIQC75UiUBQEAAB4CAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbKSRvU7DMBSF
dyTewfKKEqcMCKEmHfgZgaE8wMW+SSwc27JvS/v23KTJgkoXFsu+P+c7Ol5vDoMTe0zZBl/LVVlJ
gV4HY31Xy4/tS3EvRSbwBlzwWMsjZrlprq/W22PELHjb51r2RPFBqax7HCCXIaLnThvSAMTP1KkI
+gs6VLdVdad08ISeCho1ZLN+whZ2jsTzgcsnJwldluLxNDiyagkxOquB2Knae/OLUsyEkjenmdzb
mG/YhlRnCWPnb8C898bRJGtQvEOiVxjYhtLOxs8AySiT4JuDystlVV4WPeM6tK3VaILeDZxIOSsu
ti/jidNGNZ3/J08yC1dNv9v8AAAA//8DAFBLAwQUAAYACAAAACEArTA/8cEAAAAyAQAACwAAAF9y
ZWxzLy5yZWxzhI/NCsIwEITvgu8Q9m7TehCRpr2I4FX0AdZk2wbbJGTj39ubi6AgeJtl2G9m6vYx
jeJGka13CqqiBEFOe2Ndr+B03C3WIDihMzh6RwqexNA281l9oBFTfuLBBhaZ4ljBkFLYSMl6oAm5
8IFcdjofJ0z5jL0MqC/Yk1yW5UrGTwY0X0yxNwri3lQgjs+Qk/+zfddZTVuvrxO59CNCmoj3vCwj
MfaUFOjRhrPHaN4Wv0VV5OYgm1p+LW1eAAAA//8DAFBLAwQUAAYACAAAACEA1qFL7zoDAAAlBwAA
HwAAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5nMS54bWykVdty2yAQfe9M/4HhXZFkyxd5omQS
XzqdSRtPnHwARshiikAFfGun/94FybFjd/qQ6EECdjnsnj2Lrm93lUAbpg1XMsPxVYQRk1TlXK4y
/PI8C4YYGUtkToSSLMN7ZvDtzedP12S00qQuOUWAIM2IZLi0th6FoaElq4i5UjWTYCuUroiFqV6F
uSZbQK5E2ImiflgRLvHNEWpCLEFrzd8BJRT9wfIxkRtiAFLQ0elKG6OgH0cmI7n5outFPdcucvp9
M9eI5xkG5iSpgCIctobWDabh2a7VEWBX6Mr5q6JAO4+yd2+PwXYWUVjsRskwAnwKpnbcnFE+/mMX
Laf/3QfBNIfC4CQQU7sw5OYys3jY63W7adztHFJ8YhQ0sRIMxQOMcmaozvCzJtIUTKNHncO7ZMR9
ttyWaMI17ECvHnatJcuRkgiUdWGdK2NBJYjLkmluwbHQqkK2ZMgeztBqbdkr04eYTf0AOjBIqnEJ
8bE7U8O5oGsI/LCktdq62IxbbmoDRWwQfJ2OYFDZ5fabyqGoZG2Vl+r76/XKOxnV2tgvDHJygww7
cjw42TwY28R0cPFFUTMuhC+5kG8WALNZAanAVmdzovE99DuN0ulwOkyCpNOfBkk0mQR3s3ES9Gfx
oDfpTsbjSfzHnRsno5LnOZPumEM/x8lFs1ScamVUYa+oqkJQLKfs0NPQ0XF07GijBM8dnAvJ6NVy
LDTaEJHhmX9a5k/cwrdh+KaBXM5SijtJdN9Jg1l/OAiSWdIL0kE0DKI4vU/7UZImk9nblB64ZB9P
CW0znPY6PV+lk6DPcov8c5kbGVWgY40ErzIMrQxPo10nxKnMfWkt4aIZn1Dhwj9SAeU+FBqGpr2D
7G7he9fu7lW+d4Qt4Qvi1QrEBfcG3O/2EV6FUJAHFbzGqFT61/ma84OigwWjLdzuGTY/10QzjMRX
Cf2SxkkCcNZPkt6gAxN9almeWoikAJVhi6HL3XBsYQZb1rXmqxJOij2dUt1BcxW8FX4Tu8tCGLuw
e8E8Oz5DJvM50eQJchPQ3xlmMnhZtHyDB5ByJGFt2KJ2N1XTUA1LnjZwPPtB+K3tD839hU7nN38B
AAD//wMAUEsDBBQABgAIAAAAIQB7lN7tHgcAAEggAAAaAAAAY2xpcGJvYXJkL3RoZW1lL3RoZW1l
MS54bWzsWUtvGzcQvhfofyD23liSZdkyIgeWLcdN/EKkpMiRkqhdxtzlgqTs6FYkp14KFEiLHhqg
tx6KogEaoEEv/TEGHLTpj+iQ+xApUfEDQREUjoFgd/ab4XBmODMa3r7zNGbohAhJedIKqrcqASLJ
gA9pEraCh72dz9YCJBVOhpjxhLSCCZHBnY1PP7mN1weMpn2OxbAXkZggEJTIddwKIqXS9aUlOQAy
lrd4ShL4NuIixgpeRbg0FPgUFojZUq1SaSzFmCbBBkhUWlCHwX+JkpowYKKrxRCU4BhWPxyN6IAY
7PC4qhFyIreYQCeYtQKQOeSnPfJUBYhhqeBDK6iYf8HSxu0lvJ4zMbWA1+LbMf9yvpxheFwza4qw
Xy5a6dTW6tVSvgEwNY/rrOm/Up4B4MEAdprpYsusrjQqa7Uca4GyR4/s5mp12cVb8pfndK42G+1a
3ZFvQJn8+hy+stPsbK84eAPK8Ctz+M1Krd1cdvAGlOEbc/h6Z3O11nHwBhQxmhzPoxura2uNHF1C
RpzteuHNRqOyup3DpyiIhjK69BIjnqhFsRbjJ1zsAEADGVY0QWqSkhEeQExupopLtE1lyvAkQClO
uARypVatQujVK7Xyz1gcrxNscWu9QBM5R9L6IDkQNFWt4B5IDSzI+Zs3Z89enz37/ez587Nnv6I9
GkYqE+Xw7eIktPne/fTNPy+/RH//9uO7F9/68dLGv/3lq7d//Pk+8XDUpqY4/+7V29evzr//+q+f
X3ikbwrct+E9GhOJDsgpesBj2KAxhas/6YurcfQiTG2OzSSUOMF6FY/8jooc9MEEM+zBtYlrx0cC
Uo0PeHf8xFG4G4mxoh6J96PYAe5zztpceK1wX69lmbk3TkL/4mJs4x5gfOJbewsnjpc74xRyLPWJ
3IqIo+YRw4nCIUmIQvobPybEs7vHlDp23acDwSUfKfSYojamXpP0aN+JpinTLo3BLxOfguBvxzb7
j1CbM9+ut8mJi4SzgZlH+R5hjhnv4rHCsU9kD8fMNvgeVpFPye5EDGxcRyrwdEgYR50hkdLHcyhg
v5bT72PIbl6377NJ7CKFosc+mXuYcxu5zY+3IhynPmyXJpGN/VweQ4hidMSVD77P3ROi38EPOFno
7keUOO6+OBs8hCxnqzQNEP1lLDy+vEu4E7/dCRth4ks1myJ2UuymoN7oaI9DJ7T3CGH4FA8JQQ8/
92jQ5qlj86nS9yLIKrvEF1j3sBur+j0hkiDT3MznyT0qnZDtkpAv0Gd/MpN4JjiJsVgk+QC8btu8
0xdwGD37PGSDYxt4QKHfg3jxGuVQggwruBdKPYqwU8D0u/TH60Q4/rvMGYNz+cRR4xLnEnjIlXkg
sds877VNDzNngWnA9DBFe750CyyO+6csurgatrGXb+Qe2qkboDtymp6YJhd0QP9d5wP9xfkPLz0h
+GG6Hb9gJ1Vdsc9ZlEp2Z7qbRbjZnmaLiyH9+FuabTxOjghUkfl8ddPR3HQ0wf++o1l0nm/6mEXd
xk0fE0B/cdPH5KOVD9PHTFsX6Gr0eCEb85ihT7xw5jOijHXVhJE9acY+En7NDHeAqPnMbJOUM8A0
gkdd5mABBxcKbHiQ4OoLqqJuhFOYDVUDLSSUuehQopRLGBkZsle2xrNxvM+H2ajTzJYqWWWVWE3p
lRUYOmV0GFOpDN1YzYlaPzNPBX2NtqEZsxYKaN6rKGEt5iqx7FFitSBeoISemn0YLZoeLda0+MJV
c6YA1UqvwM9tBD/SW8FKXSsEg3E5gNZ8qP2UubrwrnHmh/T0ImM6EQBjxWwnMDcvPd3Uui7cnt5d
FmqX8LSjhHFKFlauEsYypsGTEfwIzqNTUy+jxlV93Zy61FFPm8KsB/E9VWN17X1aXNfXwDebG1hi
ZwqWoFM44zU4dAEa4LQVjGBmDI9xCsEj9U8uzEK4bRkokZ3466SWVEi1jWWUWdxkncw/MVVEIEbj
VqD3X/qBJSaJZMo14eh+rMrV9IH72JQDr7teJqMRGSjb7xZFWzp7hRSfJQvvV8N+fbDm5GNwdzca
nqI+G4sHGEJsZbWqvTukEq4OqpmrhxTuwspMNo2/mcqUZ3/7MsrEUEbHLI1wXlLsbJ7BTUEp1TFv
pQ2st3zPYFDLJHkl7Ie6wtpGdcppWbsyHRaW3YuZtOWsrDktmk5a0WXTn8acFYo6MGPL61V5S6vC
xJDU7BKf5e7ZnNsskt1Mo1CWCTB4ab/r1X5Ltelijmpa4/k8rJN2TnWLR7HBC1S7TJWw0n6jEDtj
t7JIeJcD4rVKP/DNRi2QRkVjaSztu9fexynqh9VWAHfLMBt8Ck9wOx0AraZpNU2DJ7hyhnKR3RO3
gvyhoMD3jFJilgvKcoGpF5R6QVkpKCsFpVFQGgEyF6pwia/vUgNU3JdCDcvvV/Pmwr383/gXAAD/
/wMAUEsDBBQABgAIAAAAIQCcZkZBuwAAACQBAAAqAAAAY2xpcGJvYXJkL2RyYXdpbmdzL19yZWxz
L2RyYXdpbmcxLnhtbC5yZWxzhI/NCsIwEITvgu8Q9m7SehCRJr2I0KvUBwjJNi02PyRR7Nsb6EVB
8LIws+w3s037sjN5YkyTdxxqWgFBp7yenOFw6y+7I5CUpdNy9g45LJigFdtNc8VZ5nKUxikkUigu
cRhzDifGkhrRykR9QFc2g49W5iKjYUGquzTI9lV1YPGTAeKLSTrNIXa6BtIvoST/Z/thmBSevXpY
dPlHBMulFxagjAYzB0pXZ501LV2BiYZ9/SbeAAAA//8DAFBLAQItABQABgAIAAAAIQC75UiUBQEA
AB4CAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsBAi0AFAAGAAgAAAAh
AK0wP/HBAAAAMgEAAAsAAAAAAAAAAAAAAAAANgEAAF9yZWxzLy5yZWxzUEsBAi0AFAAGAAgAAAAh
ANahS+86AwAAJQcAAB8AAAAAAAAAAAAAAAAAIAIAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5n
MS54bWxQSwECLQAUAAYACAAAACEAe5Te7R4HAABIIAAAGgAAAAAAAAAAAAAAAACXBQAAY2xpcGJv
YXJkL3RoZW1lL3RoZW1lMS54bWxQSwECLQAUAAYACAAAACEAnGZGQbsAAAAkAQAAKgAAAAAAAAAA
AAAAAADtDAAAY2xpcGJvYXJkL2RyYXdpbmdzL19yZWxzL2RyYXdpbmcxLnhtbC5yZWxzUEsFBgAA
AAAFAAUAZwEAAPANAAAAAA==
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1031&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;5. Add
lines and bin codes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Add the item
lines. If either location uses bins, fill in &lt;b&gt;Transfer-From Bin Code&lt;/b&gt; and &lt;b&gt;Transfer-To
Bin Code&lt;/b&gt;. A destination that uses bins needs a valid &lt;b&gt;Transfer-To Bin
Code&lt;/b&gt; or posting will fail.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;You can
build lines by hand, use &lt;b&gt;Select items&lt;/b&gt; for several at once, or pull from &lt;b&gt;Get
Bin Content&lt;/b&gt; or &lt;b&gt;Get Receipt Lines&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiswC4ksWpx8i5BzX2zZMA1PtoMmcNG1uCJUuKYu62jkRbDfylO0kjb-xPeClkeBvOOURHw24ofAk0zIacd7XKIDE1oa8VIxQbnbTVMX7G_bWpcDhe8modDSByA6SlirEAAn7w6511NARZg7wQLLnT45vpNdvhpBH5vae0kOjrr4u06FrH4KmErGGO69XUO&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;603&quot; data-original-width=&quot;717&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiswC4ksWpx8i5BzX2zZMA1PtoMmcNG1uCJUuKYu62jkRbDfylO0kjb-xPeClkeBvOOURHw24ofAk0zIacd7XKIDE1oa8VIxQbnbTVMX7G_bWpcDhe8modDSByA6SlirEAAn7w6511NARZg7wQLLnT45vpNdvhpBH5vae0kOjrr4u06FrH4KmErGGO69XUO=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_16&quot; o:spid=&quot;_x0000_s1031&quot; alt=&quot;Transfer Order lines with item, quantity, and both from and to bin codes filled in&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
AAUAZwEAAO0NAAAAAA==
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1030&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;6. Post
according to the source setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No
warehouse requirements.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Choose &lt;b&gt;Post&lt;/b&gt; on the transfer order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Require
Pick only.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Choose &lt;b&gt;Create
Inventory Put-away/Pick&lt;/b&gt; on the released transfer order, open the inventory
pick, enter the handled quantities and bins, then post it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_15&quot; o:spid=&quot;_x0000_s1030&quot; alt=&quot;Inventory Pick document created from a transfer order, with quantity to handle and bin codes ready to post&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;UEsDBBQABgAIAAAAIQC75UiUBQEAAB4CAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbKSRvU7DMBSF
dyTewfKKEqcMCKEmHfgZgaE8wMW+SSwc27JvS/v23KTJgkoXFsu+P+c7Ol5vDoMTe0zZBl/LVVlJ
gV4HY31Xy4/tS3EvRSbwBlzwWMsjZrlprq/W22PELHjb51r2RPFBqax7HCCXIaLnThvSAMTP1KkI
+gs6VLdVdad08ISeCho1ZLN+whZ2jsTzgcsnJwldluLxNDiyagkxOquB2Knae/OLUsyEkjenmdzb
mG/YhlRnCWPnb8C898bRJGtQvEOiVxjYhtLOxs8AySiT4JuDystlVV4WPeM6tK3VaILeDZxIOSsu
ti/jidNGNZ3/J08yC1dNv9v8AAAA//8DAFBLAwQUAAYACAAAACEArTA/8cEAAAAyAQAACwAAAF9y
ZWxzLy5yZWxzhI/NCsIwEITvgu8Q9m7TehCRpr2I4FX0AdZk2wbbJGTj39ubi6AgeJtl2G9m6vYx
jeJGka13CqqiBEFOe2Ndr+B03C3WIDihMzh6RwqexNA281l9oBFTfuLBBhaZ4ljBkFLYSMl6oAm5
8IFcdjofJ0z5jL0MqC/Yk1yW5UrGTwY0X0yxNwri3lQgjs+Qk/+zfddZTVuvrxO59CNCmoj3vCwj
MfaUFOjRhrPHaN4Wv0VV5OYgm1p+LW1eAAAA//8DAFBLAwQUAAYACAAAACEAwIup+UQDAAAcBwAA
HwAAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5nMS54bWykVdty2yAQfe9M/4HhuYokBzuSp0om
8SXTmbTN1O0HYIQsJghUwLd2+u9dkFw7TqcPjR4k2IXD7tk96P3NrpFow40VWhU4vUgw4orpUqhV
gb99nUcZRtZRVVKpFS/wnlt8c/32zXs6Xhna1oIhQFB2TAtcO9eO49iymjfUXuiWK/BV2jTUwdSs
4tLQLSA3Mh4kyShuqFD4+gg1pY6itRH/ASU1e+LlhKoNtQAp2fjU0sco2euR6Vht7k27aB+Nj5x9
2jwaJMoCA3OKNkARjntHvwym8dmu1RFgV5nGr9dVhXYBZe/fAYPvHGJgvExIlgA+A1c/7s6oP/9l
F6tn/9wHwXSHwuAkENv6MNTmZWZZStLsMiPkkOEXzqAlVpKjdIhRyS0zBf6gNlw5bfboUbAnVGq2
bsCAmOHU8RJVRjeIImeoshU3SJuSm3doK1yNvq+pcsLtkdOohmYDZHijpVAIepFbBBhl8Lbauj8E
H0K17QOU3yKlJ7B7xW9tCxFCO0PAB5MxelsDivXmriRQuw4hlOcIBgVdbj/CuQWma6dDh/5/mf7Q
Tcetse6eAw1+UGADQQZwunmwrovpsCTUQs+FlKHSUj0zAGZngQ6Brd7neyVI52ee5LNslpGIDEaz
iCTTaXQ7n5BoNE+vhtPL6WQyTX/5c1MyrkVZcuWPOcg4JS800ghmtNWVu2C6iaFRBeMHKYOQ0+Qo
ZKulKD2cD8ma1XIiDdpQWeB5eHrmT5bFz8MIWoFczlJKByS5G+TRfJRdRWROhlF+lWRRkuZ3+Sgh
OZnOn6f0IBR/fUpoW+B8OBiGKp0EfZZbEp6XudFxIxy0uhRNgUHB8HS96xtxpspQWkeF7MYnVPjw
j1RAuQ+FhqHtrx63WwTJut2dLveesCV8oXmNhuaC6wKudfcZXpXUkAeTosWo1ubHuc2vg6KDB6Mt
XOoFtiBIwzGSHxToJU8JATgXJmR4NYCJOfUsTz1UMYAqsMOgYT+cOJjBlnVrxKqGk9JAp9K3IK5K
9I3fxe6zkNYt3F7ywE7IkKvykRr6BXKToO8CcxV9W/R8wwog5UjC2vJF62+oTlAdS4E2WHj2Xwhb
+/+Y//mczq9/AwAA//8DAFBLAwQUAAYACAAAACEAe5Te7R4HAABIIAAAGgAAAGNsaXBib2FyZC90
aGVtZS90aGVtZTEueG1s7FlLbxs3EL4X6H8g9t5YkmXZMiIHli3HTfxCpKTIkZKoXcbc5YKk7OhW
JKdeChRIix4aoLceiqIBGqBBL/0xBhy06Y/okPsQKVHxA0ERFI6BYHf2m+FwZjgzGt6+8zRm6IQI
SXnSCqq3KgEiyYAPaRK2goe9nc/WAiQVToaY8YS0ggmRwZ2NTz+5jdcHjKZ9jsWwF5GYIBCUyHXc
CiKl0vWlJTkAMpa3eEoS+DbiIsYKXkW4NBT4FBaI2VKtUmksxZgmwQZIVFpQh8F/iZKaMGCiq8UQ
lOAYVj8cjeiAGOzwuKoRciK3mEAnmLUCkDnkpz3yVAWIYangQyuomH/B0sbtJbyeMzG1gNfi2zH/
cr6cYXhcM2uKsF8uWunU1urVUr4BMDWP66zpv1KeAeDBAHaa6WLLrK40Kmu1HGuBskeP7OZqddnF
W/KX53SuNhvtWt2Rb0CZ/PocvrLT7GyvOHgDyvArc/jNSq3dXHbwBpThG3P4emdztdZx8AYUMZoc
z6Mbq2trjRxdQkac7XrhzUajsrqdw6coiIYyuvQSI56oRbEW4ydc7ABAAxlWNEFqkpIRHkBMbqaK
S7RNZcrwJEApTrgEcqVWrULo1Su18s9YHK8TbHFrvUATOUfS+iA5EDRVreAeSA0syPmbN2fPXp89
+/3s+fOzZ7+iPRpGKhPl8O3iJLT53v30zT8vv0R///bjuxff+vHSxr/95au3f/z5PvFw1KamOP/u
1dvXr86///qvn194pG8K3LfhPRoTiQ7IKXrAY9igMYWrP+mLq3H0Ikxtjs0klDjBehWP/I6KHPTB
BDPswbWJa8dHAlKND3h3/MRRuBuJsaIeifej2AHuc87aXHitcF+vZZm5N05C/+JibOMeYHziW3sL
J46XO+MUciz1idyKiKPmEcOJwiFJiEL6Gz8mxLO7x5Q6dt2nA8ElHyn0mKI2pl6T9GjfiaYp0y6N
wS8Tn4Lgb8c2+49QmzPfrrfJiYuEs4GZR/keYY4Z7+KxwrFPZA/HzDb4HlaRT8nuRAxsXEcq8HRI
GEedIZHSx3MoYL+W0+9jyG5et++zSewihaLHPpl7mHMbuc2PtyIcpz5slyaRjf1cHkOIYnTElQ++
z90Tot/BDzhZ6O5HlDjuvjgbPIQsZ6s0DRD9ZSw8vrxLuBO/3QkbYeJLNZsidlLspqDe6GiPQye0
9whh+BQPCUEPP/do0OapY/Op0vciyCq7xBdY97Abq/o9IZIg09zM58k9Kp2Q7ZKQL9BnfzKTeCY4
ibFYJPkAvG7bvNMXcBg9+zxkg2MbeECh34N48RrlUIIMK7gXSj2KsFPA9Lv0x+tEOP67zBmDc/nE
UeMS5xJ4yJV5ILHbPO+1TQ8zZ4FpwPQwRXu+dAssjvunLLq4Graxl2/kHtqpG6A7cpqemCYXdED/
XecD/cX5Dy89Ifhhuh2/YCdVXbHPWZRKdme6m0W42Z5mi4sh/fhbmm08To4IVJH5fHXT0dx0NMH/
vqNZdJ5v+phF3cZNHxNAf3HTx+SjlQ/Tx0xbF+hq9HghG/OYoU+8cOYzoox11YSRPWnGPhJ+zQx3
gKj5zGyTlDPANIJHXeZgAQcXCmx4kODqC6qiboRTmA1VAy0klLnoUKKUSxgZGbJXtsazcbzPh9mo
08yWKllllVhN6ZUVGDpldBhTqQzdWM2JWj8zTwV9jbahGbMWCmjeqyhhLeYqsexRYrUgXqCEnpp9
GC2aHi3WtPjCVXOmANVKr8DPbQQ/0lvBSl0rBINxOYDWfKj9lLm68K5x5of09CJjOhEAY8VsJzA3
Lz3d1Lou3J7eXRZql/C0o4RxShZWrhLGMqbBkxH8CM6jU1Mvo8ZVfd2cutRRT5vCrAfxPVVjde19
WlzX18A3mxtYYmcKlqBTOOM1OHQBGuC0FYxgZgyPcQrBI/VPLsxCuG0ZKJGd+OukllRItY1llFnc
ZJ3MPzFVRCBG41ag91/6gSUmiWTKNeHofqzK1fSB+9iUA6+7XiajERko2+8WRVs6e4UUnyUL71fD
fn2w5uRjcHc3Gp6iPhuLBxhCbGW1qr07pBKuDqqZq4cU7sLKTDaNv5nKlGd/+zLKxFBGxyyNcF5S
7GyewU1BKdUxb6UNrLd8z2BQyyR5JeyHusLaRnXKaVm7Mh0Wlt2LmbTlrKw5LZpOWtFl05/GnBWK
OjBjy+tVeUurwsSQ1OwSn+Xu2ZzbLJLdTKNQlgkweGm/69V+S7XpYo5qWuP5PKyTdk51i0exwQtU
u0yVsNJ+oxA7Y7eySHiXA+K1Sj/wzUYtkEZFY2ks7bvX3scp6ofVVgB3yzAbfApPcDsdAK2maTVN
gye4coZykd0Tt4L8oaDA94xSYpYLynKBqReUekFZKSgrBaVRUBoBMheqcImv71IDVNyXQg3L71fz
5sK9/N/4FwAA//8DAFBLAwQUAAYACAAAACEAnGZGQbsAAAAkAQAAKgAAAGNsaXBib2FyZC9kcmF3
aW5ncy9fcmVscy9kcmF3aW5nMS54bWwucmVsc4SPzQrCMBCE74LvEPZu0noQkSa9iNCr1AcIyTYt
Nj8kUezbG+hFQfCyMLPsN7NN+7IzeWJMk3ccaloBQae8npzhcOsvuyOQlKXTcvYOOSyYoBXbTXPF
WeZylMYpJFIoLnEYcw4nxpIa0cpEfUBXNoOPVuYio2FBqrs0yPZVdWDxkwHii0k6zSF2ugbSL6Ek
/2f7YZgUnr16WHT5RwTLpRcWoIwGMwdKV2edNS1dgYmGff0m3gAAAP//AwBQSwECLQAUAAYACAAA
ACEAu+VIlAUBAAAeAgAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQIt
ABQABgAIAAAAIQCtMD/xwQAAADIBAAALAAAAAAAAAAAAAAAAADYBAABfcmVscy8ucmVsc1BLAQIt
ABQABgAIAAAAIQDAi6n5RAMAABwHAAAfAAAAAAAAAAAAAAAAACACAABjbGlwYm9hcmQvZHJhd2lu
Z3MvZHJhd2luZzEueG1sUEsBAi0AFAAGAAgAAAAhAHuU3u0eBwAASCAAABoAAAAAAAAAAAAAAAAA
oQUAAGNsaXBib2FyZC90aGVtZS90aGVtZTEueG1sUEsBAi0AFAAGAAgAAAAhAJxmRkG7AAAAJAEA
ACoAAAAAAAAAAAAAAAAA9wwAAGNsaXBib2FyZC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nMS54bWwu
cmVsc1BLBQYAAAAABQAFAGcBAAD6DQAAAAA=
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Require
Shipment only.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;
Choose &lt;b&gt;Create Warehouse Shipment&lt;/b&gt;, open the warehouse shipment, set the
quantities, and post. This is the path where partial posting works under
Shipment and Receipt.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_14&quot; o:spid=&quot;_x0000_s1029&quot; alt=&quot;Warehouse Shipment created from a transfer order, showing the transfer line and quantity to ship&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
SwUGAAAAAAUABQBnAQAA9Q0AAAAA
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Require
Pick and Require Shipment.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Create the warehouse shipment, create the pick from it, register the
warehouse pick, then post the warehouse shipment. Registering the pick does not
post the transfer, it just makes the quantity available to the shipment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_13&quot; o:spid=&quot;_x0000_s1028&quot; alt=&quot;Warehouse Pick registered against the transfer order, followed by the warehouse shipment ready to post&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
SwUGAAAAAAUABQBnAQAA9Q0AAAAA
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Directed
Put-away and Pick at the source.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Same as above, using the standard advanced warehouse flow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;7. Check
what got posted&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;With &lt;b&gt;Direct
Transfer&lt;/b&gt;, look for the &lt;b&gt;Posted Direct Transfer&lt;/b&gt; document. With &lt;b&gt;Shipment
and Receipt&lt;/b&gt;, look for the posted transfer shipment and the posted transfer
receipt.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiurHHfd9xbkzaR_5DKmUwJbER82RAweZ_wta0PnL3Ntzuwp-qS4vAgpXkCnxYW816pSnTz9hL9buJ0Zv-vputc-F4_q8rjIs8-HBgftM6KimvdnXVsyDD2QsEJDVu4ge3q8HyW5XdyO7t3yE2g1sbr5ZMUuTQydC3tTjvg1mjQvPI8ALYRLf-U2i33h4Aq&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;835&quot; data-original-width=&quot;682&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiurHHfd9xbkzaR_5DKmUwJbER82RAweZ_wta0PnL3Ntzuwp-qS4vAgpXkCnxYW816pSnTz9hL9buJ0Zv-vputc-F4_q8rjIs8-HBgftM6KimvdnXVsyDD2QsEJDVu4ge3q8HyW5XdyO7t3yE2g1sbr5ZMUuTQydC3tTjvg1mjQvPI8ALYRLf-U2i33h4Aq=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Then open
the item ledger entries for the item and confirm the entry count and the
location codes match what you expect. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiVkrwrkTkkjTBtQ2GUPjPcSA8I6FXSCB0N68Haq836RYw1-oqcMgo3bks7l7bNpd4571dU7_O-Wty6rONX0P4bPKq4jw-FKkUNWZRQLGHyLe4m-SiRYd213-sjRV9ffM7Ng1Orzz43ceja3Ep0CHvsDFym4fNDG0JPsVidv9ZgizVEP0Fe0ciqidxVNx7F&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;365&quot; data-original-width=&quot;796&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiVkrwrkTkkjTBtQ2GUPjPcSA8I6FXSCB0N68Haq836RYw1-oqcMgo3bks7l7bNpd4571dU7_O-Wty6rONX0P4bPKq4jw-FKkUNWZRQLGHyLe4m-SiRYd213-sjRV9ffM7Ng1Orzz43ceja3Ep0CHvsDFym4fNDG0JPsVidv9ZgizVEP0Fe0ciqidxVNx7F=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_12&quot; o:spid=&quot;_x0000_s1027&quot; alt=&quot;Posted Direct Transfer document alongside the resulting item ledger entries&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
DQAAAAA=
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;span
style=&#39;mso-element:field-begin;mso-field-lock:yes&#39;&gt;&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;SHAPE &lt;span
style=&#39;mso-spacerun:yes&#39;&gt; &lt;/span&gt;\* MERGEFORMAT &lt;span style=&#39;mso-element:field-separator&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:rect
 id=&quot;Rectangle_x0020_11&quot; o:spid=&quot;_x0000_s1026&quot; alt=&quot;Posted transfer shipment and posted transfer receipt produced by the Shipment and Receipt method&quot;
 style=&#39;width:24pt;height:24pt;visibility:visible;mso-wrap-style:square;
 mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;
 mso-position-horizontal-relative:char;mso-position-vertical:absolute;
 mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001;
 v-text-anchor:top&#39; o:gfxdata=&quot;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
5g0AAAAA
&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
 &lt;w:wrap type=&quot;none&quot;/&gt;
 &lt;w:anchorlock/&gt;
&lt;/v:rect&gt;&lt;![endif]--&gt;&lt;!--[if mso &amp; !supportInlineShapes &amp; supportFields]&gt;&lt;v:shape
 id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:24pt;height:24pt&#39;&gt;
 &lt;v:imagedata croptop=&quot;-65520f&quot; cropbottom=&quot;65520f&quot;/&gt;
&lt;/v:shape&gt;&lt;span style=&#39;mso-element:field-end&#39;&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Limitations
to design around&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;These are
stated in the preview documentation and they shape your location setup more
than anything else in the feature:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Direct transfer posting does not
     create inbound warehouse receipts or inventory put-aways.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The transfer-to location cannot
     use &lt;b&gt;Directed Put-away and Pick&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;With &lt;b&gt;Shipment and Receipt&lt;/b&gt;,
     the destination also cannot require warehouse receipt or put-away.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A destination that uses bins
     requires a valid &lt;b&gt;Transfer-To Bin Code&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Outbound warehouse handling at the source is
now in scope.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If the
receiving side needs warehouse receipt or directed put-away control, the
configuration that supports full warehouse handling on both ends is a transfer
order with the &lt;b&gt;Direct Transfer&lt;/b&gt; toggle off and an in-transit location.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj8UgkIv4lyLFooA-cyk83SG2GIkAXHP3-sBgiUisGsEMzPlb6SNBDWTn-YqTSD8CrxjiDcoRjoQeiXsnsGZq6b9HuLZyby6mu6P7JL1Vvln3si9SkPt-ugvLLGmXodtgrJjB4IC-HmSAH8QA4geVNxmVy0YFm6CCdyMvYUR7IH1PSlh_b9r7sS13M_U0ok&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;262&quot; data-original-width=&quot;611&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj8UgkIv4lyLFooA-cyk83SG2GIkAXHP3-sBgiUisGsEMzPlb6SNBDWTn-YqTSD8CrxjiDcoRjoQeiXsnsGZq6b9HuLZyby6mu6P7JL1Vvln3si9SkPt-ugvLLGmXodtgrJjB4IC-HmSAH8QA4geVNxmVy0YFm6CCdyMvYUR7IH1PSlh_b9r7sS13M_U0ok=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/direct-transfers-from-warehouse-enabled.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj96NSYQWnoOlgWBiqfBxH8vhPljaXHpnWA8E4YS7Yn9CKct2WAXUnoxwRjuRgru6dQAsfBSOzZNZOIhD_AwrRUGuRHOchCyQSK2_222UZGvV1JmGCVgcuyzCKxJeKUn35gXP6-X0wy58bTi3_TE0hxYGdznucN6ikNyezVNKokA7_B92425_BmPfXqYN4Q=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-1483211802825342389</guid><pubDate>Tue, 08 Sep 2026 07:07:56 +0000</pubDate><atom:updated>2026-09-08T12:39:27.619+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC29Preview</category><category domain="http://www.blogger.com/atom/ns#">Preview Image</category><title>Business Central 2026 Wave 2: Preview Images Directly in the Web Client</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;One of the
most practical user experience enhancements in &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Dynamics 365 Business Central
2026 Release Wave 2 (BC29)&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; is the ability to &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;preview image attachments
directly in the web client without downloading them first&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;. This feature
brings image files in line with the PDF preview experience introduced in
earlier releases and makes working with attachments much more seamless.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;What&#39;s
New?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;With BC29,
users can open supported image attachments directly within Business Central and
view them in a dedicated preview window. There&#39;s no need to download the file
locally before viewing it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The viewer
experience is similar to the existing PDF and print preview experiences. Users
can zoom, navigate, print, and download the image if they want to keep a local
copy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjV9Ts37ABNb9HbcwhZb9TKz8ACTbO-oockTcNnyn0VluX9rAI7XRP_Qkg7PCDcqNtrrHn-R-IBqB4qEUrj0NtSfAbDmMQHpqdr_9hzPUCFkEDJvANWqpHbuM6LowZW5eijQygUqdHThPXRq3Ceq2iBADG5-6KguZfEzZ-qq0fJ1sZCluZFfjd6m_VHZgHH&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;596&quot; data-original-width=&quot;766&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjV9Ts37ABNb9HbcwhZb9TKz8ACTbO-oockTcNnyn0VluX9rAI7XRP_Qkg7PCDcqNtrrHn-R-IBqB4qEUrj0NtSfAbDmMQHpqdr_9hzPUCFkEDJvANWqpHbuM6LowZW5eijQygUqdHThPXRq3Ceq2iBADG5-6KguZfEzZ-qq0fJ1sZCluZFfjd6m_VHZgHH=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Supported
Image Formats&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Microsoft
has included support for a wide range of image types:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;JPEG / JPG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;PNG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;BMP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;SVG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;WEBP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;ICO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;GIF (including animated GIFs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;AVIF (including animated AVIFs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Safari users
also gain support for:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;TIFF&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;TIF&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Additional
Benefits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Beyond
simply opening images, Microsoft has included a couple of nice enhancements:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Animated
GIF Support&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;GIF
thumbnails can now be displayed in FactBoxes, including animation support for
GIFs up to 48 frames.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Clickable
Thumbnails&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Image
thumbnails and PDF thumbnails become clickable and automatically open the
preview window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;These small
improvements make document-heavy processes much more user friendly.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;368&#39; height=&#39;306&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dySn4qmPAUpklJh_w6Uv0DZWL8Lskd5WMShgbIQniPUeGyLbvZ9nmqp86nTsC6mL_1GpzbqP2-Kw757jBXKMQ&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Where
This Helps&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;This feature
can be useful in many scenarios:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Product images&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Item catalogs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Quality inspection photos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Purchase documentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Service department attachments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Employee receipts and supporting
     documents&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Images generated or uploaded by
     custom extensions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Instead of
downloading multiple files while reviewing records, users can quickly preview
them directly inside Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;What
About Custom Extensions?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The good
news is that Microsoft has made this capability available to extension
developers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;For Business
Central Online, developers can use:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;File.ViewFromStream(...)&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Customization
Example: Preview an Image Stored in a Custom Table/Field&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Suppose
you&#39;ve added a custom Table/field and want users to preview
the image directly without downloading it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Table&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;table 50100 &quot;Image Test&quot;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    Caption = &#39;Image Test&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    DataClassification = CustomerContent;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    fields&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        field(1; &quot;No.&quot;; Code[20])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            Caption = &#39;No.&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        field(10; Description; Text[100])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            Caption = &#39;Description&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        field(20; &quot;File Name&quot;; Text[250])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            Caption = &#39;File Name&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        field(30; &quot;Image Blob&quot;; Blob)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            Caption = &#39;Image&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    keys&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        key(PK; &quot;No.&quot;)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            Clustered = true;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;page 50100 &quot;Image Test List&quot;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    Caption = &#39;Image Test List&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    PageType = List;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    SourceTable = &quot;Image Test&quot;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    UsageCategory = Lists;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    ApplicationArea = All;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    layout&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        area(Content)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            repeater(Group)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                field(&quot;No.&quot;; Rec.&quot;No.&quot;)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    ApplicationArea = All;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                field(Description; Rec.Description)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    ApplicationArea = All;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                field(&quot;File Name&quot;; Rec.&quot;File Name&quot;)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    ApplicationArea = All;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    Editable = false;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    actions&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        area(Processing)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            action(UploadImage)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                Caption = &#39;Upload Image&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                ApplicationArea = All;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                Image = Import;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                Promoted = true;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                PromotedCategory = Process;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                trigger OnAction()&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                var&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    FileName: Text;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    InS: InStream;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    OutS: OutStream;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                begin&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    if UploadIntoStream(&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        &#39;Select Image&#39;,&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        &#39;&#39;,&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        &#39;All Files (*.*)|*.*&#39;,&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        FileName,&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        InS)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    then begin&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Clear(Rec.&quot;Image Blob&quot;);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Rec.&quot;Image Blob&quot;.CreateOutStream(OutS);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        CopyStream(OutS, InS);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Rec.&quot;File Name&quot; := FileName;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Rec.Modify(true);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Message(&#39;File uploaded: %1&#39;, FileName);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    end;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                end;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            action(PreviewImage)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                Caption = &#39;Preview Image&#39;;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                ApplicationArea = All;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                Image = View;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                Promoted = true;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                PromotedCategory = Process;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                trigger OnAction()&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                var&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    InS: InStream;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                begin&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    Rec.CalcFields(&quot;Image Blob&quot;);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    if not Rec.&quot;Image Blob&quot;.HasValue() then&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Error(&#39;No image uploaded.&#39;);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    if Rec.&quot;File Name&quot; = &#39;&#39; then&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Error(&#39;No filename stored.&#39;);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    Rec.&quot;Image Blob&quot;.CreateInStream(InS);&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    File.ViewFromStream(&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        InS,&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                        Rec.&quot;File Name&quot;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                    );&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;                end;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;span attribution=&quot;{&amp;quot;id&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Copilot&amp;quot;,&amp;quot;oid&amp;quot;:&amp;quot;E64C3D4F-5E12-4514-AD9B-893A6FAFD00C&amp;quot;,&amp;quot;timestamp&amp;quot;:1788849900000,&amp;quot;dataSource&amp;quot;:0}&quot;&gt;&lt;/span&gt;&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;When the
user selects &lt;b&gt;Preview Image&lt;/b&gt;, the image opens directly inside the
BC29 web client without downloading it first.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Why This
Matters for Developers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Prior to
this feature, many developers had to rely on:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;JavaScript control add-ins&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;SharePoint previews&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Temporary downloads&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo4; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;External viewers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;With native
image preview support now built into the platform, custom solutions become
simpler, cleaner, and more consistent with the standard Business Central user
experience.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Final
Thoughts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The new &lt;b&gt;Preview
Images Directly in Web Client&lt;/b&gt; feature is one of those enhancements that
users will immediately appreciate. It removes unnecessary downloads, provides a
familiar viewing experience, and gives developers a standard way to surface
image content directly within Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Combined
with support for animated GIFs, clickable thumbnails, and extension development
support through File.ViewFromStream, this feature helps make Business Central&#39;s
document experience more modern and productive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/business-central-2026-wave-2-preview.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjV9Ts37ABNb9HbcwhZb9TKz8ACTbO-oockTcNnyn0VluX9rAI7XRP_Qkg7PCDcqNtrrHn-R-IBqB4qEUrj0NtSfAbDmMQHpqdr_9hzPUCFkEDJvANWqpHbuM6LowZW5eijQygUqdHThPXRq3Ceq2iBADG5-6KguZfEzZ-qq0fJ1sZCluZFfjd6m_VHZgHH=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-483274250682537951</guid><pubDate>Mon, 07 Sep 2026 12:50:08 +0000</pubDate><atom:updated>2026-09-07T18:20:08.386+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC29Preview</category><category domain="http://www.blogger.com/atom/ns#">Index</category><category domain="http://www.blogger.com/atom/ns#">Keys</category><title>BC 29 lets a single index span base table and table extension fields</title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Business
Central 2026 release wave 2 removes a constraint that has shaped how we index
extended tables since table extensions existed. In version 29, a key defined in
a table extension can contain fields from the base table and fields from the
extension at the same time.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That sounds
small. In practice it retires one of the most common workarounds in AL
development.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
constraint&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Microsoft
Learn has always been clear about this one. Keys defined in a table extension
are secondary keys, because a table extension inherits the primary key of the
table it extends. Those secondary keys can include fields from the base table,
or fields from the table extension, but a single key cannot include fields from
both. Each key has to be all base table fields or all fields from the extension
in which it is defined.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Version 18
improved half of the problem. Before that, you could only build keys on the
fields your extension added. From version 18 onward you could also add a key on
fields that already existed in the base table, which solved a real category of
performance issues. The standard example is External Document No. on posted
document tables, where the base app key combines it with another field and a
direct lookup has no useful index.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What version
18 did not solve is the mixed case. And the mixed case is the one that keeps
coming up in real projects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What the scenario
looks like&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Say you add
a Region Code field to Sales Invoice Header for a customer with a regional
reporting requirement. A user wants a list filtered by Sell-to Customer No. and
sorted by Region Code, on a table with a few million rows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Sell-to
Customer No. lives in the base table. Region Code lives in your extension. You
cannot put them in one key. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Why the
constraint existed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This was
never a Business Central design decision. It was SQL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Under the
old data model, fields added by table extensions were stored in a companion
table, separate from the base table, joined at read time on the primary key.
Version 23 improved that by consolidating all extensions to a table into a
single companion table, so the server never needed more than one join instead
of one per extension. But there were still two physical tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;SQL Server
cannot build a single index across two tables. That is the entire reason a key
could not mix base fields with extension fields. The platform was passing the
database&#39;s answer back to you.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Version 29
changes the storage. According to the release notes, all fields on an AL table
are now stored in the same table in the database, and Microsoft attributes the
new cross-boundary key capability directly to that change.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Once the
fields are physically together, the objection disappears. One table, one index,
no problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;How to
verify it yourself&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;You do not
need to wait for the on-premises release to check this, and you do not need
database access. The test is a compile.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;tableextension
60400 &quot;MPA Sales Invoice Header&quot; extends &quot;Sales Invoice
Header&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;fields&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;field(60400; &quot;Region Code&quot;;
Code[20])&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Caption = &#39;Region Code&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DataClassification =
CustomerContent;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;keys&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;// &quot;Sell-to Customer No.&quot;
belongs to the base table, owned by the&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;// Base Application. &quot;Region
Code&quot; is declared right here.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;// One key, fields from both sides of
the boundary.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;key(CustomerRegion; &quot;Sell-to
Customer No.&quot;, &quot;Region Code&quot;) { }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Compile it
twice, once against symbols from a version 28 sandbox and once against symbols
from a version 29 preview sandbox. On version 28 this fails, which is the
documented behaviour and what makes the comparison meaningful.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;BC28:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgwYR6bxxgubth5t3i6BqhQcXOD7lodBpB_NsMxLYzlR1c0OLvmlUMTb8fd--lbwcjbBw_B4N-AnLBM2tVCHQNeJHneG6HV2gsQoTDp2bMLt9Lr1LQeh0qQsyB2I1q02Tl5G7P_qRZ3T9POTyVJ4NGNm_ZVTp4g_z3pYzQmZ6iWJmDwa8FRqYoq3YH8msgB&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;645&quot; data-original-width=&quot;1062&quot; height=&quot;645&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgwYR6bxxgubth5t3i6BqhQcXOD7lodBpB_NsMxLYzlR1c0OLvmlUMTb8fd--lbwcjbBw_B4N-AnLBM2tVCHQNeJHneG6HV2gsQoTDp2bMLt9Lr1LQeh0qQsyB2I1q02Tl5G7P_qRZ3T9POTyVJ4NGNm_ZVTp4g_z3pYzQmZ6iWJmDwa8FRqYoq3YH8msgB=w870-h645&quot; width=&quot;870&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The property
&#39;CustomerRegion&#39; can only be set if the specified fields are from the same
table.AL&lt;a href=&quot;https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/diagnostics/diagnostic-al423?wt.mc_id=d365bc_inproduct_alextension&quot;&gt;AL0423&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Key
CustomerRegion: &quot;Sell-to Customer No.&quot;, &quot;Region Code&quot;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;BC29:&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEibbZPcyHhcJB1yJEKmj_2nAa7T98S7eifc62JofOIqNCoUAM73Wb-48soJjG_QDVVcmOHO96EAdvTLQgfHEZu-5NUzN4HitC49ArFwc9MXLUTK-Y7lth-sYhYqDLkro1y9S7RNFdn6rMuYQnYvOr35g84kyfHq6k-3FlGTWgfAXBZ3zROMQkhbSL6xpkeg&quot; style=&quot;font-size: 18.6667px; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img data-original-height=&quot;897&quot; data-original-width=&quot;656&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEibbZPcyHhcJB1yJEKmj_2nAa7T98S7eifc62JofOIqNCoUAM73Wb-48soJjG_QDVVcmOHO96EAdvTLQgfHEZu-5NUzN4HitC49ArFwc9MXLUTK-Y7lth-sYhYqDLkro1y9S7RNFdn6rMuYQnYvOr35g84kyfHq6k-3FlGTWgfAXBZ3zROMQkhbSL6xpkeg=s1600&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What this
changes in practice&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Some slow
lists become fixable without a redesign.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Any place a user filters on a standard field and sorts on
yours, or the reverse, is now an indexing problem rather than an architecture
problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Reporting
extractions get simpler.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Custom analysis views and extracts that combine base and extension
fields have had no supported index path. Now they do.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What to
be careful about&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
constraint going away does not make indexes free.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;There is
still a limit of 40 keys per table.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; That limit predates this change and has not moved.
Cross-boundary keys are about to look very attractive, and on a popular table
with several apps installed, that budget gets consumed faster than anyone plans
for.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Every
index costs writes.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; An
index that makes one list fast makes every insert and modify on that table
slower. On Sales Invoice Header, Item Ledger Entry, or G/L Entry, that is not a
theoretical cost. Measure the write path, not only the read you were trying to
fix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Adding an
index to a base table means building it during schema sync.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; On a large production table, that is
an upgrade window question rather than a deployment detail. Test the install
time on a copy of real data volumes, not on Cronus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Nobody
owns the aggregate.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Nothing
stops three separate apps each adding a cross-boundary index to Customer. Each
decision is defensible on its own, the write cost is shared, and no single
publisher sees the whole picture. If you build for multiple ISV environments,
this belongs on the list of things you check.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Where
this sits right now&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The version
29 public preview runs from the first week of September until general
availability in the first week of October 2026, and it applies to online
sandbox environments only. Not production, not on-premises. Microsoft has said
on-premises detail will be added to the documentation when 29.0 goes generally
available, and preview sandboxes are deleted around thirty days after that.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;So none of
this is production guidance yet. But the compile test can be run today, it
costs almost nothing, and it answers the question well before anyone gets to
look at the SQL. If you maintain apps that extend high volume tables, it is
worth knowing now which of your workarounds you are about to be able to delete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/bc-29-lets-single-index-span-base-table.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgwYR6bxxgubth5t3i6BqhQcXOD7lodBpB_NsMxLYzlR1c0OLvmlUMTb8fd--lbwcjbBw_B4N-AnLBM2tVCHQNeJHneG6HV2gsQoTDp2bMLt9Lr1LQeh0qQsyB2I1q02Tl5G7P_qRZ3T9POTyVJ4NGNm_ZVTp4g_z3pYzQmZ6iWJmDwa8FRqYoq3YH8msgB=s72-w870-h645-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-8684128894807176700</guid><pubDate>Mon, 07 Sep 2026 04:27:35 +0000</pubDate><atom:updated>2026-09-07T09:57:35.640+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC29Preview</category><category domain="http://www.blogger.com/atom/ns#">Recently Used Lookup Values</category><title>Recently Used Lookup Values Improve Everyday Productivity (BC29)</title><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;One of the practical usability enhancements coming in &lt;b&gt;Dynamics
365 Business Central 2026 Release Wave 2 (BC29)&lt;/b&gt; is the new &lt;b&gt;Recently Used
in Lookups&lt;/b&gt; feature.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;While it may seem like a small change, it addresses a
common activity that users perform throughout the day: searching and selecting
records from lookup fields.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;What&#39;s New?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;





&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;Business Central now
surfaces &lt;b&gt;recently used records directly within lookup dialogs&lt;/b&gt;. When
users open a lookup, Business Central can display records they have recently
searched for or selected, allowing them to find frequently used values faster
without repeatedly performing the same search. The suggestions are personalized
to each user based on their usage patterns.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details?wt.mc_id=DX-MVP-5004336#user-experiences-show-recently-used-in-lookups&quot; target=&quot;_blank&quot;&gt;Feature details in update 29.0 public preview for 2026 release wave 2 - Business Central | Microsoft Learn&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvLaIw5uCPHIm9iT6TP4nhZvtwCWO4uPpea6nYu-8Qxn-dQSoT_EEJ15HFS2wVRbgGSF2d--bg7BBDpjsdmQgrAfA7M9Q8F_yiWSAftW2EDUhukYaoIafLcYvrVl33kM-uBum7eiAf_0CqPLMsAwOHcBEsJqzM6xnixJkjGo2bbyYCckSVMKfZG6bb4rdQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;452&quot; data-original-width=&quot;652&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvLaIw5uCPHIm9iT6TP4nhZvtwCWO4uPpea6nYu-8Qxn-dQSoT_EEJ15HFS2wVRbgGSF2d--bg7BBDpjsdmQgrAfA7M9Q8F_yiWSAftW2EDUhukYaoIafLcYvrVl33kM-uBum7eiAf_0CqPLMsAwOHcBEsJqzM6xnixJkjGo2bbyYCckSVMKfZG6bb4rdQ=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Where You&#39;ll Notice It&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;This enhancement can be useful anywhere lookup fields are
commonly used, including:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Customers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Vendors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Items&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Locations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Dimensions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Country/Region
     Codes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Payment
     Terms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Users who repeatedly work with the same records can
access them more quickly, reducing clicks and data entry time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Example Scenario&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Consider a purchasing agent who frequently creates
purchase orders for the same vendors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Before BC29&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Open Vendor lookup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Search for vendor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Select vendor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;With BC29&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Open Vendor lookup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Switch to Recent&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Select vendor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;The feature helps reduce repetitive searching and
streamlines everyday tasks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkF2Mepfx7HM-w9qlZvbBJeIPwmFz-bkNz9ad5ZGYHKEmLbw7X_7VwPYvkCAV6YkvLZWdDNeYtFzcNDOe314NJz1pTRpz61umiSrbypyEz90GM3zE3nPm44Z7wDjHET4XNI7G6wZB12L6QvBXRviyZ4hN3zegniGM4oMNLHZs2qJ75BQVeU9MLSofAK2fj&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;570&quot; data-original-width=&quot;756&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkF2Mepfx7HM-w9qlZvbBJeIPwmFz-bkNz9ad5ZGYHKEmLbw7X_7VwPYvkCAV6YkvLZWdDNeYtFzcNDOe314NJz1pTRpz61umiSrbypyEz90GM3zE3nPm44Z7wDjHET4XNI7G6wZB12L6QvBXRviyZ4hN3zegniGM4oMNLHZs2qJ75BQVeU9MLSofAK2fj=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Benefits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Faster Data Entry&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Frequently used records are easier to find, reducing
repetitive searches.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Personalized Experience&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Each user sees recommendations based on their own
activity and usage patterns.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Improved Efficiency&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Users can spend less time searching and more time
processing transactions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Consistent User Experience&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;















&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The feature leverages
the same underlying intelligence used by other Business Central experiences,
providing a more consistent and responsive user interface.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Not Limited to Lookups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;

&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;During testing, I also noticed that recently used records
can be influenced by records accessed through &lt;b&gt;Global Search&lt;/b&gt;, not just
records selected from lookup dialogs. This helps make the recommendations more
relevant by reflecting how users actually navigate and work within Business
Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhgZqXwAMHouTRNBhlWgsPtgQ-5CspI8ZaEXbtd1OlmuPLFLOrlB9mqrSteQeSsUxgWt1vwWndQoAmmJGZWZMTYZ1fiFIhP6UkDTweV7DDu8ddiLtFG_ZDDKFDaV2KO0s5tUTAPsArux0B6AkGyt-w7aphUpFiIXb2tbPWQ1_xtZtnPOf2IleOdGyAIUv62&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;335&quot; data-original-width=&quot;712&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhgZqXwAMHouTRNBhlWgsPtgQ-5CspI8ZaEXbtd1OlmuPLFLOrlB9mqrSteQeSsUxgWt1vwWndQoAmmJGZWZMTYZ1fiFIhP6UkDTweV7DDu8ddiLtFG_ZDDKFDaV2KO0s5tUTAPsArux0B6AkGyt-w7aphUpFiIXb2tbPWQ1_xtZtnPOf2IleOdGyAIUv62=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;font-family: Calibri, sans-serif; font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;A Couple of Wishes for Future Enhancements&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;While the feature is a welcome addition, there are a
couple of improvements that could make it even better:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Include
     manually entered values in the Recent list.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;
     Currently, values entered directly into a field do not appear in Recent.
     Including successfully validated manual entries would better reflect how
     many experienced users work within Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Show
     Recent records by default.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt; Instead of requiring
     users to switch to the Recent view each time, an option to open lookups
     directly on recently used records could further reduce clicks and improve
     productivity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;Final Thoughts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;The new &lt;b&gt;Recently Used in Lookups&lt;/b&gt; feature is a
simple but valuable enhancement in Business Central 2026 Wave 2. By surfacing
recently selected records directly within lookup dialogs, Microsoft is making
everyday navigation and data entry faster and more intuitive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%;&quot;&gt;It may not be the biggest feature in BC29, but for users
who spend their day creating transactions and maintaining records, the time
savings can quickly add up.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/recently-used-lookup-values-improve.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhvLaIw5uCPHIm9iT6TP4nhZvtwCWO4uPpea6nYu-8Qxn-dQSoT_EEJ15HFS2wVRbgGSF2d--bg7BBDpjsdmQgrAfA7M9Q8F_yiWSAftW2EDUhukYaoIafLcYvrVl33kM-uBum7eiAf_0CqPLMsAwOHcBEsJqzM6xnixJkjGo2bbyYCckSVMKfZG6bb4rdQ=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-5842643051210707156</guid><pubDate>Thu, 03 Sep 2026 11:53:27 +0000</pubDate><atom:updated>2026-09-03T17:23:27.180+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC29Preview</category><title>Public Preview for Business Central 29.0 (2026 Release Wave 2) Is Here</title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-size: 14pt;&quot;&gt;The preview
environments for &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;Business Central 2026 release wave 2&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; are now rolling
out globally. If you have access to the Business Central admin center, you can
spin up a sandbox on version &lt;/span&gt;&lt;b style=&quot;font-size: 14pt;&quot;&gt;29.0&lt;/b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; today and start looking at what is
coming.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Microsoft&#39;s
announcement and the full details are here: &lt;a href=&quot;https://aka.ms/BCMajorUpdates&quot; target=&quot;_blank&quot;&gt;aka.ms/BCMajorUpdates&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What this
actually is&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Twice a
year, Business Central gets a major update. Wave 1 lands in April, wave 2 in
October. Ahead of each one, Microsoft opens up preview environments so partners
and customers can test their own apps, extensions, and integrations against the
new version before it becomes the version everyone is running.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That is what
just happened. Version 29.0 is the wave 2 release, and the preview build is
available now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is not
a &quot;read the release notes and nod&quot; moment. It is the window where you
can find the thing that breaks your customer&#39;s environment and get it fixed
before it becomes a production incident.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;How to
get a preview environment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;From the
Business Central admin center, go to &lt;b&gt;Environments&lt;/b&gt;, choose &lt;b&gt;New&lt;/b&gt;,
and create a &lt;b&gt;Sandbox&lt;/b&gt;. In the &lt;b&gt;Version&lt;/b&gt; dropdown, pick the 29.0
preview build.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhzYn3ljQqtXp-psOU1x68jLMipMbUpI32PSYucVHaRO3AxoMLOF2b54NxNwqMyqeFTrOneVQRVGruZ23yM9VbempTi8GSzy_qTP6ZyZJmF8tDrjaBg7g_8zBO-z4m-uVePqUVWOSZikSltY8AE4FNKLfV8X7pa6Y_mr6kZR6XsGIKButB5d9mcBvQDiUUy&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;712&quot; data-original-width=&quot;877&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhzYn3ljQqtXp-psOU1x68jLMipMbUpI32PSYucVHaRO3AxoMLOF2b54NxNwqMyqeFTrOneVQRVGruZ23yM9VbempTi8GSzy_qTP6ZyZJmF8tDrjaBg7g_8zBO-z4m-uVePqUVWOSZikSltY8AE4FNKLfV8X7pa6Y_mr6kZR6XsGIKButB5d9mcBvQDiUUy=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A few things
worth knowing before you do:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Create it as a &lt;b&gt;Sandbox&lt;/b&gt;,
     not Production. Preview builds are for testing and nothing else.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Preview environments are
     temporary. Do not build anything on one that you expect to keep.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Localization matters. If you
     support multiple countries, test the ones you actually deploy to.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What to
test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you are a
partner or an ISV, the list is fairly short and fairly obvious:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Your AL
extensions.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;
Recompile against the 29.0 symbols. Deprecations and breaking changes in the
base application show up here first, and they show up as compile errors, which
is the cheapest possible place to find them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Your
integrations.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; API
pages, OData endpoints, web services, anything talking to Business Central from
the outside. These break quietly, which makes them worse than the things that
break loudly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Your
customer-specific customizations.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; The ones nobody has looked at in two years are the ones that
will surprise you.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The new
features you care about.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt; Check the release plan on Microsoft Learn for what is in wave 2, then go
poke at the features that touch your customers&#39; processes. Reading about a
feature and using it produce different opinions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Reporting
what you find&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If something
is broken, report it. This is the part that matters most and gets skipped most.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Bugs and
feedback go here: &lt;a href=&quot;https://aka.ms/BCPreviewBugs&quot;&gt;aka.ms/BCPreviewBugs&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;A good
report saves everyone time. Include the version number, the localization,
whether it reproduces on a clean environment, and the steps to get there. If
you can reproduce it without your own extensions installed, say so, because
that immediately tells the engineering team it is theirs and not yours.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Why this
is worth your time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The preview
window is short. Once the release goes GA and your environments start updating,
a problem you could have raised as a preview bug becomes a support ticket with
a customer waiting on the other end of it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The people
who find the interesting problems during preview are the ones running real
extensions against real data. That is you. Microsoft cannot test every
combination of ISV app, custom code, and integration that exists in the field,
and it does not pretend to. That is exactly why the preview exists and why the
feedback loop is open.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;So create a
sandbox, recompile your code, and go looking for trouble. Better to find it
now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/public-preview-for-business-central-290.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhzYn3ljQqtXp-psOU1x68jLMipMbUpI32PSYucVHaRO3AxoMLOF2b54NxNwqMyqeFTrOneVQRVGruZ23yM9VbempTi8GSzy_qTP6ZyZJmF8tDrjaBg7g_8zBO-z4m-uVePqUVWOSZikSltY8AE4FNKLfV8X7pa6Y_mr6kZR6XsGIKButB5d9mcBvQDiUUy=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-6059752303506296242</guid><pubDate>Tue, 01 Sep 2026 15:02:04 +0000</pubDate><atom:updated>2026-09-01T20:49:17.450+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data migration</category><category domain="http://www.blogger.com/atom/ns#">Dynamics 365 Business Central</category><category domain="http://www.blogger.com/atom/ns#">Upgrade</category><title>Dynamics NAV, GP and SL: Why I Think Customers Should Start Planning Now</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;If you are
still running Dynamics NAV, Dynamics GP, or Dynamics SL, you have probably
heard the conversation about moving to Dynamics 365 Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The question
I hear most often is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;Do
we really need to migrate now?&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;My answer is
usually: &lt;b&gt;you don&#39;t necessarily need to migrate tomorrow, but you should
start planning now.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;ve spent
many years working with Dynamics NAV, Business Central, and data migration
projects. One thing I&#39;ve learned is that the actual migration is rarely the
hardest part.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The
difficult part is deciding &lt;b&gt;what should be migrated in the first place.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Don&#39;t
Start With the Deadline&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;When
Microsoft announces lifecycle changes, it is natural to look at the dates and
start counting backward.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;For NAV,
Microsoft says the final version was released in 2017 and extended support ends
in January 2028. Microsoft also has separate licensing and service-plan changes
coming later, including April 30, 2031. These are different milestones, so I
would not treat 2028 as a simple &quot;NAV stops working&quot; deadline.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;For me, the
more important question is not:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;How
long can we continue running NAV or GP?&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;It is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;If
Business Central is likely to be our next ERP, what should we be doing today to
make that move easier?&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;That change
in thinking can make a big difference.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Your ERP
Has Probably Changed a Lot Over the Years&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;If you&#39;ve
been running NAV or GP for many years, your current system probably doesn&#39;t
look anything like the original implementation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;There may
be:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Customizations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Third-party solutions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Custom reports&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Integrations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Historical data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Business-specific processes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Workarounds&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo1; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Old functionality that nobody
     remembers why they built&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Some of
those things may still be critical.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Others may
no longer be needed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;And this is
where I think migration projects become interesting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Should we
really move all of it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Probably
not.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;ve seen
situations where people start thinking about migration by creating a list of
everything in the existing ERP and asking how to reproduce all of it in
Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I think
that&#39;s backwards.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;d rather
start with:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;What does
the business actually need going forward?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Migration
Is an Opportunity to Clean Things Up&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;A migration
gives you a rare opportunity to look at the ERP environment with fresh eyes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;For every
customization, report, integration, and piece of historical data, I would ask:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Do we
still need this?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;If the
answer is yes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Does it
need to work exactly the same way?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;And if the
answer is still yes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Is the
existing approach the best way to implement it in Business Central?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;That last
question is particularly important.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Business
Central has a different architecture and extension model from older NAV
environments. Microsoft documents supported NAV-to-Business-Central migration
paths, but the existing application customizations need to be handled
appropriately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;So I
wouldn&#39;t approach the project as:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;Let&#39;s
convert everything we have.&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;d approach
it as:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;Let&#39;s
understand what we have, decide what matters, and then determine the best way
to build it in Business Central.&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Data Is
Another Big Question&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The same
thinking applies to data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;One of the
first questions in almost every migration discussion is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;Can
we move all of our historical data?&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Technically,
that isn&#39;t always the most useful question.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;d ask:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&quot;What
data do our users actually need in Business Central?&quot;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Maybe you
need all your history.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Maybe you
need master data, open transactions, and opening balances, while older history
can remain in another system or reporting environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Maybe
certain historical transactions are needed for operational reasons, while other
data is required only for reporting or audit purposes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;There isn&#39;t
one answer that works for every customer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Microsoft&#39;s
current migration tooling supports different data sets depending on the source
system and migration scenario. For example, the GP cloud migration process can
migrate setup, master data, transactional data, and historical data, while the
specific data to migrate is configurable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;That doesn&#39;t
mean every customer should migrate everything.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;It means
there are options.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;GP
Customers Have Migration Tools, But That Doesn&#39;t Mean the Project Is Automatic&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;For Dynamics
GP customers, Microsoft provides built-in cloud migration capabilities for
supported GP versions, including GP 2015 and later, subject to the documented
prerequisites.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;That&#39;s good
news.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;But a
migration tool doesn&#39;t answer questions such as:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Which customizations should we
     replace?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Which third-party products do we
     still need?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Which reports should we rebuild?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Which integrations need to
     change?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;How much historical data should
     we keep?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo2; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;How do we validate the financial
     results?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The
technology can help move the data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The
decisions still belong to the project team and the business.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;What I
Would Do If I Were Starting Today&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;If I were
responsible for a NAV or GP environment today and Business Central was the
likely destination, I wouldn&#39;t start by scheduling the production migration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;d start
with an assessment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I&#39;d want to
know:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;1. What
version are we running?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;2. How
much customization do we have?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;3. What
third-party applications are involved?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;4. What
integrations exist?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;5. Which
reports are actually being used?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;6. How
much data do we have?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;7. Which
historical data do users really need?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;8. What
business processes depend on custom functionality?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;9. What
can Business Central handle out of the box?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;10. What
needs to be redesigned?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Once those
questions are answered, the migration strategy becomes much clearer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Don&#39;t
Wait Until You Have to Migrate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;This is
probably my biggest takeaway.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Starting
early doesn&#39;t mean committing to a go-live date immediately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;It gives you
time to:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Understand the existing
     environment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Clean up data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Review customizations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Evaluate third-party solutions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Test migration options&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Identify integration changes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Run mock migrations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Validate the results&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Train users&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo3; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Make better decisions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Microsoft&#39;s
own migration guidance emphasizes assessment, preparation, test migrations,
data replication, validation, and completion as part of the migration process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;That aligns
closely with what I&#39;ve seen in real projects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;The more you
understand before the production cutover, the fewer surprises you are likely to
have.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;My
Takeaway&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;I don&#39;t
think NAV, GP, or SL customers should look at Microsoft&#39;s lifecycle
announcements and immediately panic about migration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;But I also
don&#39;t think waiting until the last possible moment is a good strategy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;If Business
Central is likely to be your next ERP, &lt;b&gt;start understanding your current
environment now.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Find out
what you have.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Find out
what you actually use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Find out
what you really need.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Then decide
what should move forward.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;Because in
my experience, a successful ERP migration isn&#39;t about moving everything from
the old system into the new one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;It&#39;s about &lt;b&gt;moving
the right things, leaving behind the unnecessary complexity, and taking the
opportunity to build something better.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgLcS_5zteU2hE9o5N51UBBTjV5McFWEZHQhOPUCEudqH1qqBDQ8vu_037ZWx60ymBegJPkafUqY2O9DK_CQ80JtTLxlyQztj7uvPqHDrhTcxndXWsJ15zkaNcB8aFjjXXpYP58SSEiD6TDSB6X4inaS_e_faudBRiUmYwgD8v_pMfEePlVHXl0yduu_UdZ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgLcS_5zteU2hE9o5N51UBBTjV5McFWEZHQhOPUCEudqH1qqBDQ8vu_037ZWx60ymBegJPkafUqY2O9DK_CQ80JtTLxlyQztj7uvPqHDrhTcxndXWsJ15zkaNcB8aFjjXXpYP58SSEiD6TDSB6X4inaS_e_faudBRiUmYwgD8v_pMfEePlVHXl0yduu_UdZ=s1600&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 14pt; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/09/dynamics-nav-gp-and-sl-why-i-think.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgLcS_5zteU2hE9o5N51UBBTjV5McFWEZHQhOPUCEudqH1qqBDQ8vu_037ZWx60ymBegJPkafUqY2O9DK_CQ80JtTLxlyQztj7uvPqHDrhTcxndXWsJ15zkaNcB8aFjjXXpYP58SSEiD6TDSB6X4inaS_e_faudBRiUmYwgD8v_pMfEePlVHXl0yduu_UdZ=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-2404641747766690790</guid><pubDate>Sun, 16 Aug 2026 15:21:23 +0000</pubDate><atom:updated>2026-08-16T20:51:23.842+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Analysis Mode</category><title>Analysis Mode killed half the Excel exports on your client&#39;s shared drive</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open any
client&#39;s finance folder and you will find it. Six versions of the same
spreadsheet. Customer Aging - Oct.xlsx, Customer Aging - Oct (2).xlsx, Customer
Aging FINAL.xlsx, Customer Aging FINAL copy.xlsx. All exported from Business
Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Nobody built
that folder on purpose. It exists because someone once needed to group customer
entries by salesperson and month, could not do it on the list page, and hit
Open in Excel. Then they needed it again next month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;What
actually happens&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Hit “Enter
analysis mode” and the page changes shape. The normal action bar is replaced by
an analysis bar, and the screen splits into two halves.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh1P_cubHTNNUFjxdYx6q7UIr8xynnO4opFjbcVnWB3sSp9nyHDuRIZPtqpiQchM-p_AhAFckV5hhz92_lh4JiRwZfZww2fIMsV8yVs5AT0_G6-oDOn08NF0JzsiaI8ABDbjgjeRt7W5trOqmCXblxBfNHvD_Ky0Q8FbOcwEY0qN2ig-igHWb6QHGOgokaP&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;340&quot; data-original-width=&quot;552&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh1P_cubHTNNUFjxdYx6q7UIr8xynnO4opFjbcVnWB3sSp9nyHDuRIZPtqpiQchM-p_AhAFckV5hhz92_lh4JiRwZfZww2fIMsV8yVs5AT0_G6-oDOn08NF0JzsiaI8ABDbjgjeRt7W5trOqmCXblxBfNHvD_Ky0Q8FbOcwEY0qN2ig-igHWb6QHGOgokaP=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;On the left
is the data area, with a summary bar along the bottom and the analysis views
bar across the top. On the right are two panes: Columns and Analysis filters.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj3PpLBIud_acZ99-7KXSvjpUVN469nKMQveFNnumuUh0cnc_bUUuQLl90eGay5BOOBNf52u5wL-T8EW79KaFjXhNfwgUK-RmLWrUvaJT2P-uEJbPediYBEjaiSuNHI31Ygk_PRi_Wp108lj2LnCnJxwzX_oUjNHf7LemEt604Va4Livsz2fC9rlvCYuJSs&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;567&quot; data-original-width=&quot;847&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj3PpLBIud_acZ99-7KXSvjpUVN469nKMQveFNnumuUh0cnc_bUUuQLl90eGay5BOOBNf52u5wL-T8EW79KaFjXhNfwgUK-RmLWrUvaJT2P-uEJbPediYBEjaiSuNHI31Ygk_PRi_Wp108lj2LnCnJxwzX_oUjNHf7LemEt604Va4Livsz2fC9rlvCYuJSs=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Nothing you do
here touches the underlying data, and nothing you do changes the page for
anyone else. That is worth saying to a nervous client before you let them click
anything.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Analysis
views are the point. The bar at the top starts with one view called Analysis 1.
Each view holds its own columns, its own filters, its own pivot arrangement.
You might have one for aged balances, one for your top twenty customers, one
filtered to overdue items only. They persist between sessions; they are yours
alone, and you can rename, duplicate, move, or delete them. Analysis 1 cannot
be deleted, only renamed, and Delete All leaves it standing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The Columns
pane has rules. Row Groups accept non-numeric fields only: text, date, time.
Values accept only fields that can be summed. Drag something into the wrong
area and the client refuses. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;One subtlety
worth knowing: if you have personalized the page to add a field, it shows up in
the Columns pane with its checkbox cleared. It is there; it is just not
switched on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Date
hierarchies are generated for you. For each
date field in the dataset, Business Central creates three additional fields
named after it: Posting Date Year, Posting Date Quarter, and Posting Date
Month. Analysing Customer Ledger Entries, you also get the same trio for
Document Date, Due Date, and every other date on the page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
hierarchy is not the field you expand into. It is three fields you stack in Row
Groups, and stacking them is what produces the expandable years, quarters, and
months with subtotals at each level.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgWV-VDOdt9KLxUn1xBThctZjWwanbPcGgV0OdsWaBqSB4BJyXWNe3uTDTgXFK6q7uy3plC9svLN5rQAFvuhacqiLC52wHBgYv0ZaGXBYjMkM-wHSnvTtwcsL-9qV-Io56V1HShPxtrJBT8IWvGNNITNd0kbogOx6Eorl3s_6tewxMqR2nwgqVOxBzklQpV&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;560&quot; data-original-width=&quot;852&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgWV-VDOdt9KLxUn1xBThctZjWwanbPcGgV0OdsWaBqSB4BJyXWNe3uTDTgXFK6q7uy3plC9svLN5rQAFvuhacqiLC52wHBgYv0ZaGXBYjMkM-wHSnvTtwcsL-9qV-Io56V1HShPxtrJBT8IWvGNNITNd0kbogOx6Eorl3s_6tewxMqR2nwgqVOxBzklQpV=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Pivot mode
does what you expect. Toggle it on and a Column Labels area appears alongside
Row Groups and Values. Rows down the side, labels across the top, sums in the
middle. Same model as Excel PivotTable, deliberately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;background-color: #f1faf1; color: #161616; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Variable Text&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;Note: Columns that only have a few possible values are the best candidates for use in column &lt;/span&gt;&lt;span style=&quot;background-color: #f1faf1; box-sizing: inherit; color: #161616; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Variable Text&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; outline-color: inherit;&quot;&gt;Values&lt;/span&gt;&lt;span style=&quot;background-color: #f1faf1; color: #161616; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Variable Text&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;It reaches
into related tables. “Add columns from” option on the Analysis context menu
lets you pull fields in from tables related to the page&#39;s source table, and
group by them.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEil7zpntMQspll_rb4osm9dF3ElF0rWvFqbZL2xbr6rU4-0CgC8lH5iOqSF7eoVvDQ9g8yM8TE7pYlk_B3XfqKtgU9bNs7SgPZbFBlFT99xFDA0dSKfVUo7GEriLTAAraTV7dN1b-qpYlQ3RUYIEQ3EQmVNIvxB6dzzIhxdLXuDcYE95oYdtlqOqysVjz96&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;725&quot; data-original-width=&quot;1000&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEil7zpntMQspll_rb4osm9dF3ElF0rWvFqbZL2xbr6rU4-0CgC8lH5iOqSF7eoVvDQ9g8yM8TE7pYlk_B3XfqKtgU9bNs7SgPZbFBlFT99xFDA0dSKfVUo7GEriLTAAraTV7dN1b-qpYlQ3RUYIEQ3EQmVNIvxB6dzzIhxdLXuDcYE95oYdtlqOqysVjz96=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;And
you can export the definition as JSON. Not the data, the analysis itself:
columns, filters, arrangement. Which means an analysis view can be packaged
into an extension and shipped to a client rather than described in a training
document.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Analysis
mode needs execute permission on system object 9640, Allow Data Analysis mode,
normally granted through the DATA ANALYSIS - EXEC permission set. Most full
users have it. Team Member and other limited roles often do not, and permission
sets built years ago certainly do not. When a client says the button is not
there, check this first. Five minutes, fixes it for a whole department.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Two other reasons
can be missing. Developers can switch it off per page with the
AnalysisModeEnabled property, so if it is absent on exactly one page, go
looking there. And analysis mode is not supported on lists that use
indentation, which means Chart of Accounts and the G/L Account List do not have
it at all. That is unfortunate, because the Chart of Accounts is the first
place a finance person will try. Have the answer ready.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Date
hierarchies use the calendar year. Not your client&#39;s fiscal year.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
generated Year, Quarter, and Month fields are built on the normal calendar.
They do not know about any fiscal calendar defined in Business Central.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If your
client&#39;s fiscal year starts in April, their Q1 in analysis mode is January to
March and their Q1 in every financial report they have ever run is from April
to June. No errors. The numbers are correct for the calendar periods they
describe. They just do not match the numbers in the meeting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;





&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Also worth
knowing: the hierarchy only generates for fields of type Date. Datetime fields
do not get one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Calculated
fields are the ones computed on the page rather than read from the database:
running totals, percentages, conditional counts. They stop displaying in two
situations. When the list goes over 100,000 rows, and whenever you add fields
from a related table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Try it
yourself&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Ten minutes,
and you will have something worth showing a client. This is roughly Microsoft&#39;s
own aged receivables example with the sharp edges labelled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Open
Customer Ledger Entries and choose Enter analysis mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;In
the Columns pane, clear every column at once using the checkbox beside the
Search field. Start from nothing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Turn
on Pivot Mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;4.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Drag
Customer Name into Row Groups and Remaining Amount into Values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;5.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Drag
Due Date Month into Column labels. Twelve columns, safely inside the
cardinality limit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;6.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Use
Analysis filters to narrow to one year. Note that this filter lives on the
view, not the page, so your other views are untouched.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;7.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Rename
the view to Aged Accounts by Month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Then, to see
the hierarchy properly:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;8.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Add
a second view. Put Posting Date Year, Posting Date Quarter, and Posting Date
Month into Row Groups in that order, and Remaining Amount into Values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;9.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Expand
a year, then a quarter. Watch the subtotals appear at each level and the record
count beside each group.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;























&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%; mso-bidi-font-family: Aptos; mso-bidi-theme-font: minor-latin;&quot;&gt;10.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Use
Copy link from the view&#39;s dropdown. In the dialog, look at the Company field:
you can link to your current company or deliberately not link to any company at
all. Recipients get prompted to name their own copy of the view.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgHsq1wxVsVyBZ843zDbslPFXTzuahvzT41nyVpmlCdE7h-ANG15_sIBqTnT7_8AzRKWVDjVHssX8_xiTEHtuKoNv-vZho1CQX5d-mVPkYniBWF7zhY4FS3LrgTX-UIBPvSG1SMHIu1ickMWYR-o0wODG290usDBgOjdWotWuSaHXqylOS-_jKxxf2He7uY&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;682&quot; data-original-width=&quot;847&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgHsq1wxVsVyBZ843zDbslPFXTzuahvzT41nyVpmlCdE7h-ANG15_sIBqTnT7_8AzRKWVDjVHssX8_xiTEHtuKoNv-vZho1CQX5d-mVPkYniBWF7zhY4FS3LrgTX-UIBPvSG1SMHIu1ickMWYR-o0wODG290usDBgOjdWotWuSaHXqylOS-_jKxxf2He7uY=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi-jmRdQt_cBu2YP7I4IZGXjamCJGZWKqmPQo__X9O9HdF1Ade6ArCzGM5KUiwGiwerO-nZFhtJ3T6PCcR4yCsXFTC4Efzl1_XgdmTaQr5im2IlCevLZKT3js3l2MUQWPfOAnHDHbnq2Z4g6JhRJuFZ2WEgmgJQ1COHbuXRorDq-HEfEaE8Cj1Gk9k7bUBQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;587&quot; data-original-width=&quot;907&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi-jmRdQt_cBu2YP7I4IZGXjamCJGZWKqmPQo__X9O9HdF1Ade6ArCzGM5KUiwGiwerO-nZFhtJ3T6PCcR4yCsXFTC4Efzl1_XgdmTaQr5im2IlCevLZKT3js3l2MUQWPfOAnHDHbnq2Z4g6JhRJuFZ2WEgmgJQ1COHbuXRorDq-HEfEaE8Cj1Gk9k7bUBQ=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/08/analysis-mode-killed-half-excel-exports.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEh1P_cubHTNNUFjxdYx6q7UIr8xynnO4opFjbcVnWB3sSp9nyHDuRIZPtqpiQchM-p_AhAFckV5hhz92_lh4JiRwZfZww2fIMsV8yVs5AT0_G6-oDOn08NF0JzsiaI8ABDbjgjeRt7W5trOqmCXblxBfNHvD_Ky0Q8FbOcwEY0qN2ig-igHWb6QHGOgokaP=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-4940750630260972824</guid><pubDate>Thu, 23 Jul 2026 07:09:43 +0000</pubDate><atom:updated>2026-07-23T12:39:43.017+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>How to See When Your SQL Server Backup or Restore Will Finish</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you&#39;ve
ever started a database backup or restore and then sat there wondering how much
longer it&#39;ll take, you already know the problem. A large database can leave you staring at a spinning cursor with no
idea whether you&#39;re waiting one more minute or another hour.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjK9Sn1aP4oYjq9a--hTm1UBoHvzXNC1k9i3vLqN1XJ98GfzT8sOt3blnm_337UU80PdoRPc3VTVkiTCYj5twMukUPisL6wFxWpvGjCDfH_M1rcOqdaOEEFrfPUnyBBaGR3OsKhnD9K9jZ0LG64pcTHtGyidBC5K5uged7usZLehCeaVQ8C5YovzOTMe4u0&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;864&quot; data-original-width=&quot;1200&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjK9Sn1aP4oYjq9a--hTm1UBoHvzXNC1k9i3vLqN1XJ98GfzT8sOt3blnm_337UU80PdoRPc3VTVkiTCYj5twMukUPisL6wFxWpvGjCDfH_M1rcOqdaOEEFrfPUnyBBaGR3OsKhnD9K9jZ0LG64pcTHtGyidBC5K5uged7usZLehCeaVQ8C5YovzOTMe4u0=w400-h288&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The good
news is that when a backup or restore is running, SQL Server already knows
roughly when it expects to finish. You just have to ask for it. This query does
exactly that, and the column that matters most is &lt;b&gt;estimated_completion_time&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Run this in
a new query window while your backup or restore is going, and you&#39;ll get a row
back for each active operation, along with a real clock time for when SQL
Server expects to be done.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 class=&quot;text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold&quot; data-sourcepos=&quot;7:1-7:14;688-701&quot; dir=&quot;auto&quot;&gt;The script&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;div aria-label=&quot;sql code&quot; class=&quot;relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100&quot; data-sourcepos=&quot;9:1-16:4;703-1027&quot; role=&quot;group&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;overflow-x-auto&quot;&gt;&lt;pre class=&quot;code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; color: #14181f; font-family: var(--font-mono);&quot;&gt;&lt;code class=&quot;language-sql&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: var(--font-mono);&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;SELECT&lt;/span&gt;
   session_id &lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;as&lt;/span&gt; SPID&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt; command&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt; a&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;text&lt;/span&gt; &lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;AS&lt;/span&gt; Query&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt; start_time&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt; percent_complete&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt;
   dateadd&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;second&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt;estimated_completion_time&lt;span class=&quot;token token&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: teal;&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt; getdate&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;as&lt;/span&gt; estimated_completion_time
&lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;FROM&lt;/span&gt; sys&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;.&lt;/span&gt;dm_exec_requests r
   &lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;CROSS&lt;/span&gt; &lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;APPLY&lt;/span&gt; sys&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;.&lt;/span&gt;dm_exec_sql_text&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;(&lt;/span&gt;r&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;.&lt;/span&gt;sql_handle&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;)&lt;/span&gt; a
&lt;span class=&quot;token token&quot; style=&quot;color: #8100c2;&quot;&gt;WHERE&lt;/span&gt; r&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;.&lt;/span&gt;command &lt;span class=&quot;token token&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: green;&quot;&gt;&#39;BACKUP DATABASE&#39;&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: green;&quot;&gt;&#39;RESTORE DATABASE&#39;&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;)&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #2b303b;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhbu-oZSbMazhQKm2-ekp3nLT__JiKj8bcmG-7kGkxq0NQ_kgZIMQVT8s4FcpDcloDy_pINJJMvXWWV0ocHTOq02uwiiZP1mivQDp9ZZ9nI9D6okLm8L5hwPwEDlFRt5f8IS1ppZbl8MlJtm9YwJi38n0eZel355aHQMloGkWcZ85opI_fW8yfAlR4uGgdB&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;102&quot; data-original-width=&quot;790&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhbu-oZSbMazhQKm2-ekp3nLT__JiKj8bcmG-7kGkxq0NQ_kgZIMQVT8s4FcpDcloDy_pINJJMvXWWV0ocHTOq02uwiiZP1mivQDp9ZZ9nI9D6okLm8L5hwPwEDlFRt5f8IS1ppZbl8MlJtm9YwJi38n0eZel355aHQMloGkWcZ85opI_fW8yfAlR4uGgdB=s1600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The star
of the show: estimated_completion_time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is the
column that turns a nerve-wracking wait into something you can actually plan
around.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Inside
sys.dm_exec_requests, SQL Server exposes an estimated_completion_time value,
but the raw number is the estimated milliseconds remaining. On its own, that&#39;s
not very useful. Nobody wants to do mental math on &quot;4,380,000
milliseconds&quot; to figure out when they can go to lunch.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;That&#39;s what
this part of the query fixes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;dateadd(second,
estimated_completion_time/1000, getdate())&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;It divides
the milliseconds by 1000 to get seconds, then adds those seconds to the current
time with getdate(). The result is an actual finish time, like 2026-07-23
14:52:10, instead of a raw count you have to interpret. You look at it and
immediately know when the operation should wrap up.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The key
thing is that this value is live. SQL Server recalculates it as the operation
runs, so each time you execute the query you get a fresh estimate based on the
work done so far. Run it, wait a bit, run it again, and you&#39;ll watch the
projected finish time settle down as the operation progresses. That&#39;s your
progress, right there in SSMS, without any external tool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The
percent_complete column tells you how far along you are; the
estimated completion time tells you the one thing people actually care about,
which is &lt;i&gt;when this will be done&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;You&#39;ll also
need &lt;b&gt;VIEW SERVER STATE&lt;/b&gt; permission to see this, since it reads from
sys.dm_exec_requests and sys.dm_exec_sql_text. Most DBAs already have it, but a
restricted login might not.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;And if you
want a running view, just keep hitting execute every few seconds. Watching that
projected finish time creep closer is a lot less stressful than staring at a
blank screen wondering if anything is happening at all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Wrapping
up&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is one
of those small scripts worth keeping in your snippets folder. When you&#39;re
running a backup or restore, it lets you see the progress directly in SQL
Server and, more importantly, tells you when the operation will actually
finish, so you can plan around it instead of guessing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/07/how-to-see-when-your-sql-server-backup.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjK9Sn1aP4oYjq9a--hTm1UBoHvzXNC1k9i3vLqN1XJ98GfzT8sOt3blnm_337UU80PdoRPc3VTVkiTCYj5twMukUPisL6wFxWpvGjCDfH_M1rcOqdaOEEFrfPUnyBBaGR3OsKhnD9K9jZ0LG64pcTHtGyidBC5K5uged7usZLehCeaVQ8C5YovzOTMe4u0=s72-w400-h288-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-5164599344222477027</guid><pubDate>Wed, 18 Mar 2026 08:14:00 +0000</pubDate><atom:updated>2026-03-18T13:44:29.568+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Workflows</category><title>Approval Workflows for Item Journals and Requisition Worksheets</title><description>&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The Gap That
Existed Until Now&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;If you&#39;ve worked with Business Central approval
workflows, you know the story. General journal batches had approval support
baked in. But item journals? Requisition worksheets? Planning worksheets?
Nothing. You either built custom workflows from scratch (not fun) or relied on
trust and process discipline to make sure someone reviewed those entries before
posting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;That meant inventory adjustments, consumption postings,
and purchase document creation from requisition lines could happen without a
second pair of eyes. And for organizations with audit requirements or
segregation of duties policies, that was a real problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14pt;&quot;&gt;With BC28, Microsoft has closed this gap. Let&#39;s walk
through what&#39;s new.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What&#39;s New in
BC28:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 9.0pt; mso-outline-level: 4;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #0078d4; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Approval
Workflows for Item Journals&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14pt;&quot;&gt;Item journals now support the same
batch-level approval workflow that general journal batches have had for a
while. You can send a batch for approval before anyone can post it. This
applies to four journal types:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiBYCdZS5oqZm3E6HfiDQROMKGwqbEwWr1bZGh2BQWmlAXkWW7rqy3w0qxzih-nRlnV3ksGKwIypncj697cARPDiN0Mpb4X2sdyvXf5dZWsqPXrZjCKbxL2UvsRFGYfD65AWBPPZaBIHJMfsUVMlc0ZUqcp8LQ8_dwPw9tcNamG2V5M9DskguQ1mgNBDx1v&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;156&quot; data-original-width=&quot;737&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiBYCdZS5oqZm3E6HfiDQROMKGwqbEwWr1bZGh2BQWmlAXkWW7rqy3w0qxzih-nRlnV3ksGKwIypncj697cARPDiN0Mpb4X2sdyvXf5dZWsqPXrZjCKbxL2UvsRFGYfD65AWBPPZaBIHJMfsUVMlc0ZUqcp8LQ8_dwPw9tcNamG2V5M9DskguQ1mgNBDx1v=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Once a batch has an active approval
request, the system locks it down. No edits, no deletes, no posting until the
approval is completed or canceled. The standard approval actions (Approve,
Reject, Delegate, Comments) show up right on the journal pages, along with the
workflow status.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgpcvuSCoo41AoCR72rMZNBC20PlHrNZy4ivSKqwlAWYmXI3fCRSUaozvPgfH8mfaQZ17K11Y1gk6pHCpj98JKSsyQpR6qsMDiTvkIindcol7W921aVwYx81rbAfZBHUZQAXLI9bRGo-P89dXuodcUNFx0jEMRpKnD4Np7QHt7SQrHq9CtmG9BYcXfFfC5F&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;648&quot; data-original-width=&quot;850&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgpcvuSCoo41AoCR72rMZNBC20PlHrNZy4ivSKqwlAWYmXI3fCRSUaozvPgfH8mfaQZ17K11Y1gk6pHCpj98JKSsyQpR6qsMDiTvkIindcol7W921aVwYx81rbAfZBHUZQAXLI9bRGo-P89dXuodcUNFx0jEMRpKnD4Np7QHt7SQrHq9CtmG9BYcXfFfC5F=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 9.0pt; mso-outline-level: 4;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #0078d4; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Approval
Workflows for Requisition and Planning Worksheets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Requisition worksheets and planning
worksheets now have full approval workflow support at the batch level. Before
you carry out planning actions or convert requisition lines into purchase
documents, the batch can go through an approval cycle.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;When an approval request is active
on a worksheet batch, the system prevents inserting, modifying, or deleting any
requisition or planning lines. The workflow status is visible on the worksheet
pages, and the same approval actions are available.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;





&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;This is a big deal for procurement
teams. Think about it: someone generates a planning run, the lines get reviewed
and approved, and only then do they become purchase orders. No one accidentally
carries out action messages on lines that haven&#39;t been vetted.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiO7d9v1dwXgy0Y_-k5cdHXqcBsaHFhsxEYQyJWAwD9l5gkbJ8FIKkndDQDiJmRl-dft7vDP1irFApJNRD_3IMy75Wn9cozNkznEystq32BlrsgDF5bSapiatjTt4zHj8lC1ukFYSSi20_-V78AWhSkfBPFPkJgO5fa4swzjAyrQa44pbZhW4K3S8azz0Fx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;722&quot; data-original-width=&quot;844&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiO7d9v1dwXgy0Y_-k5cdHXqcBsaHFhsxEYQyJWAwD9l5gkbJ8FIKkndDQDiJmRl-dft7vDP1irFApJNRD_3IMy75Wn9cozNkznEystq32BlrsgDF5bSapiatjTt4zHj8lC1ukFYSSi20_-V78AWhSkfBPFPkJgO5fa4swzjAyrQa44pbZhW4K3S8azz0Fx=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How It Behaves
at Runtime&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Here&#39;s what happens when a batch is pending approval:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgufz_YHKmQg3-LmtIUuNYliY3nQ_yk_95JVr5qxq2CixDMnYbc8_hli2_U7MlBA33FQy8eAUdgWo8Jlh1xj_bOsklFQmsI3dR4QyaLcVEwc-2_fkmLmw9hPV76Dl9ESROQY_IWYav78tPFZM8HgZ0pnbQj9SPD-ESdKGs7adOL0eHd6-ubwWDfy0uY1o2J&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;240&quot; data-original-width=&quot;805&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgufz_YHKmQg3-LmtIUuNYliY3nQ_yk_95JVr5qxq2CixDMnYbc8_hli2_U7MlBA33FQy8eAUdgWo8Jlh1xj_bOsklFQmsI3dR4QyaLcVEwc-2_fkmLmw9hPV76Dl9ESROQY_IWYav78tPFZM8HgZ0pnbQj9SPD-ESdKGs7adOL0eHd6-ubwWDfy0uY1o2J=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14pt;&quot;&gt;If you try to modify a record that has an active approval
request, BC will stop you with a message asking whether you want to cancel the
approval first. It&#39;s the same pattern you already know from general journal
approvals, just extended to new areas.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Setting It Up&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Configuration follows the standard workflow setup
pattern. No surprises here.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #FAFBFC; margin-bottom: 6.0pt; margin-left: .5in; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;&quot;&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Open the &lt;strong&gt;Workflows&lt;/strong&gt; page
(search for it using Tell Me).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #FAFBFC; margin-bottom: 6.0pt; margin-left: .5in; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;&quot;&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Select the &lt;strong&gt;Item Journal Batch Approval Workflow&lt;/strong&gt;
or &lt;strong&gt;Requisition
Worksheet Batch Approval Workflow&lt;/strong&gt; template.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #FAFBFC; margin-bottom: 6.0pt; margin-left: .5in; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;&quot;&gt;3.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Specify the template and
batch name in the event conditions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #FAFBFC; margin-bottom: 6.0pt; margin-left: .5in; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;&quot;&gt;4.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Configure your approvers
and enable the workflow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #FAFBFC; margin-bottom: 6.0pt; margin-left: .5in; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;&quot;&gt;5.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Open the relevant journal
or worksheet and choose &lt;strong&gt;Send
for Approval&lt;/strong&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #FAFBFC; margin-bottom: 6.0pt; margin-left: .5in; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;&quot;&gt;6.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2d2d3f; font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Track the status on the &lt;strong&gt;Approval Entries&lt;/strong&gt;
page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;These are standard workflow templates, which means they
come ready to use. You&#39;re not building anything from scratch. Pick a template,
point it at your batch, set up approvers, and go.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Power Automate Support&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;background: white;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;





























&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Microsoft has also updated the workflow events and
responses to work with Power Automate. So if your organization uses Power
Automate for approval routing or notifications, you can plug these new
workflows into your existing flows. The integration follows the same pattern as
other BC workflow events.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/03/approval-workflows-for-item-journals.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiBYCdZS5oqZm3E6HfiDQROMKGwqbEwWr1bZGh2BQWmlAXkWW7rqy3w0qxzih-nRlnV3ksGKwIypncj697cARPDiN0Mpb4X2sdyvXf5dZWsqPXrZjCKbxL2UvsRFGYfD65AWBPPZaBIHJMfsUVMlc0ZUqcp8LQ8_dwPw9tcNamG2V5M9DskguQ1mgNBDx1v=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-8913658799123411419</guid><pubDate>Fri, 13 Mar 2026 06:11:00 +0000</pubDate><atom:updated>2026-03-13T11:41:57.076+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Allow Posting DateFormulas</category><title>Allow Posting From/To DateFormula: No More Monthly Date Updates from Business Central v28</title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Business
Central 28 introduces DateFormula-based posting period fields that
automatically calculate your allowed posting range. Here&#39;s what changed, how it
works alongside the existing fields, and what the code actually does.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;The Problem
Everyone Knows&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you&#39;ve
worked with Business Central for any length of time, you know the drill. Every
month (or every period close), someone has to go into General Ledger Setup and
manually update the Allow Posting From and Allow Posting To date fields. Same
thing on the User Setup page for individual users who need different posting
windows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Miss it, and
users can&#39;t post. Update it late, and someone might accidentally post into a
closed period. It&#39;s a small administrative task, but it adds up, and it&#39;s
surprisingly easy to forget.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;What&#39;s New
in BC28&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;

&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;With
Business Central 2026 Release Wave 1 (BC28), Microsoft has added two new fields
to both the General Ledger Setup table (Table 98) and the User Setup table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEge8mDq8VUeyvKr0Eu8KQj9AsOF6yp0V-4f0m9X7rVVMZXMiJcEVGR3o4zLb9HHDMBDBZLzpXRDmsKweOinYoyajkSI-Sq-a5MOs3s4fCectkoa0EmyqrgmAfIY8tt83fpUWpb4bipAak_H1FYoC2UCJi2mXSb07rK4uxbfuDc3Okzku7Y5FBun0DEPyuQ3&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;600&quot; data-original-width=&quot;771&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEge8mDq8VUeyvKr0Eu8KQj9AsOF6yp0V-4f0m9X7rVVMZXMiJcEVGR3o4zLb9HHDMBDBZLzpXRDmsKweOinYoyajkSI-Sq-a5MOs3s4fCectkoa0EmyqrgmAfIY8tt83fpUWpb4bipAak_H1FYoC2UCJi2mXSb07rK4uxbfuDc3Okzku7Y5FBun0DEPyuQ3=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;table style=&quot;background-color: #fafaf9; border-collapse: collapse; color: #1c1917; font-family: &amp;quot;DM Sans&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px; width: 677.6px;&quot;&gt;&lt;thead style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;New Field&lt;/th&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;Field No.&lt;/th&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;Type&lt;/th&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;What It Does&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Allow Posting From DateFormula&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;205&lt;/td&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;DateFormula&lt;/td&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;Calculates the start of the allowed posting range dynamically&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Allow Posting To DateFormula&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;206&lt;/td&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;DateFormula&lt;/td&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;Calculates the end of the allowed posting range dynamically&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;These fields
use the standard DateFormula data type, the same one you see in payment terms,
lead time calculations, and other places across Business Central. The system
takes the work date, applies your formula, and determines the allowed posting
window automatically.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;No more
monthly manual updates. Set the formula once, and the posting window moves
forward on its own.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;The Key
Rule: DateFormula and Date Fields Are Mutually Exclusive&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;This is the
most important thing to understand about this feature. You can use either the
static Date fields or the new DateFormula fields, but not both at the same
time. The code enforces this automatically.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;How the
mutual exclusivity works&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;If you set a
DateFormula value, the system automatically clears the corresponding static
Date field (sets it to 0D). And if you set a static Date value, the system
automatically clears the corresponding DateFormula field (evaluates it to an
empty string).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;When you
enter a DateFormula (say &amp;lt;-CM&amp;gt;), the trigger checks if the formula is not
empty. If it has a value that clears the static date field to blank. Then it validates the date
range.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Same thing
in reverse. When you enter a specific date (say 03/01/2026), the trigger checks
if the new date is not blank. If it has a value, it clears the DateFormula
field by evaluating it to an empty string. Clean and simple.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The same
pattern applies to the &quot;Allow Posting To&quot; (Field 3) and &quot;Allow
Posting To DateFormula&quot; (Field 206) pair. The logic is identical.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;Bottom line:
&lt;/b&gt;You don&#39;t need to worry about conflicts between the old and new fields. The
system handles it. Fill in one, and the other gets cleared automatically. They
can coexist on the same page, but only one of each pair will hold a value at
any given time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;Practical
Example:&lt;/b&gt; Setting It Up&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;Scenario&lt;/b&gt;: Monthly Posting Window&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;Your company
wants users to only post within the current month. Previously, you&#39;d set Allow
Posting From = 03/01/2026 and Allow Posting To = 03/31/2026 in General Ledger
Setup, then remember to change both fields when April starts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;table style=&quot;background-color: #fafaf9; border-collapse: collapse; color: #1c1917; font-family: &amp;quot;DM Sans&amp;quot;, sans-serif; font-size: 15px; margin: 0px; padding: 0px; width: 677.6px;&quot;&gt;&lt;thead style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;Field&lt;/th&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;Value&lt;/th&gt;&lt;th style=&quot;background: rgb(248, 250, 252); border-bottom: 1.6px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; text-align: left; text-wrap-mode: nowrap;&quot;&gt;Meaning&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;Allow Posting From DateFormula&lt;/td&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;&lt;code style=&quot;background: rgb(241, 245, 249); border-radius: 4px; box-sizing: border-box; color: #0f172a; font-family: &amp;quot;JetBrains Mono&amp;quot;, monospace; font-size: 0.88em; margin: 0px; padding: 2px 7px;&quot;&gt;&amp;lt;-CM&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0.8px solid rgb(231, 229, 228); box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;Beginning of the current month&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;Allow Posting To DateFormula&lt;/td&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;&lt;code style=&quot;background: rgb(241, 245, 249); border-radius: 4px; box-sizing: border-box; color: #0f172a; font-family: &amp;quot;JetBrains Mono&amp;quot;, monospace; font-size: 0.88em; margin: 0px; padding: 2px 7px;&quot;&gt;&amp;lt;CM&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: none; box-sizing: border-box; margin: 0px; padding: 12px 16px; vertical-align: top;&quot;&gt;End of the current month&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;With today&#39;s
date being &lt;b&gt;March 13, 2026&lt;/b&gt;, the system calculates:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;Allow
Posting From&lt;/b&gt; = March 1, 2026 (CalcDate of &amp;lt;-CM&amp;gt; from today)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;Allow
Posting To&lt;/b&gt; = March 31, 2026 (CalcDate of &amp;lt;CM&amp;gt; from today)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;When April
starts, the window automatically becomes April 1 through April 30. No one needs
to touch it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;What Happens
When You Post Outside the Range?&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;The error
behavior is exactly the same as before. Whether the posting range comes from a
static date or a calculated DateFormula, if the posting date on your document
falls outside that range, you get the familiar error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;b&gt;Error&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;

&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&quot;Posting Date is not within your range of
allowed posting dates ....&quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Aptos&amp;quot;,sans-serif; font-size: 14.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Aptos; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;background-color: #fafaf9; color: #1c1917; font-family: &amp;quot;DM Sans&amp;quot;, sans-serif; font-size: 15px;&quot;&gt;Note: Same fields available on User Setup.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhoMW5kUedIrl4Lzh5I6pNOrA14r7KKSKAuMVyCHtemIQt9kDopDP8NGdPsHKqJ2ZxReJtPLwMDIlGX9L7kDvwgqVED4sOMnyEL6Lf7E5XLxgqPop3ywngR-qpykTpqhpEFqKSrDXAIN5ifHx0kncxt0AE74aNcnoo0k41-21X_ijaTdV_0CLlX2JyCe-9u&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;375&quot; data-original-width=&quot;660&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhoMW5kUedIrl4Lzh5I6pNOrA14r7KKSKAuMVyCHtemIQt9kDopDP8NGdPsHKqJ2ZxReJtPLwMDIlGX9L7kDvwgqVED4sOMnyEL6Lf7E5XLxgqPop3ywngR-qpykTpqhpEFqKSrDXAIN5ifHx0kncxt0AE74aNcnoo0k41-21X_ijaTdV_0CLlX2JyCe-9u=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/03/allow-posting-fromto-dateformula-no.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEge8mDq8VUeyvKr0Eu8KQj9AsOF6yp0V-4f0m9X7rVVMZXMiJcEVGR3o4zLb9HHDMBDBZLzpXRDmsKweOinYoyajkSI-Sq-a5MOs3s4fCectkoa0EmyqrgmAfIY8tt83fpUWpb4bipAak_H1FYoC2UCJi2mXSb07rK4uxbfuDc3Okzku7Y5FBun0DEPyuQ3=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-4842738910605275102</guid><pubDate>Tue, 10 Mar 2026 06:14:00 +0000</pubDate><atom:updated>2026-03-10T11:44:49.393+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WorkDate</category><title>Who Keeps Moving My Business Central Work Date?</title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14pt;&quot;&gt;Let me paint you a picture.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;It&#39;s Monday morning. You fire up Business Central. You&#39;ve
set your Work Date to &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;;&quot;&gt;March
31st&lt;/span&gt;&lt;/strong&gt; because you&#39;re doing month-end closing. Life is good. Then
your session times out, or you refresh the browser, or you log back in after
lunch and... your Work Date has changed to a completely different date. Not
today. Not the date you set. Some other date entirely.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;You set it again. Next login? Gone. Again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;scene&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14pt;&quot;&gt;&quot;I could&#39;ve sworn I set that to March 31st.&quot;
Yeah, you did. BC just decided you were wrong.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;scene&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;scene&quot;&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The Crime Scene&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;After some digging (and a fair amount of yelling at my
monitor), I tracked the problem to &lt;strong&gt;Codeunit
40 – LogInManagement&lt;/strong&gt;, specifically a little procedure called &lt;/span&gt;&lt;code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;GetDefaultWorkDate()&lt;/span&gt;&lt;/code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;scene&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span lang=&quot;EN&quot;&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Here&#39;s what it looks like out of the box:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #a6adc8; font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Codeunit
40 - LogInManagement.al&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;kw&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;procedure&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt; &lt;span class=&quot;fn&quot;&gt;GetDefaultWorkDate&lt;/span&gt;():
&lt;span class=&quot;tp&quot;&gt;Date&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNsHg4z06qNaoSuwu5fgJjI059vW0thgywRveTYqKyazPjlYX-HGPMf0-Fy02Qw6jQqDHBlgZ5JMgAoTEslQVo8xrGgHpoKQbJwzhcHu1GcCDYCF4YHP7Duwc2B6MAa1988KwB9Fj6YF1ty1vFrPERLbGoQnsmqJ9CSpTdxwH1u1EO-WMpMftd52ovrz54&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;521&quot; data-original-width=&quot;836&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNsHg4z06qNaoSuwu5fgJjI059vW0thgywRveTYqKyazPjlYX-HGPMf0-Fy02Qw6jQqDHBlgZ5JMgAoTEslQVo8xrGgHpoKQbJwzhcHu1GcCDYCF4YHP7Duwc2B6MAa1988KwB9Fj6YF1ty1vFrPERLbGoQnsmqJ9CSpTdxwH1u1EO-WMpMftd52ovrz54=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;See those highlighted lines? That&#39;s the culprit. For demo
companies (Cronus, I&#39;m looking at you), this procedure grabs the &lt;strong&gt;last G/L Entry&#39;s Posting Date&lt;/strong&gt;
and uses it as your default Work Date. Every single login. Every session
refresh.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;So whatever the Posting Date is on that last G/L Entry,
that&#39;s your new Work Date now. Could be a date from three months ago. Could be
a date in the future. Doesn&#39;t matter what you had it set to before. BC will
keep resetting it to that G/L Entry date every time you log in or your session
restarts. Like a toddler who keeps unbuckling their seatbelt.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;But Wait, I&#39;m Using a Demo Company for Real Work&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;And here&#39;s where it actually starts to hurt. A lot of
consultants, partners, and even small businesses run on demo/evaluation
environments that still have the &lt;/span&gt;&lt;code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;IsDemoCompany()&lt;/span&gt;&lt;/code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt; flag
set to &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;;&quot;&gt;true&lt;/span&gt;&lt;/strong&gt;.
Maybe they started with Cronus and built on top of it. Maybe they&#39;re testing in
a sandbox. Whatever the reason, they end up in this exact trap.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;You&#39;re trying to do month-end, quarter-end, year-end...
and every time your session refreshes or you log back in, BC pulls a &quot;new
phone, who dis?&quot; on your Work Date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The Fix&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;The solution is to subscribe to the &lt;/span&gt;&lt;code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;OnAfterLogin&lt;/span&gt;&lt;/code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt; event from &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;;&quot;&gt;Codeunit 150
&quot;System Initialization&quot;&lt;/span&gt;&lt;/strong&gt;. This event fires right after
login, so we can step in and force the Work Date to today&#39;s date before the
user even sees a page. Like civilized software should.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #a6adc8; font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;WorkDateFix.Codeunit.al&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span class=&quot;kw&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;codeunit&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt; &lt;span class=&quot;nb&quot;&gt;50100&lt;/span&gt; &lt;span class=&quot;fn&quot;&gt;WorkDateHandler&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;[EventSubscriber(ObjectType::Codeunit,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Codeunit::&lt;span class=&quot;str&quot;&gt;&quot;System Initialization&quot;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;OnAfterLogin&#39;&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;&#39;&lt;/span&gt;, &lt;span class=&quot;kw&quot;&gt;false&lt;/span&gt;, &lt;span class=&quot;kw&quot;&gt;false&lt;/span&gt;)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;kw&quot;&gt;local procedure&lt;/span&gt; &lt;span class=&quot;fn&quot;&gt;SetWorkDateOnLogin&lt;/span&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;kw&quot;&gt;begin&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span class=&quot;cm1&quot;&gt;// Override the G/L Entry-based Work Date&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span class=&quot;cm1&quot;&gt;// and just use today&#39;s date like a normal person.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span class=&quot;highlight-line&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;WorkDate(Today);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;kw&quot;&gt;end&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;JetBrains Mono&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;That&#39;s it. That&#39;s the whole fix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Wrapping Up&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;If you&#39;ve ever logged into a Cronus or demo company and
wondered why your Work Date keeps changing to a date you didn&#39;t set, now you
know. It&#39;s not you. It&#39;s &lt;/span&gt;&lt;code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;GetDefaultWorkDate()&lt;/span&gt;&lt;/code&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;
pulling the Posting Date from the last G/L Entry every time your session
initializes, with all the subtlety of a sledgehammer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Source Sans 3&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN;&quot;&gt;Drop that event subscriber into your extension, and
you&#39;ll never have to fight this particular battle again.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/03/who-keeps-moving-my-business-central.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhNsHg4z06qNaoSuwu5fgJjI059vW0thgywRveTYqKyazPjlYX-HGPMf0-Fy02Qw6jQqDHBlgZ5JMgAoTEslQVo8xrGgHpoKQbJwzhcHu1GcCDYCF4YHP7Duwc2B6MAa1988KwB9Fj6YF1ty1vFrPERLbGoQnsmqJ9CSpTdxwH1u1EO-WMpMftd52ovrz54=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-7334878023159275001</guid><pubDate>Mon, 09 Mar 2026 06:30:00 +0000</pubDate><atom:updated>2026-03-09T12:00:35.395+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drop Shipments</category><title>Create Purchase Orders from Drop Shipments</title><description>&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 125%;&quot;&gt;If you have worked with
drop shipments in Business Central, you know the process has always been a
bit... indirect. You would create a sales order, mark lines for drop shipment,
and then separately create a purchase order and use the &lt;b&gt;Get Sales Orders&lt;/b&gt;
action to pull those lines in. It worked, but it was not exactly smooth,
especially when you were juggling multiple orders.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt;With &lt;/span&gt;&lt;b style=&quot;color: #333333; font-size: 14pt;&quot;&gt;Business
Central 2026 Release Wave 1 (BC28)&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt;, Microsoft has simplified this workflow.
You can now create purchase orders directly from the sales order itself using
the &lt;/span&gt;&lt;b style=&quot;color: #333333; font-size: 14pt;&quot;&gt;Create Purchase Orders&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt; action. On top of that, drop shipment lines
are now included in the &lt;/span&gt;&lt;b style=&quot;color: #333333; font-size: 14pt;&quot;&gt;Order Planning&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt; page when you calculate plans,
and the &lt;/span&gt;&lt;b style=&quot;color: #333333; font-size: 14pt;&quot;&gt;Planning Worksheet&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt; page gets a dedicated Drop Shipment action
group.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #1b4f72; font-size: 18.0pt;&quot;&gt;What Exactly
Changed?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 8.0pt; margin-left: 0in; margin-right: 0in; margin-top: 15.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e86c1; font-size: 14.0pt;&quot;&gt;1.
Create Purchase Orders Directly from Sales Orders&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt;Previously, to create a
purchase order for a drop shipment, you had to leave the sales order, go to the
purchase side, and manually pull in the sales lines. Now there is a &lt;/span&gt;&lt;b style=&quot;color: #333333; font-size: 14pt;&quot;&gt;Create
Purchase Orders&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 14pt;&quot;&gt; action right on the sales order. Business Central looks at
your drop shipment lines, figures out the vendor from the Item Card or
Stockkeeping Unit Card, and suggests the purchase order lines for you. You
review, tweak if needed, and you are done.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhyQj67aAVEN7xho_-l0dG9m6K1xTmbpMwbD38yXfMdsLb3vlRWrDBydR1iU2K4WE6Y_G9FeBsRkw4hVCpsdULGTVlHce30BPnvX5v8YAG_vldxyXDYy7dMfkNTpGrkDCp-fbfyFo4FFYAPN1ZAzADAqRkyb5p-MlArHZ7_1D4_rNBBagE4BgmzvGlir5Hq&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;604&quot; data-original-width=&quot;1020&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhyQj67aAVEN7xho_-l0dG9m6K1xTmbpMwbD38yXfMdsLb3vlRWrDBydR1iU2K4WE6Y_G9FeBsRkw4hVCpsdULGTVlHce30BPnvX5v8YAG_vldxyXDYy7dMfkNTpGrkDCp-fbfyFo4FFYAPN1ZAzADAqRkyb5p-MlArHZ7_1D4_rNBBagE4BgmzvGlir5Hq=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh9j7aXEPvlfVQ9v2O_Azrqb10ZZcPjpd5MDuOx0BVh5h8VD_E25fTJWAC8xqoCJOBoDaP1dqJObWFGJvRT1i5DlH3yOJwMsv-EofcZ1nGRJXV3NERxKKD4Nx5_HqRBNVvWgLz5ifoIM_SAgqzVNSFQ4COcKZP59-rJr4t3k_ZLK8PQHS1YLUDndkSSC9Hg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;424&quot; data-original-width=&quot;881&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh9j7aXEPvlfVQ9v2O_Azrqb10ZZcPjpd5MDuOx0BVh5h8VD_E25fTJWAC8xqoCJOBoDaP1dqJObWFGJvRT1i5DlH3yOJwMsv-EofcZ1nGRJXV3NERxKKD4Nx5_HqRBNVvWgLz5ifoIM_SAgqzVNSFQ4COcKZP59-rJr4t3k_ZLK8PQHS1YLUDndkSSC9Hg=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg736f0aH2NTKa5UEjol07DDii3mTaUSX9F-vycpSuOfEPpeydBCPVSH4HMO-q5KbEkBaI0fTFmyhuybsdVvBzVjSmpkTQRMDk9G8_5gHzgFEsZT32aSzUL6LqshAbLQNMC2lDIQoCNKbZSM_7pipQOra8l-Fco0T4c9Dq8LoZ0iqaM1rHaX_R5Vlcr7WkF&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;890&quot; data-original-width=&quot;772&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg736f0aH2NTKa5UEjol07DDii3mTaUSX9F-vycpSuOfEPpeydBCPVSH4HMO-q5KbEkBaI0fTFmyhuybsdVvBzVjSmpkTQRMDk9G8_5gHzgFEsZT32aSzUL6LqshAbLQNMC2lDIQoCNKbZSM_7pipQOra8l-Fco0T4c9Dq8LoZ0iqaM1rHaX_R5Vlcr7WkF=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 8.0pt; margin-left: 0in; margin-right: 0in; margin-top: 15.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e86c1; font-size: 14.0pt;&quot;&gt;2. Drop
Shipments Included in Order Planning&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 125%;&quot;&gt;The &lt;b&gt;Order Planning&lt;/b&gt;
page now considers drop shipment lines when you run &lt;b&gt;Calculate Plan&lt;/b&gt;.
Before this update, drop shipment demand was essentially invisible to the
planning engine. Now it shows up alongside your other demand, which gives you a
more complete picture of what you need to order and when.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh7n-YdD1BFhtbaCxCzvGujCNd6pPzqx0N5nFNoH5mWwI-YuD6lWzdktvcbhvbbYdJ00cnCrVdXIaHNhQU0ZZVRQW0DlK2H6CCrHVHQiSOcF-Tl1HCgyjw_hgxJipOxq1zHhQWW7DedzZ-lh5gGIi81dGyhc8SMJmPhN408ZgICBl50qM5NzTV7Y2U2vz35&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;501&quot; data-original-width=&quot;988&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh7n-YdD1BFhtbaCxCzvGujCNd6pPzqx0N5nFNoH5mWwI-YuD6lWzdktvcbhvbbYdJ00cnCrVdXIaHNhQU0ZZVRQW0DlK2H6CCrHVHQiSOcF-Tl1HCgyjw_hgxJipOxq1zHhQWW7DedzZ-lh5gGIi81dGyhc8SMJmPhN408ZgICBl50qM5NzTV7Y2U2vz35=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 8.0pt; margin-left: 0in; margin-right: 0in; margin-top: 15.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e86c1; font-size: 14.0pt;&quot;&gt;3. New
Drop Shipment Actions in Planning Worksheet&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 125%;&quot;&gt;The &lt;b&gt;Planning
Worksheet&lt;/b&gt; page now includes a dedicated &lt;b&gt;Drop Shipment&lt;/b&gt; action group
with &lt;b&gt;Get Sales Orders&lt;/b&gt; and &lt;b&gt;Sales Orders&lt;/b&gt; actions. This mirrors what
the requisition worksheet already had, bringing consistency across the planning
tools.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgaKp5gFCnLpAAV3nm5ljDCnK8GetsMU-wcdbB_yk1AJcdlBLPi0VoMJa-HYXt5iYMej1Ulqdj9W-i93MnUaVykGTcUQdj1zuOLTbzbCBrC7XUnKn1dnDlyLN8BpiEuhA17zdGa2dgocT5B7uEjAtzvVZxrDgQ8qVbabaYOL7cwnhINn4To3O1BlcxgA5z_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;275&quot; data-original-width=&quot;717&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgaKp5gFCnLpAAV3nm5ljDCnK8GetsMU-wcdbB_yk1AJcdlBLPi0VoMJa-HYXt5iYMej1Ulqdj9W-i93MnUaVykGTcUQdj1zuOLTbzbCBrC7XUnKn1dnDlyLN8BpiEuhA17zdGa2dgocT5B7uEjAtzvVZxrDgQ8qVbabaYOL7cwnhINn4To3O1BlcxgA5z_=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkYqYGGQv8YvCpP8d-6Li3buPM02TR9Fo2YKFy1O71GgEvu4JsI8R7qwrbpRkc5573wRes_pjZPKgIeB_6QQbUCiUdRsj58EfGbp3LpyJy1RMo4YpGafYl9LnTYiSoPJZkhyd3vMBLtP6P4FKAIuEJxmJmDM8y2fiKZ2EeP-BYQ9OULNjGQGuFF1c9KzOh&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;456&quot; data-original-width=&quot;795&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkYqYGGQv8YvCpP8d-6Li3buPM02TR9Fo2YKFy1O71GgEvu4JsI8R7qwrbpRkc5573wRes_pjZPKgIeB_6QQbUCiUdRsj58EfGbp3LpyJy1RMo4YpGafYl9LnTYiSoPJZkhyd3vMBLtP6P4FKAIuEJxmJmDM8y2fiKZ2EeP-BYQ9OULNjGQGuFF1c9KzOh=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #FEF9E7; border-bottom: #D5DBDB; border-left: #F39C12; border-right: #D5DBDB; border-style: solid; border-top: #F39C12; border-width: 1.0pt; mso-border-bottom-alt: #D5DBDB .25pt; mso-border-left-alt: #F39C12 .75pt; mso-border-right-alt: #D5DBDB .25pt; mso-border-style-alt: solid; mso-border-top-alt: #F39C12 .25pt; padding: 6.0pt 10.0pt 6.0pt 10.0pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 4.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f39c12; font-size: 14.0pt;&quot;&gt;Tip: Vendor Determination&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 116%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 116%;&quot;&gt;Business Central picks the vendor from the
  Item Card&#39;s Vendor No. field first. If you use Stockkeeping Units (SKUs), the
  vendor configured on the SKU for that location takes priority. You can always
  override it on the Create Purchase Orders page before confirming.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 116%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt; margin-left: 0in; margin-right: 0in; margin-top: .25in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b4f72; font-size: 18.0pt;&quot;&gt;Before vs.
After: Quick Comparison&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 2.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;background: #1B4F72; border: solid #D5DBDB 1.0pt; mso-border-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 140.0pt;&quot; valign=&quot;top&quot; width=&quot;187&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-size: 14.0pt;&quot;&gt;Area&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #1B4F72; border-left: none; border: solid #D5DBDB 1.0pt; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-size: 14.0pt;&quot;&gt;Before (BC27
  and earlier)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #1B4F72; border-left: none; border: solid #D5DBDB 1.0pt; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-size: 14.0pt;&quot;&gt;After (BC28)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #D5DBDB 1.0pt; mso-border-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 140.0pt;&quot; valign=&quot;top&quot; width=&quot;187&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt;&quot;&gt;Creating
  POs from Sales Orders&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #FDF2F2; border-bottom: solid #D5DBDB 1.0pt; border-left: none; border-right: solid #D5DBDB 1.0pt; border-top: none; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 108%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 108%;&quot;&gt;Create PO separately, then use Get Sales
  Orders from the purchase order&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 108%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #F2FDF2; border-bottom: solid #D5DBDB 1.0pt; border-left: none; border-right: solid #D5DBDB 1.0pt; border-top: none; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 108%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 108%;&quot;&gt;Create Purchase Orders action directly on the
  sales order&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 108%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;background: #EBF5FB; border-top: none; border: solid #D5DBDB 1.0pt; mso-border-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 140.0pt;&quot; valign=&quot;top&quot; width=&quot;187&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt;&quot;&gt;Order
  Planning&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #FDF2F2; border-bottom: solid #D5DBDB 1.0pt; border-left: none; border-right: solid #D5DBDB 1.0pt; border-top: none; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 108%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 108%;&quot;&gt;Drop shipment lines not included in Calculate
  Plan&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 108%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #F2FDF2; border-bottom: solid #D5DBDB 1.0pt; border-left: none; border-right: solid #D5DBDB 1.0pt; border-top: none; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 108%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 108%;&quot;&gt;Drop shipment lines are included when
  calculating plans&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 108%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #D5DBDB 1.0pt; mso-border-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 140.0pt;&quot; valign=&quot;top&quot; width=&quot;187&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt;&quot;&gt;Planning
  Worksheet&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #FDF2F2; border-bottom: solid #D5DBDB 1.0pt; border-left: none; border-right: solid #D5DBDB 1.0pt; border-top: none; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 108%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 108%;&quot;&gt;No dedicated drop shipment actions; only
  available in requisition worksheet&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 108%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #F2FDF2; border-bottom: solid #D5DBDB 1.0pt; border-left: none; border-right: solid #D5DBDB 1.0pt; border-top: none; mso-border-alt: solid #D5DBDB .25pt; mso-border-left-alt: solid #D5DBDB .25pt; mso-border-top-alt: solid #D5DBDB .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt; width: 164.0pt;&quot; valign=&quot;top&quot; width=&quot;219&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 108%;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 14.0pt; line-height: 108%;&quot;&gt;New Drop Shipment action group with Get Sales
  Orders and Sales Orders actions&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 108%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/03/create-purchase-orders-from-drop.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhyQj67aAVEN7xho_-l0dG9m6K1xTmbpMwbD38yXfMdsLb3vlRWrDBydR1iU2K4WE6Y_G9FeBsRkw4hVCpsdULGTVlHce30BPnvX5v8YAG_vldxyXDYy7dMfkNTpGrkDCp-fbfyFo4FFYAPN1ZAzADAqRkyb5p-MlArHZ7_1D4_rNBBagE4BgmzvGlir5Hq=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-7926273720702299683</guid><pubDate>Sun, 08 Mar 2026 06:13:00 +0000</pubDate><atom:updated>2026-03-08T11:43:24.901+05:30</atom:updated><title>Define Item Attributes for Item Variants</title><description>&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;The public preview for Dynamics 365 Business Central 2026
release wave 1 (BC28) is now available, and there’s a feature in this release
that many of us in the BC community have been waiting for. You can now define
item attributes at the item variant level. It sounds simple, but if you’ve ever
worked with variants in a real-world scenario, you know how much this changes
things.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Let me walk you through what this feature does, how it works,
and why it matters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;The Problem This Solves&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Item variants have been a great way to keep your product list
manageable in Business Central. Instead of creating a separate item for every
color, size, or material variation, you set up one item and define the variants
underneath it. A t-shirt in five colors? One item, five variants. Much cleaner
than five separate item cards.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;But here’s where it used to fall short: item attributes.
Until now, attributes were only defined at the item level. So if your base
t-shirt had an attribute of “Color: Blue,” all your variants inherited that
same value. The red variant? Also said “Blue.” Not ideal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;You either had to live with inaccurate attribute data on your
variants, or you gave up on variants entirely and created separate items just
so each one could have the right attribute values. Neither option was great.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;What’s New in BC28&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;With this release, you can assign attribute values that
reflect the specific variant at the item variant level. Variants still inherit
attributes from the parent item, but you can now adjust or remove those
inherited values when a variant needs different information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Here’s what that looks like in practice:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;background: #D6E4F0; border: solid #1F4E79 1.0pt; mso-border-alt: solid #1F4E79 .25pt; mso-border-left-alt: solid #1F4E79 1.0pt; padding: 8.0pt 10.0pt 8.0pt 10.0pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1f4e79; font-size: 14.0pt; line-height: 125%;&quot;&gt;Key Capabilities:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 4.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Assign attribute values directly to
  individual item variants&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 4.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Variants inherit attributes from
  the parent item automatically&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 4.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Adjust or remove inherited values
  per variant as needed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 4.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;New Item Variant Attribute Values
  page accessible from the Variants List or Variant Card&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;•&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;New Update Variant Attributes
  action on the Item Card to force sync from item to variants&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;How It Works&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Attribute Inheritance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;When you add a new variant to an item, the attributes defined
for that item automatically transfer to the variant. This is the inheritance
part. If you’ve already set up attributes like Material, Weight, or Color on
the parent item, your new variant gets all of those right away.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg6T1czd18WOA8ZOF3N38IM7lPIgincymciIgr9zKtKgY0soulborFuyeJ2wljYdej0iuL601y3d09XePLM0WEnd9P4Iwd6cZ9p4n_8QU0XzN-K_WWf3AB9BQRSub3xQjsttsQ-1BwYb7Y1vWtd52axqDExom5Ey5DdYHP1wBGWgsDVMK-ibiVZfNkzbmlD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;440&quot; data-original-width=&quot;952&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg6T1czd18WOA8ZOF3N38IM7lPIgincymciIgr9zKtKgY0soulborFuyeJ2wljYdej0iuL601y3d09XePLM0WEnd9P4Iwd6cZ9p4n_8QU0XzN-K_WWf3AB9BQRSub3xQjsttsQ-1BwYb7Y1vWtd52axqDExom5Ey5DdYHP1wBGWgsDVMK-ibiVZfNkzbmlD=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg0nZyoRg4YS9rqbM6USLFONGOheq9J0Grnwp9ijdtY6QCoVPH9ITtiHArjzMNlZJDmxXtkrLp6J6YJPxuNO1b9hiS_84lk-SUbVrVNDuT5orUSexiMAdroZ9KBkmC2Osuxr5knFW4aOsWWRXuwaZTw7eyeoKaY2Xis0i0jykUer3kDgkndfucUUrejcb50&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;542&quot; data-original-width=&quot;705&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg0nZyoRg4YS9rqbM6USLFONGOheq9J0Grnwp9ijdtY6QCoVPH9ITtiHArjzMNlZJDmxXtkrLp6J6YJPxuNO1b9hiS_84lk-SUbVrVNDuT5orUSexiMAdroZ9KBkmC2Osuxr5knFW4aOsWWRXuwaZTw7eyeoKaY2Xis0i0jykUer3kDgkndfucUUrejcb50=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtLUk1id0M626zJkDFCipiLrpptCU0qPSfLZfAMqPOQNBqx_ItLTfOID-N-T23WF1bMu7VagLxAsDaU9FUdVivB7n4IXxpiJLqxwtHfXZeWs4OGG785mdSXedRDY-VdUOMEP-s4a396yH92KjraHYf-SyOgPqPAs9iWcsL_SHw-iruU07_DkYR1g8hwRPK&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;494&quot; data-original-width=&quot;946&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtLUk1id0M626zJkDFCipiLrpptCU0qPSfLZfAMqPOQNBqx_ItLTfOID-N-T23WF1bMu7VagLxAsDaU9FUdVivB7n4IXxpiJLqxwtHfXZeWs4OGG785mdSXedRDY-VdUOMEP-s4a396yH92KjraHYf-SyOgPqPAs9iWcsL_SHw-iruU07_DkYR1g8hwRPK=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;One thing to note: if no attributes are defined on the parent
item, the variants will also be empty. The inheritance only works when there’s
something to inherit.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;h3&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Editing Variant-Specific
Attributes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;Once the attributes are inherited, you can open the new &lt;b&gt;Item
Variant Attribute Values&lt;/b&gt; page to review and edit them. You can get to this
page from either the Item Variants List or the Item Variant Card. From there,
you update or delete the inherited values so each variant shows the correct
details.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;So back to our t-shirt example: your parent item might have
Color set to “Blue” (the default). When you create the “Red” variant, it
inherits “Blue,” but you can immediately go in and change it to “Red.” Simple,
clean, accurate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh3ne-UuF1Qu7B9MkUKR4T0ysKx8pykfGOomFyfnmIJnMepfa47vlHP1Yx7pfi1vJsnrcaJDo3ETq0oNP1MrUZnlpt9IAgLA3cW5vn0E4f6xuY-EBEV1zdGAITqbluaJw8LOfdW1S9E-vYe1jeFi-zOOvaiWtGSArW4EFj693fmIhcHVTxqnzj4j-NJdsa0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;484&quot; data-original-width=&quot;952&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh3ne-UuF1Qu7B9MkUKR4T0ysKx8pykfGOomFyfnmIJnMepfa47vlHP1Yx7pfi1vJsnrcaJDo3ETq0oNP1MrUZnlpt9IAgLA3cW5vn0E4f6xuY-EBEV1zdGAITqbluaJw8LOfdW1S9E-vYe1jeFi-zOOvaiWtGSArW4EFj693fmIhcHVTxqnzj4j-NJdsa0=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Syncing Attributes with
Update Variant Attributes&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;There’s also a new &lt;b&gt;Update Variant Attributes&lt;/b&gt; action
available directly from the Item Card. This lets you force a sync of attributes
from the item down to all its variants. It’s useful when you’ve added or
changed attributes on the parent item and want to push those changes out to
existing variants without going through them one by one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiQSdrEkKxxg4Pt7RAnmVmc7CK4IJKgnUECnh268z4bgj_zXrQFpm1Hauhd4MavpaoO3z9yfaTqTcz5mQa72DYjd9Wsz4HdK6zj53vYVKQb9Ai9kxggFZE5J71a76xPfIr6ELUrABUj7Glorf7PC37OON3H4zSB0AxCJf0eOFQ1sT8v0TaCS_5iRf-D2O3P&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;625&quot; data-original-width=&quot;718&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiQSdrEkKxxg4Pt7RAnmVmc7CK4IJKgnUECnh268z4bgj_zXrQFpm1Hauhd4MavpaoO3z9yfaTqTcz5mQa72DYjd9Wsz4HdK6zj53vYVKQb9Ai9kxggFZE5J71a76xPfIr6ELUrABUj7Glorf7PC37OON3H4zSB0AxCJf0eOFQ1sT8v0TaCS_5iRf-D2O3P=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiE7k4dMbSeip5IpYZyjOPNMbrKXecnIdLYqPCTt1nF6sPsaKBSR39tiCGkmEMncE5NTYhYOBxABKcxKisI3E3YLvqT3se8Bso9YzWlRDvSZyRcqp2lJmaxHt3SMpFr9I6MIN4UB-ERDBBzWif6H_Mp25JI3_hqcauNDaGduT_PBwXr1un6G5jN_MKLsSJ_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;501&quot; data-original-width=&quot;949&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiE7k4dMbSeip5IpYZyjOPNMbrKXecnIdLYqPCTt1nF6sPsaKBSR39tiCGkmEMncE5NTYhYOBxABKcxKisI3E3YLvqT3se8Bso9YzWlRDvSZyRcqp2lJmaxHt3SMpFr9I6MIN4UB-ERDBBzWif6H_Mp25JI3_hqcauNDaGduT_PBwXr1un6G5jN_MKLsSJ_=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEht_QZBVJjWqh_sHQyvMBBuN76eR76b8ZLKAXuhQfha8nzsJC23V3emesU7vP3qBFuTRJr2hK0VyukKaMcEpT-nK27avCOX3tpieQUIxi3-bmiBGr7iGIidkxVekdLBnDbWfEqKvEupwJ5PhM5K1lkjJJB5HIansl4xLo9xqrH70VtazclBGXD1mYaeYId0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;518&quot; data-original-width=&quot;953&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEht_QZBVJjWqh_sHQyvMBBuN76eR76b8ZLKAXuhQfha8nzsJC23V3emesU7vP3qBFuTRJr2hK0VyukKaMcEpT-nK27avCOX3tpieQUIxi3-bmiBGr7iGIidkxVekdLBnDbWfEqKvEupwJ5PhM5K1lkjJJB5HIansl4xLo9xqrH70VtazclBGXD1mYaeYId0=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/03/define-item-attributes-for-item-variants.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEg6T1czd18WOA8ZOF3N38IM7lPIgincymciIgr9zKtKgY0soulborFuyeJ2wljYdej0iuL601y3d09XePLM0WEnd9P4Iwd6cZ9p4n_8QU0XzN-K_WWf3AB9BQRSub3xQjsttsQ-1BwYb7Y1vWtd52axqDExom5Ey5DdYHP1wBGWgsDVMK-ibiVZfNkzbmlD=s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-6099911235084496190</guid><pubDate>Sat, 07 Mar 2026 14:07:00 +0000</pubDate><atom:updated>2026-03-07T19:37:13.578+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">BC28Preview</category><title>Create Purchase Quotes for Contacts in Business Central</title><description>&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The
public preview for Dynamics 365 Business Central 2026 release wave 1 (BC28) is
now available, and there are some really useful features in this update. One
that caught my attention is the ability to create purchase quotes for contacts
that aren&#39;t yet associated with a vendor. If you&#39;ve worked in purchasing, you
know the friction here. Let me walk you through it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;The Problem This Solves&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Until
now, if you wanted to create a purchase quote in Business Central, you needed
to have a vendor record already set up. That sounds reasonable in theory, but
in practice it creates unnecessary work. Think about it: you&#39;re exploring a
potential purchase from a new supplier. You&#39;re not even sure the deal will go
through. But before you can even draft a quote, you have to go create a full
vendor record. That&#39;s wasted effort if the purchase never materializes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;How It Works&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The
concept is straightforward. You can now create a purchase quote and assign it
to a contact that isn&#39;t linked to any vendor. Business Central lets you fill in
the quote details, add your lines, and work with the document just like you
normally would. The key difference is that you don&#39;t need a vendor number to
get started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 10.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Here&#39;s
the step-by-step process:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Create a Purchase Quote&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; and select a contact that isn&#39;t linked to a vendor.
The Purchase Quote will be created without a Vendor No., and that&#39;s perfectly
fine at this stage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjG7X9HDqwWbXZHeudhr5wwVmqcvQQ8eTSeBY_KRp-LUvRcKn0LZ7V2vBaXmkg4g5ASBjoQgjdZEOVE83pSiYntmijJOxeJ_N9bNCmqBb_igY_G3PYmUo7Y2JSm7pBTUVOJ9iy0zm-sSgPsQLVKtRBeIeBbSd2ltOWS1AqtvG01F5AIU7z8bUjlggRx0fmM&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;514&quot; data-original-width=&quot;848&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjG7X9HDqwWbXZHeudhr5wwVmqcvQQ8eTSeBY_KRp-LUvRcKn0LZ7V2vBaXmkg4g5ASBjoQgjdZEOVE83pSiYntmijJOxeJ_N9bNCmqBb_igY_G3PYmUo7Y2JSm7pBTUVOJ9iy0zm-sSgPsQLVKtRBeIeBbSd2ltOWS1AqtvG01F5AIU7z8bUjlggRx0fmM=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEih5wqiYxxY2gt3zLaAmBNm0StPSGggO8XgJs9yBRvUXPfgTsSu3kD8jqDrNp0Mj6rNS6id2hGMuelhZ_f0UERjK2FXp7dkQssHWk-y5Tlmm-MGCeeo5PRCkPdU6KRkxsRgCfTUfNqvDReTyBQ_449gIzkct2cbSRi62pdelJMdy5e7nAuRPyVDmx2GZX8s&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;612&quot; data-original-width=&quot;488&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEih5wqiYxxY2gt3zLaAmBNm0StPSGggO8XgJs9yBRvUXPfgTsSu3kD8jqDrNp0Mj6rNS6id2hGMuelhZ_f0UERjK2FXp7dkQssHWk-y5Tlmm-MGCeeo5PRCkPdU6KRkxsRgCfTUfNqvDReTyBQ_449gIzkct2cbSRi62pdelJMdy5e7nAuRPyVDmx2GZX8s=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivh8h8aFehDaPUG0_xWO-SZB4_xjRfrPwqFZKuTqyYMYKUy95g2sxtiut6CU6sSQtZtAMt1_IwcAQc-OWc4FAyipA93eOaVd-LwWttP-Mnm1b5h48ue84vWgK_4FHNuxXJbfcE-61DFE9i6XrFNIsr9lYcCWuHqAHgt7Pr2Ci_dWXnmpyAJch3gtT4_9Pc&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;731&quot; data-original-width=&quot;485&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivh8h8aFehDaPUG0_xWO-SZB4_xjRfrPwqFZKuTqyYMYKUy95g2sxtiut6CU6sSQtZtAMt1_IwcAQc-OWc4FAyipA93eOaVd-LwWttP-Mnm1b5h48ue84vWgK_4FHNuxXJbfcE-61DFE9i6XrFNIsr9lYcCWuHqAHgt7Pr2Ci_dWXnmpyAJch3gtT4_9Pc=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Choose a vendor template&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; if multiple templates are available. Business Central
selects the template based on criteria like territory code, country/region
code, and contact type.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Enter the quote details&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; as you normally would. Add your lines, quantities,
prices, and any other information you need.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 15.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;4.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Release the quote or convert it to an order.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; At this point, Business Central automatically creates
the vendor record using the template. The vendor is created only when
you actually need it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiyOGn8n-QqxHROVItuxGgBjH9sD4cgVBZ4rjUiPD0v0-g0R8XJmc9FEycwMUFew3495Lmx258cVRwgTHQFvaWjikWBoU4pb580LKCoULewCCnF3mhhUdBzAideOh6hugByonLndlx4CIKW5TYqofNbA9V1GuuBsUXfz_hOX3P86-j3PpiTUfGHJgukLDOD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;228&quot; data-original-width=&quot;620&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiyOGn8n-QqxHROVItuxGgBjH9sD4cgVBZ4rjUiPD0v0-g0R8XJmc9FEycwMUFew3495Lmx258cVRwgTHQFvaWjikWBoU4pb580LKCoULewCCnF3mhhUdBzAideOh6hugByonLndlx4CIKW5TYqofNbA9V1GuuBsUXfz_hOX3P86-j3PpiTUfGHJgukLDOD=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjwdgYh5cQwlkw9ZmZXHIWyB3k_paVGP7ZyFhUfH8uf7KeTvkb92wogXoI08Nt9m_gtBzCAWddT7aFDDp8v2PZP88iT1BvBJ9wNXDxESZ8vpA0coJIKDgV10J4EaJt6d-Mbsi1eauGWuq7d8cAXRzj38WGLiDdsdoshQHupMtOr4XTkHl38zMWuuyif8N0s&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;210&quot; data-original-width=&quot;617&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjwdgYh5cQwlkw9ZmZXHIWyB3k_paVGP7ZyFhUfH8uf7KeTvkb92wogXoI08Nt9m_gtBzCAWddT7aFDDp8v2PZP88iT1BvBJ9wNXDxESZ8vpA0coJIKDgV10J4EaJt6d-Mbsi1eauGWuq7d8cAXRzj38WGLiDdsdoshQHupMtOr4XTkHl38zMWuuyif8N0s=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/03/create-purchase-quotes-for-contacts-in.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjG7X9HDqwWbXZHeudhr5wwVmqcvQQ8eTSeBY_KRp-LUvRcKn0LZ7V2vBaXmkg4g5ASBjoQgjdZEOVE83pSiYntmijJOxeJ_N9bNCmqBb_igY_G3PYmUo7Y2JSm7pBTUVOJ9iy0zm-sSgPsQLVKtRBeIeBbSd2ltOWS1AqtvG01F5AIU7z8bUjlggRx0fmM=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Telangana, India</georss:featurename><georss:point>17.406498 78.477243899999991</georss:point><georss:box>-10.903735836178846 43.320993899999991 45.716731836178845 113.63349389999999</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-1160169849126032090</guid><pubDate>Sat, 28 Feb 2026 06:40:00 +0000</pubDate><atom:updated>2026-02-28T12:10:20.249+05:30</atom:updated><title>Why API Templates Don&#39;t Work on Business Central Custom API Pages </title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-size: 14pt;&quot;&gt;If you&#39;ve ever tried to set up
an API template for a custom API page in Business Central and wondered why
nothing seems to apply, you&#39;re not alone. The Microsoft documentation mentions that API templates only work with a specific list of standard pages,
but it doesn&#39;t really explain why. That&#39;s what this post is about.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;What Are API Templates?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;API templates let you
pre-populate fields on new records created via a POST call to a BC API. The
idea is simple: when someone creates a record through the API and doesn&#39;t
supply every field, the template fills in the blanks.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;

&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;You set them up in &lt;b&gt;API Setup&lt;/b&gt;
page, pick a Table/Page ID and a Template Code from your Configuration
Templates, and optionally add conditions. Done or so you&#39;d think.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The catch is in the
docs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style=&quot;border-left: solid #2E5FA3 1.5pt; border: none; margin-left: .5in; margin-right: 0in; mso-element: para-border-div; padding: 0in 0in 0in 8.0pt;&quot;&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;border: none; margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 5.0pt; mso-border-left-alt: solid #2E5FA3 1.5pt; mso-padding-alt: 0in 0in 0in 8.0pt; padding: 0in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #555555; font-size: 14.0pt;&quot;&gt;API templates can only be set up with the following API pages:
contacts, countriesRegions, currencies, customers, employees, itemCategories,
paymentMethods, paymentTerms, shipmentMethods, unitsOfMeasure, and vendors.&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;thead&gt;
  &lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
   &lt;td style=&quot;background: #C5D9F1; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; padding: 4.0pt 8.0pt 4.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1a1a2e; font-size: 14.0pt;&quot;&gt;API Pages
   That Support Templates (Out of the Box)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;contacts&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;countriesRegions&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;currencies&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;customers&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;employees&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;itemCategories&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;paymentMethods&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;paymentTerms&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 9;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;shipmentMethods&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 10;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;unitsOfMeasure&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 11; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;vendors&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;Why Only Those Pages?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Microsoft&#39;s docs don&#39;t explain
the reason, but the answer is in the code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Every one of those supported
pages calls a specific function in the &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;OnInsertRecord&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
trigger:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;GraphMgtGeneralTools.ProcessNewRecordFromAPI(CustomerRecordRef,
  TempFieldSet, CurrentDateTime());&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;This is the function that
actually looks up your API Setup configuration and applies the template values.
Without it, the framework has no hook to do anything. The template gets ignored
completely.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Here&#39;s the full &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;OnInsertRecord&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; from the standard Customer API page so you can see exactly how it&#39;s
wired up:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;trigger
  OnInsertRecord(BelowxRec: Boolean): Boolean&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Customer: Record Customer;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CustomerRecordRef: RecordRef;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if Rec.Name = &#39;&#39; then&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Error(NotProvidedCustomerNameErr);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Customer.SetRange(&quot;No.&quot;,
  Rec.&quot;No.&quot;);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 9;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if not Customer.IsEmpty() then&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 10;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rec.Insert();&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 11;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 12;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rec.Insert(true);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 13;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 14;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CustomerRecordRef.GetTable(Rec);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 15;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;GraphMgtGeneralTools.ProcessNewRecordFromAPI(CustomerRecordRef,
  TempFieldSet, CurrentDateTime());&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 16;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CustomerRecordRef.SetTable(Rec);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 17;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 18;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rec.Modify(true);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 19;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SetCalculatedFields();&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 20;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exit(false);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 21; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;end;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The key steps are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 3.0pt; margin-left: .5in; margin-right: 0in; margin-top: 3.0pt; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Insert the record first (so it exists in the DB)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 3.0pt; margin-left: .5in; margin-right: 0in; margin-top: 3.0pt; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Get a &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;RecordRef&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; from it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 3.0pt; margin-left: .5in; margin-right: 0in; margin-top: 3.0pt; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Call &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;ProcessNewRecordFromAPI,&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;this
is where the template lookup happens&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 3.0pt; margin-left: .5in; margin-right: 0in; margin-top: 3.0pt; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;4.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Set the record back from the &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;RecordRef&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
so updated values come through&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 3.0pt; margin-left: .5in; margin-right: 0in; margin-top: 3.0pt; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;5.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Modify the record to save everything&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Custom API pages and the
Resource API page don&#39;t have this plumbing, so templates never apply.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;Seeing the Problem in
Action&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Let&#39;s prove this with the
Resource API page. First, create a simple Configuration Template for Resources, say, one that sets a default &lt;b&gt;Base Unit of Measure&lt;/b&gt; to &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;HOUR&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhw71t-QWEpBd_3wAat9AGn1lCVmBS3xOjTt8OcpX15j9YqLnUsV9WvUKvoptet4PRztLcj_6mijmRC0r-Y6xKwUcphcWwkf64BhIyIfqDTmmRNeN83A4RFNab4N64lLHic44-jmgeXjWj5armNWFoclmocTkbVwpraLeddDzwv-Y4-okhv484XWcUAyQKN&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;543&quot; data-original-width=&quot;841&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhw71t-QWEpBd_3wAat9AGn1lCVmBS3xOjTt8OcpX15j9YqLnUsV9WvUKvoptet4PRztLcj_6mijmRC0r-Y6xKwUcphcWwkf64BhIyIfqDTmmRNeN83A4RFNab4N64lLHic44-jmgeXjWj5armNWFoclmocTkbVwpraLeddDzwv-Y4-okhv484XWcUAyQKN=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Go to &lt;b&gt;API Setup&lt;/b&gt;, add a
new line, pick the Resource table or API page, and assign your template. Looks fine.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgOKMeaMUtaMpxbGoH57EGnolkscNETA2QwU8UgpShEUHO5K_usG6ijQuFMU6NabTH5Zc-9j7a36OIOpV5tNB2CcoygbqycuMFX1AxLKw0cN8xpIl4x5kn1IsuHYHwYytNTHIKnw-eF1J8peQI3zmXhvfObtK3QH2fi4JvW5Mkhdlzsco8htq--fNJO1oyh&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;464&quot; data-original-width=&quot;856&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgOKMeaMUtaMpxbGoH57EGnolkscNETA2QwU8UgpShEUHO5K_usG6ijQuFMU6NabTH5Zc-9j7a36OIOpV5tNB2CcoygbqycuMFX1AxLKw0cN8xpIl4x5kn1IsuHYHwYytNTHIKnw-eF1J8peQI3zmXhvfObtK3QH2fi4JvW5Mkhdlzsco8htq--fNJO1oyh=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Now build Custom API Page from Scratch&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;page 50200 &quot;My
  Custom Resource API&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageType = API;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIPublisher = &#39;mohana&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIGroup = &#39;ap&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIVersion = &#39;v2.0&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EntityName = &#39;resource&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EntitySetName = &#39;resources&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SourceTable = Resource;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ODataKeyFields = SystemId;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InsertAllowed = true;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeleteAllowed = false;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModifyAllowed = true;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; area(Content)&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repeater(Group)&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(id; Rec.SystemId) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(number;
  Rec.&quot;No.&quot;) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(displayName; Rec.Name)
  { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(baseUnitOfMeasure;
  Rec.&quot;Base Unit of Measure&quot;) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(type; Rec.Type) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Now POST a new resource via the
API without specifying Base Unit of Measure:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;POST
  /api/v2.0/companies({id})/resources&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp; &quot;number&quot;:
  &quot;RES-TEST-01&quot;,&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp; &quot;displayName&quot;: &quot;Test
  Resource&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Check the record that gets
created. The &lt;b&gt;Base Unit of Measure&lt;/b&gt; field is empty. The template did
nothing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfA3TGzvp--8FeC24qLcwiP2Y6nwiLPFrX-PKvYGKEVRaRzHupk4FwrWnqwzCpcURb6MLSuSAPX2jWu05IiBH1S7eODl4pFtEmIxDKERhjPefiiAeTELyAUZltCCmDGXI21io_YchANXRDi-wJ7qKPovw-wQZm0wjig_MMjgGvovyv1VWU-loV3wYm2VVC&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;631&quot; data-original-width=&quot;679&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfA3TGzvp--8FeC24qLcwiP2Y6nwiLPFrX-PKvYGKEVRaRzHupk4FwrWnqwzCpcURb6MLSuSAPX2jWu05IiBH1S7eODl4pFtEmIxDKERhjPefiiAeTELyAUZltCCmDGXI21io_YchANXRDi-wJ7qKPovw-wQZm0wjig_MMjgGvovyv1VWU-loV3wYm2VVC=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;



















&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;That&#39;s because the Resource API
page&#39;s &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;OnInsertRecord&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;has&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;no &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;ProcessNewRecordFromAPI&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;The Fix: Add the Missing code&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;page 50200 &quot;My
  Custom Resource API&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageType = API;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIPublisher = &#39;mohana&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIGroup = &#39;ap&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIVersion = &#39;v2.0&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EntityName = &#39;resource&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EntitySetName = &#39;resources&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SourceTable = Resource;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ODataKeyFields = SystemId;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InsertAllowed = true;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeleteAllowed = false;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModifyAllowed = true;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; area(Content)&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repeater(Group)&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(id; Rec.SystemId) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(number;
  Rec.&quot;No.&quot;) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(displayName; Rec.Name)
  { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(baseUnitOfMeasure;
  Rec.&quot;Base Unit of Measure&quot;) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field(type; Rec.Type) { }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GraphMgtGeneralTools: Codeunit
  &quot;Graph Mgt - General Tools&quot;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempFieldSet: Record 2000000041
  temporary;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trigger OnInsertRecord(BelowxRec:
  Boolean): Boolean&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResourceRecordRef: RecordRef;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if Rec.Name = &#39;&#39; then&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error(&#39;Resource display name is
  required.&#39;);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rec.Insert(true);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResourceRecordRef.GetTable(Rec);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  GraphMgtGeneralTools.ProcessNewRecordFromAPI(&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResourceRecordRef, TempFieldSet,
  CurrentDateTime());&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResourceRecordRef.SetTable(Rec);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rec.Modify(true);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit(false);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;With the extension published,
run the same POST call again:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;POST
  /api/v2.0/companies({id})/resources&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&quot;number&quot;:
  &quot;RES-TEST-02&quot;,&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&quot;displayName&quot;: &quot;Test
  Resource 2&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;This time, open the resource
record. You&#39;ll see &lt;b&gt;Base Unit of Measure&lt;/b&gt; is populated with &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;HOUR&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
from the template, even though you didn&#39;t pass it in the POST body.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhRbWL6nac5V9Von16-5QTfbCLxCh_7_2sBxdZYddkI4WfrXa4iriLnVRRFzCHWj_k890D7R9FHUmN1FxiJIV_-LQOUsMfUigwhSbDVFy9N3yFKXmN0c7ezH6mAxEQ-0ZA-cLYb3IVejvSC05JbQETHkgPYe-g_ewx4V2_Ud-IN693hHw67m7PXPi7L9Bgv&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;622&quot; data-original-width=&quot;675&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhRbWL6nac5V9Von16-5QTfbCLxCh_7_2sBxdZYddkI4WfrXa4iriLnVRRFzCHWj_k890D7R9FHUmN1FxiJIV_-LQOUsMfUigwhSbDVFy9N3yFKXmN0c7ezH6mAxEQ-0ZA-cLYb3IVejvSC05JbQETHkgPYe-g_ewx4V2_Ud-IN693hHw67m7PXPi7L9Bgv=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The template is working exactly
as it should. The only difference is the three lines of code that hook into the
template engine.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;The TempFieldSet Variable&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;TempFieldSet&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; is a temporary record based on the &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Field&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
system table (table 2000000041). The &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;ProcessNewRecordFromAPI&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
function uses it to track which fields were explicitly set in the API call (as
opposed to defaulted). This is how it knows which fields to leave alone and
which to fill in from the template.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;



&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;BC does not populate
TempFieldSet automatically.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; You have
to register each field manually by calling &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;RegisterFieldSet&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; from
the &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;OnValidate&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; trigger of every field on your API page. If you skip
this, &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;ProcessNewRecordFromAPI&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; has no record of which fields the caller actually
sent, and it will treat all of them as update, meaning the template could
overwrite values the API caller explicitly passed in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Here&#39;s the pattern you need on
every field:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;field(type;
  Rec.&quot;Contact Type&quot;)&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Caption = &#39;Type&#39;;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trigger OnValidate()&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  RegisterFieldSet(Rec.FieldNo(&quot;Contact Type&quot;));&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;And the &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;RegisterFieldSet&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; procedure itself:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B8CCE4 .25pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border: none white 1.0pt; mso-border-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;local procedure
  RegisterFieldSet(FieldNo: Integer)&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;begin&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if TempFieldSet.Get(Database::Customer,
  FieldNo) then&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempFieldSet.Init();&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempFieldSet.TableNo :=
  Database::Customer;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempFieldSet.Validate(&quot;No.&quot;,
  FieldNo);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempFieldSet.Insert(true);&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #F0F4FA; border-top: none; border: none white 1.0pt; mso-border-alt: none white 0in; mso-border-top-alt: none white 0in; padding: 0in 6.0pt 0in 6.0pt; width: 6.25in;&quot; valign=&quot;top&quot; width=&quot;600&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1a1a2e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;end;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;



















&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Get&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
check at the top prevents duplicate entries if the same field gets validated
more than once. Every field you expose on the API page needs its own &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;OnValidate&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;
trigger calling this procedure. If you miss a field, the template will
overwrite whatever the caller sent for that field.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;What If You Pass a Value
That&#39;s Also in the Template?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The API caller always wins. &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;ProcessNewRecordFromAPI&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; only applies a template value if that field is &lt;i&gt;not&lt;/i&gt;
already in &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;TempFieldSet&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;. Since every field you explicitly send in the POST
body gets tracked there, the function simply skips those fields when applying
the template.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXatWUH5bGIbPSynR8TYyEb1vJV901r09QGk1Ewdr9yIEi5sCtPeOg4S5GLpr7eEW3KVgUrhtGGeFai7fpIO-wCY3kyfU7Cr9l67OEtojgitvIlRvQSgpIqfdr3qYWMhBWe0FWs6IGfY-MK1K66xOXDwTVJrr48PN7HEfC4ONgVu483lA-kgkH0Y6Zbhg-&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;664&quot; data-original-width=&quot;894&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXatWUH5bGIbPSynR8TYyEb1vJV901r09QGk1Ewdr9yIEi5sCtPeOg4S5GLpr7eEW3KVgUrhtGGeFai7fpIO-wCY3kyfU7Cr9l67OEtojgitvIlRvQSgpIqfdr3qYWMhBWe0FWs6IGfY-MK1K66xOXDwTVJrr48PN7HEfC4ONgVu483lA-kgkH0Y6Zbhg-=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;So if your template sets Type
to &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Machine&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; but your POST includes &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&quot;type&quot;: &quot;Person&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;, the record gets &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Machine&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt; without &lt;/span&gt;&lt;span style=&quot;background: #F9F2F4; color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;TempFieldSet.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgDrQRo32ylZynk8LkDWgwXj8dHQiWRe_SeQs4C3lLZlGZ2EMmmoaeGt3mZeii0e13BvLG3hasv0-0Lrl2y-2s5iV4m3D-4Gnnx_aAN5Reu5hMjBjpnCSDpvDUH43vFM1zV4k2CcMqgbiUT8N114Y62ISj0kki4SeLiJs5Q0MXrcD2fIpp_z_zsblEH6wxH&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;635&quot; data-original-width=&quot;667&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgDrQRo32ylZynk8LkDWgwXj8dHQiWRe_SeQs4C3lLZlGZ2EMmmoaeGt3mZeii0e13BvLG3hasv0-0Lrl2y-2s5iV4m3D-4Gnnx_aAN5Reu5hMjBjpnCSDpvDUH43vFM1zV4k2CcMqgbiUT8N114Y62ISj0kki4SeLiJs5Q0MXrcD2fIpp_z_zsblEH6wxH=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;If your template sets Type to &lt;/span&gt;&lt;span style=&quot;background: rgb(249, 242, 244); color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14pt;&quot;&gt;Machine&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;
but your POST includes &lt;/span&gt;&lt;span style=&quot;background: rgb(249, 242, 244); color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14pt;&quot;&gt;&quot;type&quot;:
&quot;Person&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;, the record gets &lt;/span&gt;&lt;span style=&quot;background: rgb(249, 242, 244); color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14pt;&quot;&gt;Person&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;
with &lt;/span&gt;&lt;span style=&quot;background: rgb(249, 242, 244); color: #c7254e; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14pt;&quot;&gt;TempFieldSet.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The template value is ignored
for that field.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiCIDKbbBEAytGRJ94yfcFV8GNhd_fTtzt1ercwKz0buG2upWpdaJoiyvOoAdsu8qBFvqHyYrofj5KDDteE2fRtwh_ywHTQNxRNV9tIdipwqoX7kBpDne0pD2NCJozdDNAC_mVyK0r_ysrHuzdAo_ZQpx3lqeNgLIQA_JXECKeV1XwUQJBGmuMLT3RGU_3N&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;628&quot; data-original-width=&quot;677&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiCIDKbbBEAytGRJ94yfcFV8GNhd_fTtzt1ercwKz0buG2upWpdaJoiyvOoAdsu8qBFvqHyYrofj5KDDteE2fRtwh_ywHTQNxRNV9tIdipwqoX7kBpDne0pD2NCJozdDNAC_mVyK0r_ysrHuzdAo_ZQpx3lqeNgLIQA_JXECKeV1XwUQJBGmuMLT3RGU_3N=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;This matches what the Microsoft
docs say about template ordering too:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;border-left: solid #2E5FA3 1.5pt; border: none; margin-left: .5in; margin-right: 0in; mso-element: para-border-div; padding: 0in 0in 0in 8.0pt;&quot;&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;border: none; margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 5.0pt; mso-border-left-alt: solid #2E5FA3 1.5pt; mso-padding-alt: 0in 0in 0in 8.0pt; padding: 0in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #555555; font-size: 14.0pt;&quot;&gt;Field values defined in the template are only applied to fields
that have not already had a value defined, either explicitly in the API, or in
a previously applied template in the order.&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;The same rule applies when you
have multiple templates stacked in API Setup with different order numbers. The
first template to set a field wins, and any later templates skip it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;td style=&quot;background: #C5D9F1; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; padding: 4.0pt 8.0pt 4.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Priority&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;background: #C5D9F1; border-left: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; padding: 4.0pt 8.0pt 4.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Source&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td style=&quot;background: #C5D9F1; border-left: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; padding: 4.0pt 8.0pt 4.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Wins over&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;1 (highest)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Explicit API value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Everything&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Earlier template (lower
  Order #)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Later templates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;3 (lowest)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Later template (higher
  Order #)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-top-alt: solid #CCCCCC .25pt; padding: 3.0pt 8.0pt 3.0pt 8.0pt; width: 150.0pt;&quot; valign=&quot;top&quot; width=&quot;200&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt; margin-left: 0in; margin-right: 0in; margin-top: 3.0pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;b&gt;&lt;span style=&quot;color: #2e5fa3; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 16.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/02/why-api-templates-dont-work-on-business.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhw71t-QWEpBd_3wAat9AGn1lCVmBS3xOjTt8OcpX15j9YqLnUsV9WvUKvoptet4PRztLcj_6mijmRC0r-Y6xKwUcphcWwkf64BhIyIfqDTmmRNeN83A4RFNab4N64lLHic44-jmgeXjWj5armNWFoclmocTkbVwpraLeddDzwv-Y4-okhv484XWcUAyQKN=s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1492436440038408053.post-7429326284625186983</guid><pubDate>Thu, 12 Feb 2026 07:41:00 +0000</pubDate><atom:updated>2026-02-12T13:13:18.347+05:30</atom:updated><title>Testing Your MCP Connection with Real Business Central Questions and Best Practices (BLOG 4 OF 4)</title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;color: #2e86c1; font-size: 14pt; text-align: center;&quot;&gt;Validating Your BC MCP Setup with
Real-World Queries&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2e86c1; font-size: 14pt; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h1&gt;Introduction&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Your BcMCPProxy is
built, Claude Desktop is configured, and the BC MCP Server is live. Now let’s
put it all to the test.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;

&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;In this final post, we
go beyond simple data lookups. The real power of connecting an AI agent to
Business Central is not just reading records. It is asking business questions
in plain English and getting visual, actionable answers. We will walk through two
scenarios that demonstrate exactly that, followed by best practices for working
with AI agents.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;Scenario 1: Project Budget vs. Actual Analysis&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;This is where things
get interesting. Instead of opening BC, navigating to project ledger entries,
exporting to Excel, and building a chart manually, you just ask.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 10.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b3a5c; font-size: 14.0pt;&quot;&gt;Prompt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #F4F6F7; margin-bottom: 1.0pt; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-family: Consolas; font-size: 14.0pt; mso-bidi-font-family: Consolas; mso-fareast-font-family: Consolas;&quot;&gt;&quot;I want to see budget vs actual for all Projects&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #F4F6F7; margin-bottom: 8.0pt; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-family: Consolas; font-size: 14.0pt; mso-bidi-font-family: Consolas; mso-fareast-font-family: Consolas;&quot;&gt;&amp;nbsp;with a nice graphic
view&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 10.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b3a5c; font-size: 14.0pt;&quot;&gt;What
Happens Behind the Scenes&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Claude does not just
make one API call. It thinks through the problem and executes multiple steps:&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;1.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Claude identifies that
it needs project data with budget and actual figures. It calls the BC MCP
Server to read the Project API page.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;2.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;It retrieves budget
amounts and actual costs for all projects. If the data spans multiple API pages
(project tasks, project planning lines, project ledger entries), Claude calls
each one as needed.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;3.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Claude then generates
an interactive chart, typically a grouped bar chart, comparing budget vs.
actual for each project side by side.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;4.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;The chart is rendered
as a visual artifact directly inside Claude Desktop. No Excel export. No
copy-paste. Just ask and see.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #E8F8F5; border-left: solid #27AE60 1.0pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid #27AE60 .75pt; padding: 6.0pt 10.0pt 6.0pt 10.0pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #27ae60; font-size: 10.0pt;&quot;&gt;✅ Setup Note&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 9.5pt;&quot;&gt;For this
  scenario, I created a custom API page in Business Central that exposes the
  Job Planning Lines table with all the relevant budget and actual fields. The
  standard BC APIs do not include project planning data out of the box, so a
  custom API page was needed to give the agent access to this information. This
  is a common pattern: if the data you want is not available through standard
  APIs, build a custom API page, add it to your MCP configuration, and the
  agent can use it immediately.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 10.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b3a5c; font-size: 14.0pt;&quot;&gt;Why This
Matters&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Think about how long
this takes the traditional way. Open BC, navigate to the right page, apply
filters, export to Excel, format the data, build a pivot chart, adjust colors
and labels. That is 15 to 30 minutes of work, depending on how many projects
you have.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;With MCP, you type one
sentence and get a visual answer in seconds. The agent handles all the API
calls, data shaping, and visualization for you.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Expected result: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;A bar chart showing
budget vs. actual cost for every project in your BC environment along with
total budget, actual cost, remaining budget and budget utilization.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgM69VcD4jvY6lsSLzZYMzPNO9khPp9dlggVLleeWRTxLcrXkgjscoJFWH22V3vkIE_lkdVMSKmlJmHh53SLTO8EOtu4SgfhVAbCAEHQfl1MMpV7591rEPoPRT9-JrbqZ0vWj6ENlDz_pAEqMR2EP6zaNTYvzGcH9z5XexWWnoJlhrDBFQqtuoeo0DLFX6r&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1012&quot; data-original-width=&quot;812&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgM69VcD4jvY6lsSLzZYMzPNO9khPp9dlggVLleeWRTxLcrXkgjscoJFWH22V3vkIE_lkdVMSKmlJmHh53SLTO8EOtu4SgfhVAbCAEHQfl1MMpV7591rEPoPRT9-JrbqZ0vWj6ENlDz_pAEqMR2EP6zaNTYvzGcH9z5XexWWnoJlhrDBFQqtuoeo0DLFX6r=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgwtdg3H6RxmJ0KNZjScQOqzewTRf0ShIofJ0a7szNNH3hArSpxq_SP0rCUPLw6XAT_3ven7VSlV2O_wL7hLPmlg7FK8YHPWu3C8BxLVb4DQEAfbozRM13suVjZgIcz5_KJwN_tyJEvvxyJfvlB58PpbXKKR2_ofxI0ZSEhOHUzPWHoHz0jNwh4n5nEaEdG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1020&quot; data-original-width=&quot;818&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgwtdg3H6RxmJ0KNZjScQOqzewTRf0ShIofJ0a7szNNH3hArSpxq_SP0rCUPLw6XAT_3ven7VSlV2O_wL7hLPmlg7FK8YHPWu3C8BxLVb4DQEAfbozRM13suVjZgIcz5_KJwN_tyJEvvxyJfvlB58PpbXKKR2_ofxI0ZSEhOHUzPWHoHz0jNwh4n5nEaEdG=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi46AgdiNUYy9ARji5ta9EvfpydcgduZpTCuyFTYSoOU-X0-w5R23VbZzpH8RvdmAWrz2Qjym8qtG6y3-iCp_3LnDBDXYgAtR1Uxst1exp6itG0PTDKiRDfDFhDWXhZ5UEV79b_TnQhBP3UBpXWyNKY7rvXFmhndeZ3LLsZzube5rVE9wD1hGtkYzriRSyx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1016&quot; data-original-width=&quot;810&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi46AgdiNUYy9ARji5ta9EvfpydcgduZpTCuyFTYSoOU-X0-w5R23VbZzpH8RvdmAWrz2Qjym8qtG6y3-iCp_3LnDBDXYgAtR1Uxst1exp6itG0PTDKiRDfDFhDWXhZ5UEV79b_TnQhBP3UBpXWyNKY7rvXFmhndeZ3LLsZzube5rVE9wD1hGtkYzriRSyx=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #E8F8F5; border-left: solid #27AE60 1.0pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid #27AE60 .75pt; padding: 6.0pt 10.0pt 6.0pt 10.0pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #27ae60; font-size: 14.0pt;&quot;&gt;✅ Pro Tip&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt;&quot;&gt;You can
  refine the prompt to focus on specific projects or add more detail. For
  example: &quot;Show me budget vs actual for projects J00010 and J00030 with a
  breakdown by project task.&quot; The more specific your prompt, the more
  targeted the output.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-top: 2.0pt;&quot;&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;

































&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #E8F8F5; border-left: solid #27AE60 1.0pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid #27AE60 .75pt; padding: 6.0pt 10.0pt 6.0pt 10.0pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #27ae60; font-size: 14.0pt;&quot;&gt;✅ Prompt Refinement&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt;&quot;&gt;If the
  initial chart does not look quite right, just tell Claude what to change.
  &quot;Make it a horizontal bar chart instead&quot; or &quot;Add percentage
  variance labels&quot; or &quot;Only show projects that are over budget.&quot;
  The agent iterates on the visualization without you touching any code.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;Scenario 2: Available Inventory Overview&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Inventory visibility is
one of those things that everyone needs but nobody wants to build reports for.
Let’s skip the report.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 10.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b3a5c; font-size: 14.0pt;&quot;&gt;Prompt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background: #F4F6F7; margin-bottom: 8.0pt; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-family: Consolas; font-size: 14.0pt; mso-bidi-font-family: Consolas; mso-fareast-font-family: Consolas;&quot;&gt;&quot;Show me available inventory in a nice chart&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 10.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b3a5c; font-size: 14.0pt;&quot;&gt;What
Happens Behind the Scenes&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;1.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Claude calls the BC MCP
Server to read the Item API page and retrieves all items with their inventory
quantities.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;2.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;It filters for items
that actually have inventory on hand (skipping zero-stock items to keep the
chart clean).&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;3.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Claude generates a
visual chart. Depending on the number of items, it might use a bar chart for a
smaller catalog or a treemap/bubble chart for a larger one.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;4.&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;The chart is rendered
as an interactive artifact in Claude Desktop, with item numbers, descriptions,
and quantities.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 10.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b3a5c; font-size: 14.0pt;&quot;&gt;Why This
Matters&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;This is a question that
gets asked in every warehouse meeting, every sales call, and every planning
session. Instead of logging into BC, navigating to the item list, sorting by
inventory, and maybe exporting it for a visual, you just ask.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;And because it is
conversational, you can immediately follow up: &quot;Which items are below
their reorder point?&quot; or &quot;Show me just the items in the FINISHED
category&quot; or &quot;What is the total inventory value?&quot; The agent
keeps the context and builds on the previous answer.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Expected result: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;A visual chart showing
available inventory quantities across your items. Items with the highest stock
levels are immediately visible. Zero-stock items are excluded for clarity.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEggWiuUIrPUhlJn7nyfOpCE6xwM6ts278q5gXx43yGSwTkXWegHOpq1eH5egqhtr87a_7t0rNNAb2sqzqJdUdLh5dDLG3wUafcTulVKcDE_Qo4fK7Cm4Sd00gcRIqnMG-ej2QtS4eG0jgNpPdjucmXL5EPZSZbSn_qYkqi9sw5qNZySboD5lgb6pIIEYTnx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1017&quot; data-original-width=&quot;768&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEggWiuUIrPUhlJn7nyfOpCE6xwM6ts278q5gXx43yGSwTkXWegHOpq1eH5egqhtr87a_7t0rNNAb2sqzqJdUdLh5dDLG3wUafcTulVKcDE_Qo4fK7Cm4Sd00gcRIqnMG-ej2QtS4eG0jgNpPdjucmXL5EPZSZbSn_qYkqi9sw5qNZySboD5lgb6pIIEYTnx=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgWXcdqYC2d2ztcTdGGQ0GG8oj0yJQKeR-6KGx5I2ppaNyMTZQWmBB_OYWiiJyEUGPDS9lrt2s1syo0LqFVQ5PGenRtO32eSD2s5bwb_OR4j9ZHVWEoVCHxF64PzqAI3onRL04LMDeIiftctqBfJB20fqicQ6hwTcu9K2IniPEfj_-ygnINlqcCNkpCcETz&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;923&quot; data-original-width=&quot;770&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgWXcdqYC2d2ztcTdGGQ0GG8oj0yJQKeR-6KGx5I2ppaNyMTZQWmBB_OYWiiJyEUGPDS9lrt2s1syo0LqFVQ5PGenRtO32eSD2s5bwb_OR4j9ZHVWEoVCHxF64PzqAI3onRL04LMDeIiftctqBfJB20fqicQ6hwTcu9K2IniPEfj_-ygnINlqcCNkpCcETz=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhPkXrcvq4HmiAhIRlkB3uLmToovFyk-MthVJ39KHdOHH9P4joG7dS3-uMej09MTDsmZuy2udhQTOe8JfJNUBTxDIpig0po_HIbmzOH-epUBGZLd72B3lp3rFpttia5gTXo5k-l0Me1VutGYlOcA1PwimUcMICvZYD85jcjYgCvJXOlJUVRCJQbgLLe809i&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1012&quot; data-original-width=&quot;767&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhPkXrcvq4HmiAhIRlkB3uLmToovFyk-MthVJ39KHdOHH9P4joG7dS3-uMej09MTDsmZuy2udhQTOe8JfJNUBTxDIpig0po_HIbmzOH-epUBGZLd72B3lp3rFpttia5gTXo5k-l0Me1VutGYlOcA1PwimUcMICvZYD85jcjYgCvJXOlJUVRCJQbgLLe809i=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;























&lt;/span&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #E8F8F5; border-left: solid #27AE60 1.0pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid #27AE60 .75pt; padding: 6.0pt 10.0pt 6.0pt 10.0pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 3.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #27ae60; font-size: 14.0pt;&quot;&gt;✅ Taking It Further&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt;&quot;&gt;Try chaining
  requests: &quot;Show me available inventory, then highlight items that have
  not had any sales in the last 90 days.&quot; Claude can cross-reference
  inventory data with sales data across multiple API calls to surface
  slow-moving stock. This kind of ad-hoc analysis used to require a dedicated
  report. Now it is a conversation.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;The Bigger Picture&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;span style=&quot;color: #2e86c1; font-size: 14pt; text-align: center;&quot;&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;These two scenarios are
just the beginning. The pattern is always the same: ask a business question in
plain English, and the AI agent figures out which BC API pages to call, fetches
the data, and presents it visually.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Here are a few more
ideas to try once your setup is working:&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&quot;Show me a trend of sales order totals by month for the
last 12 months.&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&quot;Which customers have overdue balances? Show me a breakdown
by aging bucket.&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&quot;Compare actual vs. budget for GL accounts in the 6000
range this quarter.&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&quot;What are our top 10 selling items by revenue this year?
Show me a chart.&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Each of these would
traditionally require navigation, filtering, exporting, and charting. With MCP,
they are one-line prompts.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-top: 4.0pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in .5pt 0in .5pt; mso-yfti-tbllook: 1184; width: 624px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;height: 2.0pt; mso-height-rule: exactly; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid #D6EAF8 1.0pt; border: solid windowtext 1.0pt; height: 2.0pt; mso-border-alt: solid windowtext .5pt; mso-border-bottom-alt: solid #D6EAF8 .25pt; mso-height-rule: exactly; padding: 0in .5pt 0in .5pt; width: 6.5in;&quot; valign=&quot;top&quot; width=&quot;624&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;h1&gt;Best Practices&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Security&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Least privilege: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Start with a read-only MCP configuration. Only
enable write operations after thorough testing.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;No secrets in config: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;No passwords or secrets are stored. The
proxy uses Azure’s delegated auth flow.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Separate configurations: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Create purpose-specific configurations
(e.g., Finance-ReadOnly, Sales-ReadWrite).&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Audit access: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Review who has the MCP - ADMIN permission set
in BC.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Working with Agents&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Be precise: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Agents work best with specific, clear requests.
“Show me customers” is good; “Show me the top 10 customers sorted by balance”
is better.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Request complete data: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;When you need all records, say so
explicitly and instruct the agent not to use the top parameter.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Understand tool calls: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Each MCP tool call is a separate API
request. Complex queries may take a few seconds.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Review before approving: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;For sensitive operations, the agent will
ask for confirmation. This is by design.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Maintenance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Stay current: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;The BC MCP Server is in public preview and may
change. Watch the Microsoft Learn documentation for updates.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Expand over time: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;As BC evolves, new API pages may become
available. Add them to your MCP configuration to expand agent capabilities.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;















































&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Test after updates: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;If something breaks after a BC update, re-check
Feature Management and MCP configuration.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;line-height: 125%; margin-bottom: 5.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;Conclusion&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;Over these four posts,
we have gone from understanding what AI agents and MCP are, through enabling
the BC MCP Server and configuring it, to building a proxy executable and
testing it with real business questions.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;The key takeaway is
this: the value is not in reading individual records. It is in asking business
questions and getting visual, actionable answers in seconds. Budget vs. actual
comparisons, inventory overviews, trend analysis. All of this is now a conversation,
not a report-building exercise.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;The BcMCPProxy is a
temporary bridge. Microsoft will likely provide direct MCP client support in
future releases. But it works today and demonstrates the enormous potential of
agentic AI in the Business Central ecosystem.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 125%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;color: #1c1c1c; font-size: 14.0pt; line-height: 125%;&quot;&gt;The future is agentic.
Let’s build it.&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt; line-height: 125%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-top: 4.0pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;



&lt;h2&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;Blog Series Navigation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 4.0pt;&quot;&gt;&lt;span style=&quot;color: #555555; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Blog 1: &lt;a href=&quot;https://mohana-dynamicsnav.blogspot.com/2026/02/understanding-ai-agents-and-mcp-blog-1.html&quot; target=&quot;_blank&quot;&gt;Understanding AI Agents and MCP&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 4.0pt;&quot;&gt;&lt;span style=&quot;color: #555555; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Blog 2: &lt;a href=&quot;https://mohana-dynamicsnav.blogspot.com/2026/02/the-business-central-mcp-server-blog-2.html&quot; target=&quot;_blank&quot;&gt;The Business Central MCP Server&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 4.0pt;&quot;&gt;&lt;span style=&quot;color: #555555; font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Blog 3: &lt;a href=&quot;https://mohana-dynamicsnav.blogspot.com/2026/02/building-bcmcpproxyexe-and-connecting.html&quot;&gt;Building BcMCPProxy.exe and Connecting to Claude Desktop&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 4.0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2e86c1; font-size: 14.0pt;&quot;&gt;▶ Blog 4: Testing Scenarios and Best Practices (You are here)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 14.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://mohana-dynamicsnav.blogspot.com/2026/02/testing-scenarios-and-best-practices.html</link><author>noreply@blogger.com (Mohana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgM69VcD4jvY6lsSLzZYMzPNO9khPp9dlggVLleeWRTxLcrXkgjscoJFWH22V3vkIE_lkdVMSKmlJmHh53SLTO8EOtu4SgfhVAbCAEHQfl1MMpV7591rEPoPRT9-JrbqZ0vWj6ENlDz_pAEqMR2EP6zaNTYvzGcH9z5XexWWnoJlhrDBFQqtuoeo0DLFX6r=s72-c" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>