Lane Activity
The Lane activity defines a sub-partition within a process, typically residing within a larger pool. It serves as a fundamental organizational tool, enabling the structured allocation of responsibilities and the logical grouping of BPMN elements such as Tasks and Gateways.
| Field | Description | Requirement |
|---|---|---|
| Name | A unique identifier for the lane. | Required |
| Description | A brief explanation of the lane's purpose or the responsibilities it encompasses. | Optional |
| Orientation | Specifies whether the lane extends vertically or horizontally within the process diagram. | Optional |
| Parent Pool | The name of the parent pool to which this lane belongs, establishing its hierarchical context. | Optional |
Action Types & Examples
Configure Lane Properties
- Format: Object
- Example Result:
{ "name": "CustomerService", "orientation": "Vertical", "description": "Handles all customer inquiries." }
Retrieve Lane Name
- Format: String
- Example Result:
"CustomerService"
Retrieve Lane Orientation
- Format: String
- Example Result:
"Vertical"
Implementation Examples
Field Setup - Name: OrderProcessingLane - Description: Manages all steps from order receipt to dispatch. - Orientation: Horizontal - Parent Pool: MainOrderFulfillment
Execution Parameters - laneConfiguration: { "name": "ShippingDepartment", "orientation": "Vertical", "parentPool": "LogisticsProcess" } - propertyName: name (to retrieve the lane's name)
Technical Notes
Lanes are primarily an organizational construct within BPMN, designed to visually represent responsibilities and departments within a process. While their configuration does not directly impact the execution of most automated tasks, they are particularly advantageous for assigning and clarifying ownership for
User Tasks. BPMN elements should be placed within the lane that most accurately reflects the organizational unit responsible for their execution.