Types of users and permissions in custom process apps

As the process app creator, you can assign permissions to the process app users. With the permissions, you can manage how your process app is used.

Custom process apps have the following types of users:

Permissions of creator

You automatically become a creator when you create a process app. The creators have all the permissions to the custom process app that they create and can set up the permissions for general users and importers.

Table 1. Permissions of creator

Permission type Action permission
Closed source Use: Use the custom process app to generate a process mining project.
Edit: Edit the custom process app including the Python script and configurations in the process app.
Export: Export the custom process app with or without the Edit permission for the importer of the custom process app in an IBM Process Mining instance.
Duplicate: Duplicate the custom process app.
Delete: Delete the custom process app.
Open source Use: Use the custom process app to generate a process mining project.
Edit: Edit the custom process app including the Python script and configurations in the custom process app.
Export: Export the custom process app with the Edit permission for the importer of the custom process app in an IBM Process Mining instance.
Duplicate: Duplicate the custom process app.
Delete: Delete the custom process app.

When a creator exports a custom process app and then imports it in an IBM Process Mining instance, the creator's role is changed to importer.

Permissions of general user

General user uses the custom process app to generate a project in IBM Process Mining. The permissions of a general user depend on the Closed source and Open source tags that the creator chooses during the process app creation. The creator can also edit the tags after the process app is created. For more information on how to edit the process app, see Editing custom process apps.

Table 2. Permissions of general user

Permission type Action permission
Closed source - Use: Use the custom process app to generate a process mining project.
- Export: Export the custom process app with only the Use permission.
Open source - Use: Use the custom process app to generate a process mining project.
- Read-only: Read only the details of the custom process app, the Python script and configurations.
- Export: Export the custom process app with the full permissions given to the importer.
- Duplicate: Duplicate the custom process app with the full permissions configured by the creator.

Permissions of importer

Importer is the user who imports a custom process app from an external or IBM Process Mining instance. The permissions of the importer depend on the permission configuration which the creator sets up before exporting the custom process app.

Table 3. Permissions of importer

Permission type Edit status Action permission
Closed source Editable - Use: Use the custom process app to generate a process mining project.
- Edit: Edit the custom process app including the Python script and configurations in the custom process app.
- Export: Export the custom process app with the Edit permission.
- Delete: Delete the custom process app.
Uneditable - Use: Use the custom process app to generate a process mining project.
- Edit name: Edit only the name of the custom process app.
- Export: Export the custom process app with only the Use permission.
- Delete: Delete the custom process app.
Open source - Use: Use the custom process app to generate a process mining project.
- Edit: Edit the custom process app including the Python script and configurations in the custom process app.
- Export: Export the custom process app with the Edit permission for the importer of the custom process app in an IBM Process Mining instance.
- Duplicate: Duplicate the custom process app.
- Delete: Delete the custom process app.