You can manage various user permissions for Automation Decision Services in IBM Cloud Pak Platform
UI (Zen). These permissions are used to access the admin-platform page or control access to decision
runtime REST API endpoints and manage decision service archives and their metadata.
Before you begin
You must sign in to the Zen console as an administrator. For more information about
managing users in the Zen console, see Managing users in the IBM Cloud Pak Platform UI documentation.
About this task
A role is a container of permissions. You create a role and add permissions to the role, and then
assign the role to users or user groups.
Tip: You can also assign predefined roles available in the Zen console to users or user
groups. In this case, you can skip Step 2 in the Procedure section.
Procedure
- Click Manage users in the administrator's UI.
- Create a role and add permissions to it.
- In the Roles tab on the Access control
page, click New role.
- In the Details section, enter a name of the role and its
description. Click Next.
- In the Permissions section, expand IBM Cloud Pak for
Business Automation and select permissions to add to the role. Click
Next.
Table 1. Permissions for Automation Decision Services
| User permissions |
Description |
| Administer platform for decision services |
Users with this permission can manage credentials for decision services in Decision Designer.
You can access the administration page (admin-platform) in Decision Designer to perform various
tasks as an administrator.
|
| Execute decision services |
Users with this permission can execute decisions and invoke related endpoints.
Examples of what related endpoints can do:
- List the operations of a decision service.
- Generate an OpenAPI specification for a decision service.
- Retrieve an example payload for a decision service.
- Generate the schemas of the input and output for a decision service.
|
| Manage deployed decision services |
Users with this permission can manage the decision service archives and associated metadata by
using the create, retrieve, update, and delete operations on their respective storage service.
Note: Users must have this permission to run, build, and deploy decision services in Decision Designer.
|
| Manage deployment spaces |
Users with this permission can manage deployment spaces.
|
| Monitor decision runtime |
Users with this permission can take a snapshot of the state of the decision runtime on
demand.
|
For more information about the permissions for decision runtime, see User
permissions and authentication modes.
- Verify the information in the Summary section, and then click
Create.
-
Assign the role to users or user groups.
For example, to assign the role to a
user:
- In the Users tab on the Access control
page, select a user.
- Click Assign roles on the user's page.
- Select the role that you want to assign on the Assign roles page,
and then click Assign 1 role.
You can assign the role that you created in the previous step, or you can assign a predefined
role.
Table 2. Predefined
roles
| Predefined role |
Description |
Associated permission |
| Decision Designer Platform Administrator |
Users with this role can manage credentials for decision services in Decision Designer.
You can access the administration page (admin-platform) in Decision Designer to perform various
tasks as an administrator.
|
Administer platform for decision services |
| Decision User |
Users with this role can perform actions that are allowed with the Execute decision
services permission.
|
Execute decision services |
| Deployed Decision Manager |
Users with this role can perform actions that are allowed with the Manage deployed
decision services permission.
|
Manage deployed decision services |
| Decision Runtime Monitor |
Users with this role can perform actions that are allowed with the Monitor decision
runtime permission.
|
Monitor decision runtime |
| Decision Runtime Deployment Spaces Manager |
Users with this role can perform actions that are allowed with the Manage deployment
spaces permission.
|
Manage deployment spaces |
Results
Now the new role is assigned to a user. You can click View assigned
permissions to check a list of permissions that the user has.