Business processes associated with apps describe the logic of the app. For example, for the Invoice app, you can create an approval process to describe all the stages of invoice approval in your company.
начало внимание
Only the users included in the Administrators group can model, configure, and edit business processes.
конец внимание
Create a new process
Business processes associated with apps are created in a similar way to the global processes.
To create a process, follow the steps below:
- Click on the
icon next to the app’s name and select Business Processes.

You will see a page with the list of the business processes associated with the app.
- To add a new business process, click +Process.

Fill in the fields in the provided window:

- Name*. Specify the name of the process.
- Code*. The code is used for working with API. It is generated automatically but you can edit it if necessary.
- Parent category. Specify the folder where the process will be located. To create a new folder, go to the page with the list of business processes and click +Folder.
- After filling in all the fields, click Create.
The process designer page will open.

Note that in the context of a business process associated with an app, a variable referencing this app is always added automatically. This is convenient, for example, when you want to include app properties on task forms without manually adding them to the process context.
Once published, the process appears in the app’s list of business processes. From there, you can return to the modeling designer. If the process is already being edited by another user, you can open its diagram in view mode.
Add app statuses to a process
When setting up a business process associated with an app, you can add or change app statuses directly in the process designer on the Status tab.

The Status field article describes in detail how to add statuses in the app settings. In the process designer, statuses are configured in exactly the same way.
Start a process associated with an app
The first business process created at the app level is automatically linked to the Save button in the app creation page. This occurs when the process flow chart is published. After that, the process will start whenever a user adds a new app item.
If necessary, you can create another process at the app level and link its launch to the creation of a new item.
To do this, unlink the first process. Go to the page with a list of all the app processes. A linked process is indicated by the chain icon. Click the three dots next to the process name and select Unbind from App.

Once the current process is unlinked, you can bind any other process created at the app level. To do this:
- In the window that appears when publishing the first version of the process, click the Bind button.

- On the page with processes list, next to the desired process name, click the three dots and select Link to App.
You can also link a process launch to the Save button on the app item create or edit page. For more information, see the Button types and settings article.
You can also add an additional business process launch button to the app page or app item page.
Found a typo? Select it and press Ctrl+Enter to send us feedback