Skip to main content

Navision Upgrades

Let’s see the main steps involved during a version upgrade. In this case, it is assumed that the customer is running a version of Microsoft Business Solutions Navision 3.7 or more.

1. Get a backup of the current customer database and restore it in a 2009 client.

2. Identify all the objects modified in the customer database. For this process, Developer Toolkit for MS Dynamics NAV is recommended and all modifications that are done in the current client installations will be highlighted by the Developer Toolkit. Text form all objects files of both current customer database and cronus database should be provided to the Developer Toolkit as the inputs.

3. Analyze the modifications in the customer db and decide whether they are really required in the new version. For example, similar functionality may have been introduced by the new version. In such cases the modifications done in the old version may become obsolete. For example, from ver. 3.6 to NAV 2009 several areas have been redesigned a lot such as Jobs & Resources, Approval & Work Flow management area. Therefore, it will be a must to understand this and decide on the modifications are to be continued with the new version.

4. Integration: If there are any modifications done in the customer database in regard to any integration, a separate analysis need to be done against them. For example, if the upgrade is coupled with the SQL migration in which case database plat form will be changed from Navision Database Server to the MS SQL Server. Consequently, the some of the integration technologies such as C/FRONT, CODBC, NODBC need to be changed as per the SQL server environment. Certain C/FRONT development becomes obsolete and a separate developments need to be done using.NET technology. Before going live, these new developments should be tested thoroughly.

5. Create a new empty database and load 2009 objects. Once this is completed, you can load all 50k range objects of the customer database also into the new 2009 db as they do not need merging.

6. Start text comparing and indentify the changes and make the same changes in the new 2009 database. The merging option available in the Developer Toolkit is not recommended at all for this process even though it is possible, as it may crop up unwanted issues in the down the line. Therefore the modifications in the new 2009 db must be done through a manual process. Simply, the developer toolkit should be used ONLY as a comparison tool and NOT as a merging tool.

7. Use transformation toolkit to move the forms into pages in the new 2009 DB

8. Go through all reports and create layout for RTC (Role Tailored Client)

9. Once the objects have been upgraded it would be time for you to do the data upgrade.

10. Get a backup of the current customer database which is restored in a 2009 client under the step 1.
11. Load the 2009 upgrade toolkit on it and follow through the process. It is highlighted that if you are upgrading db other than Navision worldwide version it is important for you to override the worldwide upgrade toolkit objects with the relevant localized upgrade toolkit objects. When it is prompted to run the ‘Upgrade NAV 2009 – Step 1’ process, you may say ‘yes’, but make sure to leave the pc uninterrupted till the process completes as it may require more resources / memory.

12. When the ‘Upgrade NAV 2009 – Step 1’ process finishes, load the Step 2 objects of the upgrade toolkit. As in the above step, make sure to load any localized upgrade toolkits if you are upgrading db other than Navision worldwide version.

13. Once the step process is over, load the new roles and permission to the database. This will enable in grating rights for the new features and functionalities.

14. Do a thorough functional testing. The upgraded database should be validated by a complete integration testing done in the customer site before going into live. The integration testing should get the participation of users and their scenarios.

Comments

Popular posts from this blog

Upgrade from NAV 5 to NAV 2009 SP1 – A QUICK GUIDE

Regardless of the version from which you are trying to do the upgrade, the whole process can be divided into two main phases as Object Upgrade and the Data Upgrade. Let’s first look at the Object Upgrade. In Object Upgrade, you have to identify all the customizations done in the current live version of the customer database and implement the same in a new 2009 SP1 database. Please remember that there are no short-cuts for this process. This is entirely a manual process, but you can make use of the existing tools such as Developer Toolkit. Using the Developer Toolkit you can compare/merge the original version 5 db and the current customer database wherein you can identify the differences between the two databases and implement the modifications in a new 2009 SP1 fresh database. Once you complete this process, you are through with the phase no 1. Remember that this is the most time consuming phase in an upgrade project. If you make any mistakes then you have to suffer lot in the subseque...

Microsoft Announces the Availability of Management Reporter for Microsoft Dynamics ERP

Microsoft has now announced the general availability of Management Reporter for Microsoft Dynamics ERP. Management Reporter, formerly codenamed Management Reporter 2.0, will act as the replacement for Microsoft FRx, www.newscom.com/cgi-bin/prnh/20000822/MSFTLOGO Management Reporter extends the proven functionality of Microsoft FRx and enables people to quickly and easily create, generate, help secure and publish professional-looking financial statements, such as profit and loss statements, balance sheets, and cash flow reports, and will also allow them to take advantage of the following: • Custom reports without IT assistance. These reports reduce the burden on the IT department by empowering the finance team to create its own financial statements. • Deep cross-functional analysis. Management Reporter provides easy and accurate financial reporting, intercompany reconciliations and eliminations. • Reduced training time and increased productivity. A familiar user interface and reporting ...

Future of NAV Development Environment

The C/SIDE development environment is going to be replaced from Classic Client to RTC. As you know, still we have to depend on the NAV Classic Client for making any customization, even though we do the implementation in RTC, but this structure is going to replace with the upcoming versions of Dynamics NAV. Some of the highlights would be as follows; 1. No Object Designer! Simple. This will be replaced with Designer Home Center; it will be another role center which allows developers/consultants to make any changes to the standard objects of the application. 2. Page Designer will be replaced with another page where it will allow you to proceed with your table customizations. This feature will be brought into the other object types as well. 3. In the Object List, developer will find the all objects including data about where they used and information about the usage. 4. No Visual Studio! Own simple editor for making all changes in Code Units. 5. The structure of the Editor would be more t...