Workflow Patterns using BizAgi Process Modeler.pdf

Mi ordering parallel the sub process instances will

This preview shows page 29 - 33 out of 51 pages.

established master entity. MI Ordering = Parallel: The sub process instances will be executed in parallel. Flow Condition = One: The process will continue when one of the instances is accomplished. WCP 34 - Static Partial Join for Multiple Instances Description: This pattern allows an activity to be instantiated multiple times in a process. The number of instances is known during the design or run time. Activities are run concurrently, and only N of the M instances created (where N<M) must be finished before subsequent tasks can be enabled. Subsequent completions of the remaining M-N instances are inconsequential. [1] Example: A company decides to evaluate the perception of their employees about the job environment. An inquiry is sent to 100 employees but an analyst waits for at least 60 replies before starting the evaluation. Implementation To model this pattern it is necessary to use sub processes in order to create multiple instances of an activity. In this case, the Reply inquiry sub process is instantiated 100 times. A complex gateway is used to control that at least 60 inquiries have been replied in order to start their evaluation. Diagram 22. Multiple Instances without a priori design-time knowledge example
Image of page 29

Subscribe to view the full document.

30 Confidential In order to configure the sub process behavior for following the required conditions, the following properties have to be defined: Start Quantity =100 : It means the sub process will be instantiated 100 times. Completion Quantity=100: The sub process is considered as completed when all the instances have been accomplished. MI Condition = None: It means there is no condition to the number of instances for the sub process MI Ordering = Parallel: The sub process instances will be executed in parallel. Flow Condition = One: The flow will continue to the next activity each time an instance is completed. WCP 35 - Cancelling Partial Join for Multiple Instances Description: This pattern allows an activity to be instantiated multiple times in a process. The number of instances is known during the design or run time. Activities are run concurrently, and only N of the M instances created (where N<M) must be finished before subsequent tasks can be enabled. Once the N instances have been completed, the remaining M-N instances are cancelled.
Image of page 30
31 Confidential Example: A company decides to evaluate the perception of their employees about the job environment. An inquiry is sent to 100 employees but an analyst waits for at least 60 replies before starting the evaluation. The remaining 40 inquiries will be cancelled. Implementation: To model this pattern it is necessary to use sub processes in order to create multiple instances of an activity. In this case, the Reply inquiry sub process is instantiated 100 times. Diagram 23. Cancelling partial join for multiple instances example In order to configure the sub process behavior for following the required conditions, the following properties have to be defined:
Image of page 31

Subscribe to view the full document.

32 Confidential Start Quantity =100 : It means the sub process will be instantiated 100 times.
Image of page 32
Image of page 33
  • Spring '16
  • Subroutine, Business process modeling

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern