Page 344 -
P. 344

340                                                      M. Pesic et al.

























                           Fig. 12.14 DECLARE task delivery launches a YAWL instance



                                          YAWL Engine  D “Model A”  input D 2  declaremodel
                                                       declaremodel
                                                                      “unknown”
                                                                         input-output
                                                                        D
                                                        1
                                                                         3
                                                               “Model A”  “unknown”  “Model C”



                                            YAWL
                                           Worklist            *
                                                   DECLARE    Model A


                                                                       Model C
                                                     Model B
                           Fig. 12.15 YAWL tasks D 1 , D 2 ,and D 3 launch DECLARE instances



                           YAWL instance where tasks D 1 , D 2 ,and D 3 are delegated to DECLARE. In the gen-
                           eral scenario, DECLARE users must manually select which DECLARE model should
                           be executed for each YAWL request. For example, DECLARE users can choose to
                           execute Model B for task D 1 . If the decomposed YAWL task contains an input
                           data element named “declaremodel,” then DECLARE automatically launches a new
                           instance of the referring model. For example, in this particular YAWL process, task
                           D 2 launches a new instance of Model A in DECLARE. If the specified model cannot
                           be found, DECLARE users must manually select a DECLARE process models to be
   339   340   341   342   343   344   345   346   347   348   349