BPMN Transaction Subprocess

BPMN Transaction Subprocess

The BPMN Transaction Subprocess article provides a detailed explanation of the transaction subprocess element, including the BPMN notation, an example diagram and guidelines.

The BPMN Transaction Subprocess article focus on the definition and usage of the transaction subprocess element as documented in the BPMN 2.0 specification. The example process diagram illustrates the correct use of the transaction subprocess. The BPMN Guidelines section contains a detailed set of rules that apply to the transaction subprocess and explains how the element may or may not be used within the different BPMN diagrams.

What is a Transaction Subprocess?

“A Transaction is a specialized type of Sub-Process that will have a special behavior that is controlled through a transaction protocol.” ~ BPMN Specification

BPMN Notation

The BPMN specification defines the Transaction Subprocess using the following description and notation:

ElementDescriptionNotation
Transaction SubprocessA Transaction is a specialized type of Sub-Process that will have a special behavior that is controlled through a transaction protocol. There are three basic outcomes of a Transaction: Successful completion, Failed completion & Hazard.

BPMN Notation: Transaction Subprocess

Finally

This article provided a detailed explanation of the BPMN Transaction Subprocess element. Follow me on any of the different social media platforms, and feel free to leave comments.

Reference