The next platform update (which is Platform update 13) will be generally available in April 2018. Platform updates are backwards compatible and do not require any change in your customizations.
For customers who purchase subscriptions to Dynamics 365 for Finance and Operations after April 1, 2018, Platform updates will be continual updates, and will now be managed by Microsoft rather than optional updates.
• If you purchase subscriptions to Dynamics 365 for Finance and Operation after April 1, 2018, then you willl automatically begin receiving continuous updates.
• If you are an existing customer and have Platform Update 11 or earlier installed, then you will be asked to move to Platform Update 12 by April 1 2018.
By July 1, 2018 all customers will receive continual Platform updates managed by Microsoft. (See the Microsoft Modern Lifecycle support policy).
The cloud brings new operating paradigms, no longer do we need for major upgrade every few years to get new features. Such upgrades for an enterprise system are major projects. The new platform aims at a more agile approach of incremental updates. That requires Customers to have a different mind set and processes of on-going testing, own code alignment and new feature adoption. The move from layered code to extension is to support this sea change.
Over-layering means you can change any code when want and move it up to the next layer. This works well in on-premise, isolated code bases. However, it is a high maintenance driver for cloud application, where code purity is the key to scale.
Extension technology does not change the original code base. it provides entry and exit points in the code framework to extend it. These are called pre and post hooks. So, to get a value in a table that is not retrieved in standard code, add code to the post hook to get that value, without ever changing the standard code. Thus the standard code is intact, scalable and can run at high performance using hyper scale computing power.
However, it is not always possible to use pre and post hooks. You may want to alter the value in the process before retrieving it and to interact in the code itself. That was the situation in Ax 2012 and the so called Ax 7
Microsoft provided a new concept in D365 FO called “chain of command” to take extensibility to the next levels.
The goal is better customer experience, faster time to value, better process speeds in large processes, that used to take forever, like master planning or billing.
Rather than 5 year big bang upgrades we will see rolling monthly updates.
In the long run containerisation and micro-ervices are the new paradigms. That’s how Amazon works. Containerised code can even run without an OS.
However, moving from over-layering to extensions is effectively a rewrite of all Dynamics Ax code. Thus, it is a task of epic proportions for those with legacy major vertical extensions. At the end of the work we are going to be in a better place. Release speed will improve and with less dependency on standard code, new and updated solutions will be able to release faster to keep up with the new Microsoft releases
Additional information
• Starting with the April 2018 release, Platform updates for both on-premises and online deployments will be available together.
• Continual updates will be applied first to the sandbox environment and then applied on production. Detailed plans about the process will be shared in the coming weeks.
We have taken several steps in the last few months as we continue this journey to create a robust yet flexible cloud ERP. We believe these changes will result in gains for you in the long term to take advantage of the cloud innovation and capabilities. The timeline below captures recent and upcoming changes.
Nov 2017 Network security group lock down to control access to a set of known clients.
Dec 2017 Sandbox for Dev and Test on MS subscription restricted to non admin access.
Feb 2018 Reduction in package deployment downtime.
Feb 2018 Necessary sand box service operations available through Microsoft Dynamics Lifecycle Services (LCS) such that Azure SQL Server administrative access to all sandboxes will not be required.
April 2018 All sandbox service operations available through LCS such that RDP access to sandbox will not be required.
April 2018 Microsoft managed Platform updates for new customers.
July 2018 Microsoft managed Platform updates for existing customers.
Please note that this information is subject to change without notice.
For more information on the new features ask your Dubai Dynamics partner Synergy Software Systems