Task

A task (OT_FUNC) must be placed in a BPMN collaboration diagram (BPMN 2.0) in an object of type Lane (OT_BPMN_LANE with a symbol ST_BPMN_LANE_1). This restriction does not apply in a model of the BPMN process diagram (BPMN 2.0) type.

Each control flow element that is not an object of the Subprocess or Call activity type may only have exactly one occurrence in a model of the BPMN collaboration diagram (BPMN 2.0) type.

User task

Each object of the User task type must be carried out in the BPMN diagram by a single organizational element. This means that the function has an assigned function allocation diagram. The function allocation diagram contains an occurrence copy of the task that is linked to the organizational element via a single connection of the carries out type.

Exactly one group must be linked to a function via a connection of the carries out type.

Service task

Each object of the Service task type in the BPMN diagram must be linked to a software service operation type via a single connection of the supports type. This means that the function has an assigned function allocation diagram. The function allocation diagram contains an occurrence copy of the task that is linked to the software service operation type via a single connection of the supports type.

Exactly one software service type must be linked to a function via a connection of the supports type.

Abstract task

Each object of the Abstract task type in the BPMN diagram must be linked to a software service operation type via a single connection of the supports type, or to an organizational element via a single connection of the carries out type.