Finalizing the customization in one database

vyanku
Member Posts: 791
Hi,
If there are three persons working on customization .
When Customization is done every person should take there customised FOB and import it into one fresh database.
But if two of them are worked on same table say vendor table.
When they import FOB in fresh database system will ask for replace,skip,etc.
If we replace then customisation done by 1st person is replaced by another person.
What should we have to do to import all FOBs in one fresh database without any error or replacement??
If there are three persons working on customization .
When Customization is done every person should take there customised FOB and import it into one fresh database.
But if two of them are worked on same table say vendor table.
When they import FOB in fresh database system will ask for replace,skip,etc.
If we replace then customisation done by 1st person is replaced by another person.
What should we have to do to import all FOBs in one fresh database without any error or replacement??
0
Comments
-
use merze existing option instead of replaceNrapendra Singh
(Sr. Tech. Consultant)
Dataman Computer Systems (P) Ltd.
web :www.datamannet.com
mail :nrapendra@datamannet.com0 -
you should always merge the objects manualy, using some kind of text comparison tool, like araxis for example.Andre Fidalgo
My world: Dynamics NAV,SQL and .NET
CEO at Solving Dynamics
http://www.solvingdynamics.com0 -
Then What should I do?
If we replace previous table or codeunit it will affect on the previous data.0 -
Any body have faced this type of problem??0
-
We used Merge existing and Merge new and woked fine. You only must know if there are new fields or new code.
But only safe way is working on the same database and finally we used a special table, in which each developer blocked needed object during change process.0 -
and finally we used a special table, in which each developer blocked needed object during change process.
Will u please explain it??0 -
It is only simple table
Obejct Type - same as in Object Table
Object No. - Integer with relation to Object table
Date
User Code - same as in User Setup table
Developers add blocked object to table before making changes and after they finish changes only delete this record.0 -
vyanku wrote:Any body have faced this type of problem??
it's a common issue when you have more than one developer working on the same project.
navision is not very good in helping you overcome this problem, so you should create and enforce a very strict developing methodology.
one part of this methodology could be developing in the same database, but this is surely not enough. you may consider assigning a senior developer in charge with allocating developments to the rest of the team in such a way that the need to work on the same objects is minimized. also, this senior should be the only one importing the objects in the customer's database, to avoid conflicts and the never ending questions about "where did my code go? i wrote it with my own hands, but now is not there anymore"0 -
vyanku wrote:Any body have faced this type of problem??0
-
What gri writes is correct and also the way it is described in the NAV docs afaik.0
-
I suggest to rethink the development process. NAV is so easy to develop that one developers per project, even major ones should be enough because it takes less time for the developer to make a change than the customer to specify the change + test it when it's done.
I think if you need multiple developers per project that means you are not doing iterative development - showing minor changes at least twice per week to the customer - but rather doing large chunks of change without immediate customer feedback. And that's dangerous anyway...
Otherwise the options are manual merging or checking in and out exported text objects into a CVS or SVN or maybe Visual SourceSafe if you insist on MS products but all of them is a pain...0 -
Yes i just meet the same problems.
Comparing Table is easy, I can use UltraEdit to compare all the codes. Then compare the fields manually.
But how about Forms? So difficult because in each object we can add C/AL code in it.
Any suggestions?
Thanks in advance______________
Regards,
Steven0 -
Just do a lot of them and at some point it will start to make sense. I've localized a number of vertical products in many versions, and I know exactly what's going on in text compare mode.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