Skip to main content
Skip table of contents

Version Control in the ePOS Development System


Version Control in the ePOS Development System

When the ePOS development system is started, it checks if the user is registered in the database. If this is not the case, check-in and check-out of controls is prevented. The user can still open controls to view them, but cannot modify them. If the user is registered, the path defined in the database is used, if it exists. If no path is defined, the username is appended to the path defined as the development directory, and this path is used as the working directory. If this directory does not exist, it will be created after confirmation and the current controls are retrieved. ePOS version control is deactivated if no database was set up or the ePOS administrator disables version control during setup.

In the ePOS Explorer, the elements that are currently checked out for editing are displayed in green. For better coherence, this information is passed upwards in the structure. This means that, if a decision table is checked out in a compound, the compound and group are also displayed in green. This makes it easy to recognize which compounds/groups contain elements which are checked out.

In ePOS Explorer, the context menu entry "Version control" offers the following menu:

version_control_context.png

With the exception of the entry "Show history", this menu is available in all levels of the structure. The selected command affects all elements beneath the active element in the structure.

For individual elements, the menu is adapted to the state of the element. E.g. for an element that is checked out by another user:

version_control_checked_out.png

Retrieving on the group level, for example, causes all decision tales, dialogs, parameter groups, etc. of the group to be retrieved.

Meaning of the commands:

See also:

Import as new version

Check-in

Check-out

Undo check-out

Retrieve

Show history

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.