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.
- If a custom app has links to global system objects, namely other apps, workspaces, or business processes, an error will occur when exporting it.
- Using
Global
orNamespace
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:
- Business processes.
- Configured statuses and filters.
- Counters.
- Groups and roles.
- Forms and context variables used in business processes.
- Button settings.
- Access permissions to the app and its data set up for system groups and roles.
- Document templates created in an app.
- Document categorization scheme if registration is enabled in the app.
- Signature settings.
- Archiving settings for approval sheets and lists of informed users.
All of these elements will be imported with the app to the other company.
Export an app
To start exporting an app, click next to its name and select Export App.
начало внимание
Only the users included in the Administrators group can export apps.
конец внимание
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.
If there are no links to global system objects, the following notification is displayed:
To continue export, click Next.
Step 2. Export the app
Enter the app’s name and description.
- 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:
- 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.
- 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.
конец внимание