Page 97 -
P. 97

84                                            N. Russell and A. ter Hofstede


























                           Fig. 2.42 Privilege specification for a YAWL task


                           Table 2.9 Task privileges supported in YAWL
                           Privilege                 Explanation
                           Suspend                   The ability for a user to suspend execution of work items
                                                      corresponding to this task
                           Reallocate without state retention  The ability for the user to reallocate work items correspond-
                                                      ing to this task (which have been commenced) to other
                                                      users without any implied retention of state
                           Reallocate with state retention  The ability for the user to reallocate work items correspond-
                                                      ing to this task (which have been commenced) to another
                                                      user and retain the state of the work item
                           Deallocate                The ability for the user to deallocate work items correspond-
                                                      ing to this task (which have not yet been commenced) and
                                                      cause them to be reallocated
                           Delegate                  The ability for the user to delegate work items correspond-
                                                      ing to this task (which have not yet been commenced) to
                                                      another user
                           Skip                      The ability for the user to skip work items corresponding to
                                                      this task



                           a deterministic process execution environment, the main omission from the broad
                           range of functionality implied by the patterns is in the area of case handling, which
                           requires that an offering be able to (temporarily) deviate from the underpinning
                           process model and allow tasks to be executed out of sequence and for them to be
                           initiated at times other than that would normally be implied by the flow of control
                           within a case. The specific patterns supported by YAWL are as follows.
   92   93   94   95   96   97   98   99   100   101   102