Open Documentation Menu

Using BPMN items

When creating your own process models, you can use the following BPMN items of BPMN standard 2.0:

 

BPMN item

Restrictions

start_event.png

Start event

Permitted event types: None

Only in event-based subprocesses: Escalation, error

end_event.png

End event

Permitted event types: None, termination, escalation, error

intermediate_event.png
image2019-9-19_9-56-13.png
image2020-2-19_11-40-58.png

Intermediate boundary event

Permitted event types: Timer, escalation, error

intermediate_event.png

Intermediate catch event (attached intermediate event with a waiting function)

Permitted event types: timer

image2019-9-19_10-1-58.png

Intermediate throw event (attached intermediate event with a triggering function)

Permitted event types: Escalation

user_activity.png

User Task (User activity)

 

send_activity.png

Send Task (Send activity)

Only for connecting services.

receive_activity.png

Receive Task (Receive activity)

Only for connecting services.

image-2023-3-14_13-30-54.png

Service Task (service activity)

Only defined actions allowed (writeLocalVariables, writeGlobalVariable or writerMultiInstanceVariables).

image-2023-9-20_13-58-50.png

Business Rule Task

For use with business rules in d.velop process studio.

exclusive_gateway.png
parallel_gateway.png
inclusive_gateway.png

Gateway

Permitted gateway types: Exclusive, parallel, inclusive.

sequence_flow.png

Sequence flow

 

sub_process.png

Subprocess

Permitted subprocess types: Normal, event-based (see start event)

image2021-11-3_9-19-0.png

Pool/participant/lane 

A maximum of one pool/participant is permitted per process diagram.

General restrictions 

The following restrictions apply to all items:

  • Expressions of input and output parameters are subject to the restrictions on expressions.

  • Only the following camunda extensions are permitted:

    • camunda:inputOutput 

    • camunda:properties 

    • camunda:property 

    • camunda:failedJobRetryTimeCycle 

    • camunda:asyncBefore 

    • camunda:asyncAfter 

    • camunda:formKey