Entity Handling

As the DELMIA Apriso Global Process Manager system has to maintain data consistency and integrity when moving packages between databases, a special data handling logic has been developed by DELMIA Apriso. Data is grouped, depending on the constraints between database tables, to create sets of items that are transported together. It is obvious that all Sub-Components of a specific item (that define it) must be transported along with the item, but most of the items are also linked with other items through so-called parent and child constraints. Without these references or related objects, items may not work properly in the destination environment after the transfer.

To resolve problems with such linked data, Global Process Manager always verifies the relations between the items that are to be transported and the other data. The dependencies are automatically added to the Project, along with the originally added items. To learn more, see Dependencies.

The transportable items that show data dependency are Entities and GAC Components. Once these are added to the contents of a Project, the correct transport order for the items is established based on the dependencies between them, with the least dependent ones coming first. The transporting order can be reviewed anytime in the Deployment Status Tab.

In some situations, a cycle between the transported items may occur, making the transfer difficult (sometimes even impossible). If a cycle is detected, the system will return a warning message (see Package Deployment Problems). The only way to resolve this problem is to modify the item configuration so that it does not create a cycle between the referenced items.

GPM Packages

A GPM Package can be saved in the ZIP file format with the GPM extension. Such a ZIP file contains the directories and the files with the DELMIA Apriso entities. The Package can be opened on the same or on higher versions of DELMIA Apriso.

GPM Packages have the following structure: