IBM FileNet P8, Version 5.2.1            

Workflow security

This section contains information about security for workflow-related objects.

The security administration group

When you configure the workflow system security connection, you must specify a group to be the workflow system administration group. You specify this group in the administration console on the General tab of the workflow system.

A user who is a member of the workflow system administration group:
  • Has full rights to each workflow roster and queue.
  • Can unlock work items that are currently locked by other users.

Important tips regarding security

Be aware of the following items when you assign access rights to workflow rosters and queues.

Table 1. Tips when assigning access rights to workflow rosters and queues
If... then...
the user is a member of the workflow system administration group, the user automatically has full rights to each roster and queue, even if you don't explicitly assign access rights to the user.
you do not assign anyone to a specific access right for a roster or queue,

you give everyone this specific access right to the workflow roster or queue. For example, if you only assign Query access rights to a user, the user can still create or process workflows if you have not explicitly assigned those access rights for the workflow roster or queue, respectively.

Important: To give a specific access right to all users, leave the access right blank. Do not assign an all-inclusive group such as Domain Users (Active Directory). Assigning large groups to a workflow roster or queue can adversely affect database and memory usage.
Tip: To prevent (nearly) everyone from accessing a workflow roster or queue, assign at least one user to each possible access right for the workflow roster or queue. For example, to prevent most access to a queue, assign the Query & Process access right to one member of the workflow system administration group, who has implicit access to the queue anyway.

Workflow roster and queue security

The system administrator can assign access rights to workflow rosters, work queues, and user queues. The following table describes the capabilities that are granted for each access right.

Table 2. Access rights for workflow rosters and queues
In a... having this access right... means you can...
Workflow roster Query View the roster summary of the work item. You can also view the work item itself if you have read access to the queue containing the work item.
Create Launch a workflow.
Query & Create Do both of the above.
Work or component queue Query View work items.
Process Lock, modify, save, and complete work items.

(The Process option alone—without Query—is valid only if there are no other users with the Query option selected.)

Note that Process access applies to the queue in which the work item is locked, rather than to the destination queue (the queue to which the work item is dispatched upon completion of the step). The destination is under system, not user, control.

Query & Process View and process work items in the queue.
User queue (a database table with a server specification, such as Inbox(0)) Query View work items.
Query & Process Lock, modify, save, and complete work items.

Note that Process access applies to the queue in which the work item is locked, rather than to the destination queue (the queue to which the work item is dispatched upon completion of the step). The destination is under system, not user, control.

User queue (user's subset of work items in the queue, such as Inbox) No access rights View work items assigned to you. In addition, you can lock, modify, save, and complete work items assigned to you.

Note that you do not have full access to the work item—you can only see and modify those data fields, workflow groups, and attachments to which the workflow author has given you access.

Query View work items assigned to you.
Query & Process Lock, modify, save, and complete work items.

Note that Process access applies to the queue in which the work item is locked, rather than to the destination queue (the queue to which the work item is dispatched upon completion of the step). The destination is under system, not user, control.

Application security in Workplace and Workplace XT

You can restrict the ability to run certain Process applications by specifying users or groups to the corresponding role.

Only members of the group (or members of the Application Engine Administrators group) can run the associated application. In addition, members of the PWAdministrator and PWConfiguration roles can view the Admin page. For more information about controlling application access, see Access roles for using Process applications (Workplace and Workplace XT).

Viewing, opening, and modifying work items is controlled by the access rights that are defined by your system administrator for each workflow roster or queue.

System configuration security

In addition to controlling access to Process Configuration Console application, you can control changes to the workflow system configuration by use of the group assigned to the workflow system configuration group. You assign this group when you configure the workflow system security groups in the administration console. If this group is assigned, only those users who belong to the group or the workflow system administration group can modify the system configuration through Process Configuration Console or the related APIs.

The restricted configuration modifications are:
  • Initializing or emptying an isolated region.
  • Removing the workflow database.
  • Setting system-wide user information.
  • Configuring workflow rosters, queues, and event logs.
  • Setting region-wide configuration values.
Tip: If your directory service allows nested groups, make the workflow system administration group a member of the PWConfiguration group. Doing so allows all users who can make security changes to have access to Process Configuration Console.

Workflow definition security

The access rights you assign when saving a workflow definition have the following effect:

Table 3. Access rights
If the workflow has this access right... in Process Designer, you can...
View open the workflow definition and launch a workflow.
Author open, check out, and modify a workflow definition.


Last updated: March 2016
bpfcg005.htm

© Copyright IBM Corporation 2016.