Skip to content

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.