Process Model
Last updated
Was this helpful?
Last updated
Was this helpful?
The Process Model defines the relationship between different components in workflow in XMPro.
The Process Group is the topmost structure in a process. It is a logical grouping of different processes. For example, Company ABC has several human resources processes. An employee can request leave, put in an overtime claim, place a grievance against a colleague, or put in a resignation. These are separate processes, but they all fall underneath an HR Related Documents heading. There is no wrong or right way to group your processes. As mentioned already, it is a logical grouping.
The logical grouping of activities, events, or steps that form part of a process, for example, the Leave Application process could have two steps: Request and Authorization. A process can be a Structured Process (one-step after the other and pre-define) or an Unstructured Process (the flow cannot be defined at solution design time but is determined at run-time) or a Hybrid Process (combination of structured and unstructured characteristics in one process).
A specific step in a process. It will be the user interface for that step (web form or a screen), for example, the Leave Application (screen interface or web form) will be the first Activity in the Leave Requisition process. The Leave Application Authorization will be the second step or Activity in the Leave Requisition process. One Process can have multiple activities.
An activity field has a specific type, e.g. Text Box, Label, Checkbox, etc. that is placed on the user interface for the activity.
Process Groups, Processes, Activities, and Objects are all configured in the WorkFlow Designer.