Model a Dynamic Process in Design Time
Within an application, you can create dynamic processes to model flexible and data-intensive business scenarios. For a dynamic process, knowledge workers or process participants can define the process flow in runtime by making real-time decisions and carrying out relevant tasks.
Use the following approach as a general guideline to model a dynamic process; however, you may choose to complete some of these steps in any order. Iteratively refine the dynamic process and its elements as you model them to suit your requirements.
-
To begin with, create a dynamic process with the required details. See Create a Dynamic Process.
-
Within the process, create activities that make up the process. See Create Activities.
-
You can choose to divide the process into several segments by creating stages and group activities into these stages. See Create Stages.
-
Define input and output arguments for the process. See Define Process Input and Output.
-
Define data objects to be used within the process. See Define Process Data Objects.
-
Create process roles to define responsibilities. See Create Process Roles.
-
Define properties for each stage and activity. See Define Stage Properties and Define Activity Properties.
-
Finally, define conditions for process completion or termination. See Define Process Completion and Termination.