Menü der Dokumentation

Verwenden von BPMN-Elementen

Bei der Erstellung eigener Prozessmodelle können Sie folgende BPMN-Elemente des BPMN-Standards 2.0 verwenden:

BPMN-Element

Restriktionen

start_event.png

Start event (Startereignis)

Erlaubte Ereignistypen: None, Timer

Nur in eventbasierten Subprozessen: Eskalation, Error

end_event.png

End event (Endereignis)

Erlaubte Ereignistypen: Keine, Terminierung, Eskalation, Error.

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

Intermediate boundary event (angeheftetes Zwischenereignis)

Erlaubte Ereignistypen: Timer, Eskalation, Error.

intermediate_event.png

Intermediate catch event (Zwischenereignis mit wartender Funktion)

Erlaubte Ereignistypen: Timer.

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

Intermediate throw event (Zwischenereignis mit auslösender Funktion)

Erlaubte Ereignistypen: Eskalation.

user_activity.png

User Task (Benutzeraktivität)

send_activity.png

Send Task (Sendenaktivität)

Nur zur Anbindung von Services.

receive_activity.png

Receive Task (Empfangenaktivität)

Nur zur Anbindung von Services.

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

Service Task (Serviceaktivität)

Nur definierte Aktionen (writeLocalVariables, writeGlobalVariable oder writerMultiInstanceVariables) erlaubt.

exclusive_gateway.png
parallel_gateway.png
inclusive_gateway.png

Gateway (Verzweigung)

Erlaubte Verzweigungstypen: Exclusiv, Parallel, Inclusiv.

sequence_flow.png

Sequence flow (Sequenzfluss)

sub_process.png

Sub process (Subprozesse)

Erlaubte Subprozesstypen: Normal, eventbasiert (s. Startereignis)

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

Pool/Participant/Lane 

Pro Prozessdiagram ist maximal ein Pool bzw. Participant erlaubt.

Allgemeine Einschränkungen 

Für alle Elemente gelten folgende Restriktionen:

  • Ausdrücke bei In- und Output-Parametern unterliegen den Restriktionen für Ausdrücke.

  • Es sind ausschließlich die folgenden camunda-Erweiterungen erlaubt:

    • camunda:inputOutput 

    • camunda:properties 

    • camunda:property 

    • camunda:failedJobRetryTimeCycle 

    • camunda:asyncBefore 

    • camunda:asyncAfter 

    • camunda:formKey