Category Archives: Kaizenlog

Microsoft Dynamics NAV – Code Upgrade Workflow

Microsoft Dynamics NAV – Code Upgrade Workflow


 

During code upgrade, the project team performs the actual upgrade of the customized objects. This upgrades the add-on functionality and the objects changed by the customer.


The project team performs upgrade testing to make sure that the customer’s functionality is fully retained in the target version of the solution.

Microsoft Dynamics NAV – Code Upgrade

Microsoft Dynamics NAV – Code Upgrade


 

Customers want all customizations to be migrated to the new Microsoft Dynamics NAV 2013 database.

 

Two courses of action:

  • Implement new customizations in Microsoft Dynamics NAV 2013.

  • Upgrade the application code by using a compare-and-merge process. This is done before the data upgrade.


 

Code upgrade: actions to transfer the functionality of the customer’s solution to the new version of Microsoft Dynamics NAV.

A code upgrade can also include add-on functionality that is developed by third-parties or objects that are changed by the customer.

Microsoft Dynamics NAV – Preparation of Environments for the Upgrade

Microsoft Dynamics NAV – Preparation of Environments for the Upgrade


 

Prerequisites:

  • Set up a dedicated workstation.

  • Install upgrade tools.


 

Install upgrade tools:

  • Microsoft Dynamics NAV 2013

  • Microsoft SQL Server

  • Upgrade toolkit.

 

Upgrade the solution developer’s license file and customer’s license to the newest version of Microsoft Dynamics NAV.

 

Restored to the new database of the same version of Microsoft Dynamics NAV.

 

Test the database that you use during the upgrade for everything except table/field relationships. Then test for table/field relationships. You must resolve all compilation errors.


 

Test environment instances:

  • Old base

  • Current custom

  • New base

  • New custom.

Posts navigation