For the complete documentation index, see llms.txt. This page is also available as Markdown.

Application export/import

The availability of the application ownership functionality depends on the license and may not be available in all deployments.

Application export and import functions make it possible to transfer ready-made business solutions between different environments, e.g. from development to test or production.

Application export

Exporting an application in Eximee Designer is used to save it as a file containing all artifacts that make up the application - forms, processes, composite components, scripts, dictionaries, content, and other related elements.

Export is available after going to the module Applications and selecting an application from the list. The button Export artifact is located in the bar in the upper-right corner of the screen and is available from every application component tab.

After clicking the button Export artifact a dialog window will open, whose appearance and content will differ depending on whether this is the first or a subsequent application export.

After the export is performed, the system will generate a file with the .artifact extension and allow it to be saved locally.

Exported application no contains no ownership information.

First release

In the first export window, you need to add a version description and review which artifacts, and in which version, will be included in the application. Clicking the button Release will open a system dialog allowing the artifact to be saved to disk (with the option to add a comment to the version being created).

Figure 1. First application export window

Subsequent export

In the subsequent export window, we will receive information about the previous export (date and description), and the change list will show differences compared to the previous export, i.e. those artifacts that were added, changed, or removed. If there have been no changes since the previous export, a message indicating that there is no data to display will appear in place of the change list.

Figure 2. Subsequent application export window with a list of changes from the previous release.

Export history

The button Export history , located in the bar in the upper-right corner of the screen, allows you to display a dialog window with the history of all application exports along with the date, description, and information about the user who performed the export.

Figure 3. Subsequent releases history window

Application import

Application import allows you to load a previously exported application file into Eximee Designer.

1

Importing an exported application — step 1

In the application list, click the button in the upper-right corner Import application:

Figure 4. "Applications" tab with the import option
2

Importing an exported application — step 2

In the opened dialog window, place the exported artifact (a file with the .artifact extension), and then click Import:

Figure 5. Application artifact import window

After the import is completed, the system displays a message confirming success. If the artifact was uploaded to the repository for the first time, a message confirming its correct import will appear. If the repository already contains an artifact with the same name, the system will inform you that the selected version of the artifact already exists, but the import will still complete successfully.

The import window is used to load into the repository any artifact previously downloaded from Eximee Designer – it does not have to be an application; it can be, for example, a form, process, or script.

Remember that the version of the artifact to be imported should be higher than the version of the same artifact already in the environment repository (more about versioning in: Versioning).

Ownership verification rules during import

The application import process and its artifacts are subject to the following ownership checks:

  1. Application update: When importing a version higher than the one currently in the environment, the user must must belong to the group of owners of the current application.

  2. New application: If the application does not exist in the environment, anyone can perform the import, but the application will be imported without an assigned owner.

  3. Artifact import: When importing an application with artifacts (forms, data models, and other objects) that are in a higher version than currently in the environment, the importing user must must have ownership permissions for those specific artifacts within the application.

Artifact Manager as the only one, can import all applications and their artifacts without restrictions.

Last updated

Was this helpful?