WorkFlow
The WorkFlow module helps you digitize business processes—defining steps, participants, and flow rules—and then deploy and track execution progress with just one click.
Features at a Glance
| Feature | Description |
|---|---|
| Design Process | A visual canvas to draw business workflows by dragging nodes and connections. |
| Publish | Publish the designed process into an immutable release version for execution. |
| Start Execution | Initiate a new execution instance based on a published workflow model. |
| Node Handling | Process pending activity nodes (e.g., submitting forms, approving requests). |
| Flow Control | Pause, resume, terminate, or manually complete executing workflows. |
Core Concepts
Node Types
Workflows are composed of three types of nodes:
- Event: Marks the beginning and end of a flow. Every workflow must have exactly one Start Event and at least one End Event.
- Activity: Specific tasks executed in the process, such as approvals, filling out forms, or invoking services.
- Gateway: Branching decision points. It routes the flow to different branches based on logic and conditions.
Connections
Connections (lines) define the sequential order between nodes. The process departs from the Start Event and flows to subsequent nodes along these lines.
Execution Instances
When you "Start" a published workflow, the system creates an Execution Instance. Each instance independently tracks the completion status of every node.
Accessing WorkFlow Module
- Under the main menu, navigate to the WorkFlow category.
- The sub-modules include: Design WorkFlow Model, Release WorkFlow Model, Start WorkFlow Execution, and Handle WorkFlow Execution.