Process Definition Activity
The Process Definition activity enables the graphical representation of a participant in a collaboration, often utilizing a lane metaphor to organize processes. It provides clarity and accountability by illustrating connections and transitions between different workgroups or sections.
| Field | Description | Requirement |
|---|---|---|
| Process identifier | Unique identifier of the process definition. | Required |
| Is executable | Determines whether or not the process is executable. There can only ever be one executable business process per process model. | Optional |
Action Types & Examples
Set Executability Status
- Format: boolean
- Example Result:
true
Retrieve Process Identifier
- Format: string
- Example Result:
OrderProcessing_v2
Implementation Examples
Field Setup - Process identifier: InvoiceApproval_v1 - Is executable: true
Execution Parameters - processId: currentInvoiceProcess - setExecutableStatus: false
Technical Notes
A Pool is the graphical representation of a participant in a collaboration. A participant can be a specific PartnerEntity (e.g., a company) or can be a more general PartnerRole (e.g., a buyer, seller, or manufacturer). A pool may or may not reference a process; it is not required to contain a Process, meaning it can function as a "black box." The lane metaphor used by a Pool places processes of a particular employee, workgroup, or section on horizontal or vertical axes, providing clarity and accountability by indicating connections, communications, and transitions between these lanes.