Use this activity to grant or revoke additional user permissions for a specific app item, as well as for a file or image from the business process context.
For example, a user might need temporary permissions to complete a specific task during the workflow. Let's see how this activity is used for app items. By default, the following permissions apply to them within a business process:
- Permissions granted in the app's data access settings.
- Additional permissions granted directly on the app record page.
The user also has the permission to view app items specified in tasks if the Permissions option is enabled in their swimlane and the Restrict access to app items option is selected in the app’s access settings.
If these permissions aren’t enough, add the App Item Permissions activity to the process diagram. Place it before the task that the user will need additional rights for.
You can revoke additional permissions when the task is completed.
начало внимание
The settings in the activity will be applied only if the Restrict access to app items option is selected in the app’s access settings. With other options, additional permissions cannot be granted.
конец внимание
Let’s say we’re setting up an approval process where a user may need to edit a contract that they don’t have access to. The settings of the swimlane where the task is placed will only allow the user to view the contract. To make changes to it, additional permissions need to be granted. Here is an example of how the activity can be placed on the process diagram:

Activity settings
To configure the activity’s settings:
- Add it to the process diagram and double-click on it.
- In the window that opens, specify the activity’s name and fill out the fields:

- Object*. Select the variable whose contents require access permissions. Only variables of type App (one), Files (one), or Image (one) are available for selection. If the variable doesn’t exist in the process context, click Create a new variable. You can change some variable settings such as the display name and sorting options by clicking Change variable settings.
- User*. Specify the user you want to grant permissions to.
- Permissions*. Select the permissions you want to grant to the user. You can choose from Read, Edit, Delete, and Manage permissions options. If Manage permissions is selected, the user will be able to grant additional permissions to other employees directly from the app item page or the file preview page.
- Delete. Use this option to revoke additional permissions specified in the Permissions* field.
In our example, we can select the Contract variable that stores the document in the business process. In the User field, we’ll select the variable storing the data of the approver. Then we can grant this user the permission to edit the app item. The permission to view it will be given in the swimlane’s settings.
- On the Description tab, you can provide service information about the block's operation, such as a description of the configured permissions rules. System administrators and employees modeling the process will be able to access this tab and review the data. Please note that the tab is available in system versions 2025.10 and higher.
- Save the settings.
Revoke additional permissions
You can revoke additional permissions if the user no longer needs them, and the data in the app item, file, or image is confidential. To do that, place the App Item Permissions activity on the process diagram again after the task that requires additional permissions.
In the example, we need to place the activity after the contract is approved. In its settings, we’ll check the Read and Edit permissions and select the Delete option.

Now when the user completes the approval task, the following additional permissions will be revoked:
- The Edit permission granted in the App Item Permissions activity placed earlier in the business process.
- The Read permission granted in the swimlane’s settings.