As mentioned previously,
a workflow often requires user interaction with the system to complete
a task. In addition, automation of task assignment within the process
to a particular set of users might be desired. These tasks are assigned
to the appropriate members within the organization using specific
roles. SAS Workflow Studio uses participants to assign the persons
(users, groups and organizations) potentially involved with the workflow,
or a specific activity, as role-based permissions for accessing workflow
data. The following standard workflow roles can be used in either
participant or swimlane definitions:
is the person who starts
the task instance. By default the person who starts the workflow instance
is included as the task initiator.
is a person who can
access the task to claim and complete it. A potential owner becomes
the actual owner of a task by explicitly claiming it.
is someone who cannot
become an actual or potential owner and thus cannot claim or perform
the task. All excluded owners are implicitly removed from the set
of potential owners.
is the individual who
performs the task. A task can have only one actual owner. When the
task is claimed, the actual owner can complete the task, release the
claim, or transfer or delegate the task.
is anyone with an interest
in the task (that is, monitoring its progress).
Note: The Task Stakeholder role
is not currently used by SAS workflows.
is someone who can
influence the progress of a task by adding comments, delegating or
transferring the task, or releasing the task locked by another user.
is someone who receives
notifications when events happen (for example, missing a deadline
or reaching a milestone). A notification does not have to perform
any action when notified. The notification is purely informational
and is an execution requirement. This is in contrast to an actual
owner or potential owner, who must perform a specific action in order
to complete an assigned task.
By default, these workflow
roles have predefined permissions and are used to assign items to
the worklist for individual users of the system.