Skip to content

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.