Page 95 -
P. 95

82                                            N. Russell and A. ter Hofstede

























                           Fig. 2.40 Chained execution initiation in the Resource Service’s worklist


                              the associated work items are placed in the user’s worklist with a started status.
                              There are two parts to the configuration and use of chained execution: (1) the
                              user must have the chained execution privilege (see Fig. 2.43 for details of how
                              this occurs) and (2) the user must choose to enter the chained execution mode via
                              their worklist handler (the option for this is shown in Fig. 2.40). Once initiated,
                              chained execution continues until the user disables it or the case completes.
                             Piled execution: Piled execution is another operating mode; however, it oper-
                              ates across multiple process instances. It is enabled for a specified user-task
                              combination, and once initiated, it overrides any routing directive for the nomi-
                              nated task and ensures that any work items associated with the task in any process
                              instance are routed to the nominated user. There are two steps in enabling piled
                              execution for a task: (1) it needs to be specified in the YAWL model that the task
                              can be subject to execution in piled mode, as is the case for the Book Accommo-
                              dation task in Fig. 2.38 and (2) piled execution mode needs to be initiated by a
                              user for a given task using the option for this available in their worklist handler
                              as shown in Fig. 2.41. Once initiated, piled execution continues until the user
                              disables it.


                           2.6.5 Privileges


                           YAWL provides support for a number of privileges that can be enabled on a per-
                           task or per-user basis that affect the way in which work items are distributed and the
                           various interactions that the user can initiate to otherwise change the normal manner
                           in which the work item is handled. Table 2.8 summarizes the privileges that can be
                           set for individual users.
   90   91   92   93   94   95   96   97   98   99   100