logo
  • NavRepository
  • NavUtilities
  • Contacts
NavRepository
  • Features
  • What's New
  • Download
  • Services
  • F.A.Q.
  • Manuals
  • Support
NavRepository, v.2.0
NavUtils » NavRepository » What's New

What's New in NavRepository

Here are the major new features of NavRepository v. 2.0:

  • NavRepository is now available for free!
  • Synchronization of the textual object definitions
  • View the modifications of object definition
  • View the log of object's changes
  • Optional automatic incrementation of the version number
  • Revert to a history object or batch
  • Handle multiple Navision databases (projects)
  • Select a specific company within the database
  • Simple and easy to use import/export tools
  • Quick find of an object by its ID or Name
  • Improved web model of the database. including the C/AL code and hyperlinks

NavRepository is now available for free!

NavRepository is now available for free. Please help us to improve it further. Your feedback and support are extremely important. The WebModel of Database service can also be used currently for free, at least until 31.Mar.2010. After that we will either make it available on subscription or will leave it free and provide a more advanced and featured cloud service to our subscribers. 

Synchronization of the object definitions

The major part of the new version relies on the synchronization of object definitions, instead of the synchronization of BLOB references. This makes it possible to track the changes in object definitions and use the full power of SVN/CVS-servers. The only drawback of this approach is that the Navision C/SIDE client (the Classic Client in NAV 2009) should remain open with the apropriate database and company - also open until the synchronization actions complete. The reason for this is that NavRepository utilizes the COM-interface to C/SIDE client in order to import and export the textual object definitions.

Synchronization of the textual object definitions

View the modifications of object definition

The synchronization of object definitions and keeping the history versions of all synchronized objects makes it possible to provide information about the changes in the object definition, both compared to the previous version  and to the most actual (database) version of the object.

View the modifications of object definition

View the log of object's changes

The synchronization of object definitions and keeping the history versions of all synchronized objects makes it possible to provide the full history of object's changes - the object log. All versions of the object are available for comparison to the current version. The object could be reverted to its history version alone or altogether with the entire batch of objects (all objects synchronized with that action).

View the log of object's changes

Automatic incrementation of the version number

This version provides an option to automatically increment the version number of all modified database objects in the process of synchronization. Only the last numeric part of the last version in the object's version list is incremented.

Revert to a history object or batch

The synchronization of object definitions and keeping the history versions of all synchronized objects makes it possible to revert an object to any of its history versions. The object could be reverted alone or altogether with the entire batch of objects (all objects synchronized with that history action).

Revert to a history object or batch

Handle multiple Navision databases (projects)

This version provides the possibility to work with local repositories of multiple Navision databases. NavRepository has a built-in project manager in order to keep track of the work projects (local repositories of Navision databases). You can switch to another project, rearrange the projects in the list or delete those that are no more needed.

Handle multiple Navision databases

Selection of a specific company

This version provides the posibility to select a specific company within the database. This makes the work closer to the development with C/SIDE object designer. The users of previous versions of NavRepository have the option to select a specific company or not.

Selection of a specific company

Simple and easy to use import/export tools

The import and export procedures in v.2.0 are simpler and more straight forward. Currently available are only the export and import tools for the whole local repository. This makes it simpler to copy the repository from one PC to another. For merging of object definition sources the use of dedicated source control tools is needed - e.g. SVN or CVS clients and servers.

Quick find of an object by its ID or name

This version provides an easy to use tool to find a specific object in the list, similar in the functionality to the tool provided by C/SIDE. The object (as well as the following objects matching the pattern) could be located by type, ID, name or version tag.

Quick find of an object

Improved web model of the database

The web-model-of-tables utility from previous version is now extended to model the table definitions and the codeunits. The code behind the table triggers as well as the functions contained within the tables and codeunits are listed in the model and are syntax colorized . This makes the tracking of complex table logic, relations or possible issues easier. The utility itself is moved to a web service, which is also currently available for free.

Web model of the database


Copyright 2008-2010 by NavUtils.com • Support • Contact Us