Upgrade concern with customization

Forza
Member Posts: 64
Our Company is in the process of implementing Navision 4.0 and had engaged a NSC to carry out the project.
During the requirement study process, we found out that there are many additional information (primarily in item, sales header and sales line table) that needs to be added on.
The NSC suggested that we use existing field in the table that we did not utilize to represent those additional information. Their reasoning is that by adding additional fields to the tables, there will be issue with upgrades when new version is released.
I must say that I don't feel comfortable with that explanation. But with my lack of hands-on experience with Navision and did not understand how an upgrade from 4.0 to 5.0 might be carried out, I really could not counter argue them.
I wonder if anyone can give me some insight into the upgrade process of Navision. I am aware there are technical upgrade and client upgrade, but don't understand the difference.
If wonder also if the following scenario will create a concern for future upgrades. I create a few new tables with corresponding forms in tabular form (list view). In the item table, I created a few new fields that lookup to those tables. When I print the Sales Order, some value from these fields will be printed out.
Any kind of help will be appreciated. Thanks a million.
During the requirement study process, we found out that there are many additional information (primarily in item, sales header and sales line table) that needs to be added on.
The NSC suggested that we use existing field in the table that we did not utilize to represent those additional information. Their reasoning is that by adding additional fields to the tables, there will be issue with upgrades when new version is released.
I must say that I don't feel comfortable with that explanation. But with my lack of hands-on experience with Navision and did not understand how an upgrade from 4.0 to 5.0 might be carried out, I really could not counter argue them.
I wonder if anyone can give me some insight into the upgrade process of Navision. I am aware there are technical upgrade and client upgrade, but don't understand the difference.
If wonder also if the following scenario will create a concern for future upgrades. I create a few new tables with corresponding forms in tabular form (list view). In the item table, I created a few new fields that lookup to those tables. When I print the Sales Order, some value from these fields will be printed out.
Any kind of help will be appreciated. Thanks a million.
0
Answers
-
Customization should be avoided if the standard can be followed with some modification in the user company process. If the standard functionality or data is insufficent in fulfilling the needs of the user company then customization has to be done and most of the implementation involves the same.
In upgradation the customization needs to be upgraded too in the new version which makes is costilier as it involves more time for upgradation. Rest there is no problem which cannot be sorted in upgradation of customized database.CA Sandeep Singla
http://ssdynamics.co.in0 -
I guess it all comes down to $$$ in the end. Which is sad to say is always a drag when presenting it to the m*n*g3m3nt.0
-
Nobody recommends you to upgrade on each and every release. Implementation of upgrade is not that easy. To some extent it is a new implementation with a lot of user training due to new functionalities and modification in existing ones.
If one upgrades in 2-3 years then spending a few thousand $ is not too much.CA Sandeep Singla
http://ssdynamics.co.in0 -
If you want to even do service pack upgrades, you have to watch every customization, we are on Nav 4.0 no service packs, we identified a problem that was fixed in service pack one, so I said, great apply the service pack then, they said, great we can give you a quote on the cost of applying the service pack for $1200, for that we will inspect all the modified objects and give you an estimate of the cost to upgrade them..., so instead I had to pay them $300 to just program the fix manually rather then apply the whole service pack.
now sp2, has come and gone, and then Sp3, it is not cheap and it is not just a few thousand dollars. if you want to upgrade to 5.0 soon, then have your solution center do everything they can to prepare for that. which is sounds like they are giving you good advice. use existing stuff when ever possible.
Also, rather then change existing code, have them copy it to a new form, or new codeunit if possible. that way the original stays untouched, and you can upgrade much easier, and your new code most likely will still work unchanged or with little modification.
Also, buy extra report packs, and use those instead of modifing existing reports. If it takes them 30 minutes to compare the old report with the upgrade version of the report and then make the changes that can really add up. say you modified 50 reports, just to show the whole part number field, or hide a unit of measure code you don't care to see on a report, 50 reports at a 1/2 hour @ $200/hour equals $5000 just to upgrade your reports, from 4.0 to 5.00 -
themave:
Also, rather then change existing code, have them copy it to a new form, or new codeunit if possible. that way the original stays untouched, and you can upgrade much easier, and your new code most likely will still work unchanged or with little modification.
My concern is not so much on forms and reports, but more on tables.themave:
If you want to even do service pack upgrades, you have to watch every customization, we are on Nav 4.0 no service packs, we identified a problem that was fixed in service pack one, so I said, great apply the service pack then, they said, great we can give you a quote on the cost of applying the service pack for $1200, for that we will inspect all the modified objects and give you an estimate of the cost to upgrade them..., so instead I had to pay them $300 to just program the fix manually rather then apply the whole service pack.0 -
During the requirement study process, we found out that there are many additional information (primarily in item, sales header and sales line table) that needs to be added on.
now for forms, you will need to modify the sales order form, the sale invoice form, the posted sales invoice form,
if you can use existing fields, you likely do not have to modify any tables, just the form and reports, which you can learn to do on your own.
Only problem with using existing fields it you have to really make sure they don't do something else you don't expect. and microsoft can change the licensing even off a field. We used the bin field in Navision 2.0, not the whole bin functionality, just the field, it was on the item card and no restrictions, when we finally upgraded to 4.0, we had a problem because to use the bin field required the whole granual.0 -
Bug fixing can be at any place may it be report,form, table, codeunit.If you want to even do service pack upgrades, you have to watch every customization, we are on Nav 4.0 no service packs, we identified a problem that was fixed in service pack one, so I said, great apply the service pack then, they said, great we can give you a quote on the cost of applying the service pack for $1200, for that we will inspect all the modified objects and give you an estimate of the cost to upgrade them..., so instead I had to pay them $300 to just program the fix manually rather then apply the whole service pack.CA Sandeep Singla
http://ssdynamics.co.in0 -
themave:
Only problem with using existing fields it you have to really make sure they don't do something else you don't expect. and microsoft can change the licensing even off a field. We used the bin field in Navision 2.0, not the whole bin functionality, just the field, it was on the item card and no restrictions, when we finally upgraded to 4.0, we had a problem because to use the bin field required the whole granual.0 -
ssingla wrote:Bug fixing can be at any place may it be report,form, table, codeunit.If you want to even do service pack upgrades, you have to watch every customization, we are on Nav 4.0 no service packs, we identified a problem that was fixed in service pack one, so I said, great apply the service pack then, they said, great we can give you a quote on the cost of applying the service pack for $1200, for that we will inspect all the modified objects and give you an estimate of the cost to upgrade them..., so instead I had to pay them $300 to just program the fix manually rather then apply the whole service pack.0
-
Forza wrote:themave:
Only problem with using existing fields it you have to really make sure they don't do something else you don't expect. and microsoft can change the licensing even off a field. We used the bin field in Navision 2.0, not the whole bin functionality, just the field, it was on the item card and no restrictions, when we finally upgraded to 4.0, we had a problem because to use the bin field required the whole granual.0 -
exactly, and with the lessons learned over 7 years as an end user, I am trying to help make that rope as long as possible. nothing is free with the Navision, and there are consequences to different tracks you can take, the key is to really learn the product and you can limit the cost of those things.
Very diificult to define what is necessaryCA Sandeep Singla
http://ssdynamics.co.in0 -
themave:
exactly, and with the lessons learned over 7 years as an end user, I am trying to help make that rope as long as possible. nothing is free with the Navision, and there are consequences to different tracks you can take, the key is to really learn the product and you can limit the cost of those things.
But at least we have a large enough installation based looking at the same piece of puzzle and poll our energy to get something back from MS. I believe this is the biggest advantage of Navision. Or maybe because I have not seen enough of other solution out there.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions