USER MANUALS

Dependencies Management

The dependencies of elements under version control are automatically managed by Virtual DataPort when performing check in or check out operations (i.e. when checking in or out an element, all of its dependencies are also checked in or out if they need to). For example, let us say you have a view “customer” and a selection view over it called “important_customer”. If you modify both and then, you select to “important_customer” to commit, “customer” will be automatically added to the commit as well.

Privileges Management

The privileges of elements under version control are automatically managed by Virtual DataPort when performing check in or check out operations (i.e. when checking in or out an element, all of its privileges are also checked in or out if they need to). For example, you have a view “v1” and this view has specific privileges for user “user1”. If you commit this view, the privileges for “user1” to view “v1” will be automatically added to the commit as well. These privileges will be stored in the VCS with the name of the element and the extension “.privileges”.

Global Elements Management

Elements from a database can depend on global elements (i.e. elements that do not belong to a single database). The global elements that can be versioned are i18n maps, jar extensions, tags, users, roles and policies.

These elements are versioned separately from the elements that belong to a database and you have to use a different wizard, the Global Elements wizard. To open it, right-click the database > VCS > Global elements. This wizard is only available to administrators.

From this dialog you can check in and check out global elements. In addition, if at the moment the database is synchronized (i.e. there are not modified elements in it), the dialog will show the button Revert that allows you to revert to a previous version of these elements.

When developers use the dialog to check in/out elements of a database (data sources, views, etc.), the check in/out will never include modifications to global elements, even if they have been modified.

Global Elements management wizard
Add feedback