Lane

Lane
A Lane is a sub-partition within a Process (often within a Pool) and will extend the entire length of the Process level, either vertically or horizontally.
— BPMN 2.0.2 Standard, 9.3.2, Lanes

Lanes are a good way to organize responsibilities in a process. Often, a pool defines a process or an organization and the lanes represent departments. BPMN elements such as Tasks, Gateways etc. are then modeled within the pool that most matches that organizational unit. While this has no effect on most tasks, User Tasks can benefit from it.

You can set owners, assignees, candidate users and candidate groups. These attributes are passed on to the User Tasks contained within the lane. That way, you could for instance easily model that all tasks are shared within a certain group without having to set the Candidate groups attribute on every task of a lane.

Lane Attributes

Group Attribute Description

Assignment

Owner

Defines the owner of all User Tasks which do not set the owner themselves. The owner can delegate a task to another user who then becomes the assignee. The assignee can then resolve the task which reassigns it to the owner who then decides whether or not the task is completed.

Assignee

Defines the assignee of all User Tasks which do not set the assignee themselves. The assignee is the person who is responsible for the completion of a task. By default, the assignee is set to $INITIATOR which is a special variable that is set to the user who started the process. It is possible to set the assignee directly or through an expression. In either case the expected value is the User ID of the assignee.

Candidate users

Defines the candidate users of all User Tasks which do not set candidate users themselves. These users that can become assignee of a task by claiming the task. It is possible to set the candidate users directly or through an expression. In either case a list of user IDs is expected.

Candidate groups

Defines one or more groups that can become assignee by claiming the task. You can either directly select a groups or use an expression. It is possible to set the candidate groups directly or through an expression. In either case a list of group IDs is expected.

More

Parent lane

The parent lane of the lane.

Parent pool

The parent pool of the lane.