Work with Roles in Designer
Learn about working with roles in Oracle Cloud Infrastructure Process Automation Designer.
If you're an Oracle Cloud Infrastructure Process Automation administrator (assigned the ServiceAdministrator role in the IDCS application), learn about additional options in Work with Roles in Workspace.
Add a Local or Global Role
Adding a role means defining it. You can add members and permissions to a role right away or define them later. If you want to define privileges for your current application only, define a local role.
Link a Global Role to Your Application
You can link to a global role instead of creating a new one for an application. Linking means finding an existing global role and bringing it into your application to use in a structured or dynamic process, or to define permissions for this application.
Assign Roles to User Tasks in Structured Processes
When selecting assignees for user tasks, you have multiple options. When the task executes, users’ assigned tasks display under My Tasks in Workspace.
- The role assigned to the swimlane
- The selected assignee (user, role, or expression)
- In Designer, open a process application.
- In a structured process, open the Properties pane of an activity and make a selection in the Select Participants field.
Assign Roles to User Tasks in Dynamic Processes
When selecting assignees for user tasks, you can select a local or global role. When tasks execute in runtime, users’ assigned tasks display under My Tasks in Workspace.
Enable Users to Start Your Application
A process application starts when its structured or dynamic process starts. Typically, a process starts by a user who selects the process under Start Requests in Workspace, and submits an associated form. In the process start, enable users to start the application.
When specifying who can start the process, you can specify:
-
Any authenticated user
This setting enables any authenticated user who can access Workspace or a Process Automation embeddable component (snippet) can start the process.
-
Any user with Use or Manage permission
To assign a role's permissions, see Add a Local or Global Role.
To specify who can start the process:
Remove Roles in Designer
You can remove a role if it is no longer needed in your application. Removing a role removes it from any dynamic or structured processes in which it is used.
- You delete an application role from your application.
- You unlink a global role from your application. The global role can still be used in other applications. Global roles must be deleted by administrators in Workspace administration.