Low-code designer > Manage apps / Export an app

Export an app

You can export an app to move it from one company to another.

Please note that:

  • A system app cannot be exported as a separate system component. It can be exported as part of a workspace or solution and has its own features and limitations. If other apps and workspaces have links to the system app, they can be exported.
  • Using Global or Namespace constants in scripts restricts the export of system components. Read more about it in the Global constants in scripts article.

When you export an app, all of the following items are exported:

 

All of these elements will be imported with the app to the other company.

Export an app

To start exporting an app, click gear icon next to its name and select Export App.

начало внимание

Only the users included in the Administrators group can export apps.

конец внимание  

export-app-1

In the window that opens, click Start Export.

Step 1.Check the app

At the first export step, the app is checked for links to global system objects.

If such links are detected, a corresponding notification is displayed. You will not be able to export the workspace until the links are removed manually. Please note that if an App type property is added to the app context, a binding is created and cannot be deleted. In that case it is recommended to export the app as part of a workspace or solution and include the binded app in it.

You will also see a warning if the app scripts have optional dependencies from other workspaces or modules. Such dependencies do not prevent export, but the correct operation of the scripts is not guaranteed when the app is imported later.

app_export_01

If there are no links to global system objects, the following notification is displayed:

EA 3

To continue export, click Next.

Step 2. Export the app

Enter the app’s name and description.

EA 4

  • Name*. Specify the name of the app.
  • Description. Describe the features and specifics of the app.

Click Next to continue export.

The app will be exported to a file. To save the file to your PC, click on the link in the provided window.

Later you will be able to import the file to another company.

Export a built-in app

BRIX includes default built-in apps located in built-in workspaces that are ready for use. Exporting a built-in app is possible as part of a built-in workspace or a solution.

Export peculiarities:

  1. If other apps and workspaces are associated with a built-in app, they can be exported. Let’s say you want to export the Contracts workspace, which has a contract approval business process that is associated with the Companies built-in app. During export and subsequent import of the workspace, there are no errors, since every company in BRIX has an identical built-in app. However, if a custom app not associated with the Contracts workspace is incorporated into the process, an error will occur during export.
  2. If you export a built-in app together with a built-in workspace as part of a solution, all the structures (processes and widgets) associated with the app will also be exported.

начало внимание

Using Global or Namespace constants in scripts restricts the export of system components. Read more about it in the Global constants in scripts article.

конец внимание