Page 287 -
P. 287
10 The Resource Service 283
Manage Cases: When granted, this privilege gives a participant access to the
Case Mgt form, providing the ability to load process specifications and start
and cancel case instances. When denied (the default), the Case Mgt form is not
available to the participant.
10.6.2 Task Privileges
Task privileges (or, more precisely, User-Task privileges), unlike the User privileges
described in the previous Section, are set at design time via the Editor (cf. Chap. 8,
Fig. 8.15) on an individual task basis. That is, for each task in a process specification,
task privileges may be set for individual participants, roles, or may be “blanket”
granted to all participants.
Broadly speaking, task privileges grant or deny the ability to affect in various
ways how work items are resourced after initial distribution has completed. There
are seven task privileges (see Sect. 10.7 for more details of their application):
Can Suspend: When granted, allows a participant to suspend the execution of a
work item after it has been started.
Can Reallocate Stateless: When granted, allows a participant to transfer respon-
sibility for the execution of a work item from themselves to another participant,
with the data parameters of the work item reset to the values held when the work
item was first started.
Can Reallocate Stateful: When granted, allows a participant to transfer respon-
sibility for the execution of a work item from themselves to another participant,
with the data parameters of the work item having their current values maintained.
Can Deallocate: When granted, allows a participant to reject or rollback the
allocation of a work item to their allocated queue. The work item is redistributed
using the original resourcing specification, but with the participant removed from
the distribution set.
Can Delegate: When granted, allows a participant to delegate the responsibility
for the execution of a work item to a subordinate member of their work team, as
defined by the organizational model.
Can Skip: When granted, allows a participant to have the execution of a work
item skipped – that is, immediately completed without performing its work.
Can Pile: When granted, allows a participant to demand that all future instances
of work items derived from this task, in all future instances of the specification
of which the task is a member, are immediately directly routed to the participant
and started.
All task privileges are denied by default, and so must be set explicitly for each
task as required.