Page 58 -
P. 58

2  The Language: Rationale and Fundamentals                      45
                              the same user within a given process instance, for example, the sign-cheque task
                              cannot be undertaken by the same user who completed the lodge-purchase-order
                              task.
                             Case Handling corresponds to the ability to allocate all work items in a case to
                              the same resource at the time of commencement, for example, all work items in
                              an instance of the insurance claim process are allocated to user jsmith.
                             Retain Familiar corresponds to a constraint that exists between two tasks, requir-
                              ing that where possible they be executed by the same user within a given process
                              instance, for example, the order-materials task should be undertaken by the same
                              user who completed the calculate-materials task.
                             Capability-based Distribution corresponds to the situation where a work item
                              is offered or allocated to one or more resources based on capabilities that they
                              possess, for example, allocate the audit account task to a user having a CPA
                              qualification.
                             Organization-based Distribution corresponds to the situation where a work item
                              is offered or allocated to one or more resources based on their position or other
                              responsibilities within the organization, for example, allocate the authorize order
                              task to a user at the level of manager or above.
                             History-based Distribution corresponds to the situation where a work item is
                              offered or allocated to one or more resources based on their preceding execution
                              history, for example, allocate the audit major customer task to the user who has
                              completed most audits in the past three months.
                             Automatic Execution corresponds to the situation where a work item can be exe-
                              cuted without needing to be distributed to a resource, for example, the send-order
                              work item can execute automatically without requiring a user to complete it.
                           While this set of patterns focus on establishing the identity of the resources to which
                           work items should be distributed, the next group – push patterns – deal with the
                           manner in which the system having identified the resources can distribute work
                           items to them.


                           Push Patterns

                           Push patterns apply in situations where work items are forwarded to resources by
                           the system that is automating a business process. These patterns correspond to the
                           offer and allocate arcs initiated by the system (i.e., tagged (S)) in Fig. 2.12. The
                           various push patterns are as follows.
                             Distribution by Offer – Single Resource corresponds to the situation where a
                              work item is offered to a specific resource on a nonbinding basis, for example,
                              the review-feedback work item is offered to user jsmith to complete, although
                              they are not obliged to do so.
                             Distribution by Offer – Multiple Resources corresponds to the situation
                              where a work item is offered to several resources on a nonbinding basis with the
                              expectation that one of them might commit to undertaking it, for example, the
   53   54   55   56   57   58   59   60   61   62   63