Page 294 -
P. 294
290 M. Adams
listed’ queue. Which participants has A been assigned to? Which participants has B
been assigned to? Why?
Exercise 4. In terms of their effect on a distribution set, what is the distinction
between Roles and the other three grouping entities Positions, Capabilities, and Org
Groups?
Exercise 5. Open the Order Fulfillment process in the Editor. Pick a subnet (say,
“Payment”) and inspect the resourcing settings for each task via the “Manage
Resourcing” menu item.
(a) Why is the “Manage Resourcing” menu item disabled for some tasks?
(b) Start an instance of the process in the engine, and follow the assignment of
tasks to resources, reviewing each task in the editor as it appears in the admin
queues. Check that each of the runtime assignments match those specified at
design time.
Exercise 6. What is a ‘codelet’? How is a codelet invoked? How does it differ from
an external application or web service?
Exercise 7. What is the main difference between User Privileges and Task Privi-
leges? Is there any overlap between them?
Chapter Notes
For a survey of the various levels of support for the resource perspective amongst
Process-aware Information Systems and modeling languages, the interested reader
is directed to [222] or Sect. 4.10 of [219].
An example of an application that uses Interface W to display worklists in a
different visual style as an alternative to the default worklist handler can be found
in [148].