Learn dynamic processing basics
Using an emergency room example, let’s explore the entire dynamic process development life cycle—from creating a dynamic process, modeling its activities and properties, activating it on the server, and using it in runtime as a knowledge worker.
Create a Dynamic Process
First, let’s create a process application (Emergency) to house your dynamic process, then create the dynamic process itself.
Add Human Task Activities and Stages
A process features activities that humans perform, such as completing and submitting information or approving documents.
Let’s start by adding some human tasks that people typically perform in an emergency room. For simplicity, we’ll keep this example brief. But keep in mind that a dynamic process can accommodate the complex scenarios of a real world situation such as an emergency room.
Notice the validation icon next to Emergency Process. It shows the total number of validation issues in the process. Because you just started to create your dynamic process, and your dynamic process isn't complete, ignore these issues. To hide the validation issues, click Edit Configuration and change the settings for the inline validations.
Important points about human tasks:
-
A human task can be a submit or an approval activity.
-
Each human task activity must be associated with a form. The form provides the interface for the task.
-
Each human task activity needs an assignee, which could be a user, role, or group.
-
Each human task activity has data values that flow in and out of it, referred to as its input and output. For example, a human task’s form might display with some fields completed and its output might contain additional or changed fields.
Create Web Form Presentations for the Dynamic Process
Let’s create one form with multiple presentations to apply to the human tasks.
Want to learn more about creating web forms? See Ready to create a web form?.
Set the Process Start
Each dynamic process starts with form or data input. Let’s configure form and presentation input for the dynamic process.
Set Presentations for the Human Task Activities
Next you’ll implement each human task activity with a form presentation.
Configure Data Association for the Human Task Activities
Each human task activity needs data input and output defined through data association. Data associations define the information passed between flow elements.
Test Activate the Application
Test activating validates and deploys the application, and then makes it available in runtime test mode. You don’t activate the application to the production environment until it’s ready.
Before test activating the application, check one last time for any validation issues in your process. Use the configuration panel to display the validation issues. If you see any issues, click the validation icon to view details about the issue. Click Fix to open the properties panel related to the issue and easily fix the issue.
With your basic dynamic process configured, it’s time now to validate, activate, and make the application available in runtime test mode.
Try Out the Dynamic Process Application in Runtime
The last step in creating a basic dynamic process is to try out its activated process application by starting and running the dynamic process in runtime.