Currently we have some customisations done for AR Module for AX 2012 R2 CU7. Now We are planning to upgrade to CU9.
Just wanted to ask if the documentation provided by Microsoft is fair enough to proceed if anyone has done it. Moreover, will this update even affect the customizations done in AR?
Can some one please help me a documentation containing the steps in brief to Upgrade from CU7 to CU9 besides documentation from Microsoft.
To put it other way, Kindly find my understanding as per the research today as below:
Take the Back Up of Database & Model Store in case if anything goes wrong.
Apply CU9 as per the documentation from Microsoft. (InstallGuide_CU9_AX2012R2)
Once the Update is done, there will be a Project that will be created with Conflicts during update.
Merge the Conflicts found in that Project into AX.
Compile Application
CIL
Synchronise Application
One Concern: We have some Customizations already done in AR module. Wanted to ASK if applying of CU9 will overwrite any one of the earlier Customizations?
Kindly let me know if my understanding is correct or if there is anything i missed or needs to be corrected.
The whole purpose of code upgrade (conflict detection etc.) is about upgrading your customizations. If you had no customizations, there wouldn’t be any conflicts and no code to upgrade.
Microsoft overwrite their own models, not your models. Your models must be upgraded to work with the newer version of code from Microsoft.
Again, Microsoft overwrite code in their layers (esp. SYP), not your code. Whether you have code in VAR or USR, in the default model or your own model etc. is all irrelevant.
Yes, the code conflict projects contains code conflicts. And conflict can occur only in customizations.
Maybe you should look into the documentation and/or Inside Dynamics AX once more. to understand it better.
Ok. Thank you so much for the insight Martin. Since the customizations were done earlier, I was concerned if applying this update would overwrite the customizations.
Sure, I will again have a look at the documentation. I will let you know if any issues further.