Conversation diagram

Conversation diagrams visualize messages exchange between pools. Design workflow with business process diagram and visualize communications with BPMN conversation diagrams.
Business process diagram | Conversation diagram | Data flow diagram | EPC diagram | Process map diagram | Organization chart

Conversation diagram

Notation

 Participant Conversation Link
 Sub-Conversation Link Call-Conversation Link
 Group Text Annotation
 Association

Definition

Conversation diagrams visualize messages exchange between pools. Design workflow with business process diagram and visualize communications with BPMN conversation diagrams.
 

Participant

Definition

A Participant in a Collaboration or a Choreography.

Properties

NameThe name of participant.
IDUsed to uniquely identify BPMN elements.
ProcessThe process the participant contains
ParticipantA Participant represents a specific PartnerEntity (e.g., a company) and/or a more general PartnerRole (e.g., a buyer, seller, or manufacturer) that Participants in a Collaboration
ChildrenFlow elements within the participant
CategoriesCategories have user-defined semantics for documentation or analysis purposes. For example, flow elements can be categorized has being customer oriented vs. support oriented. The value attribute specifies one or more values of the category.
DocumentationUsed to annotate the participant, such as descriptions and other documentation.
Black boxAn empty participant that does not contain a process.
 

Conversation Link

Definition

Conversation Links are used to connect ConversationNodes to and from Participants (Pools).

Properties

NameThe name of conversation link.
IDUsed to uniquely identify BPMN elements.
FromThe source of conversation link.
ToThe target of conversation link.
DocumentationUsed to annotate the conversation link, such as descriptions and other documentation.
 

Sub-Conversation Link

Definition

A Sub-Conversation is a ConversationNode that is a hierarchical division within the parent Conversation.

Properties

NameThe name of sub-conversation link.
DocumentationUsed to annotate the sub-conversation link, such as descriptions and other documentation.
 

Call-Conversation Link

Definition

A Call Conversation identifies a place in the Conversation where a global Conversation or a GlobalCommunication is used.

Properties

NameThe name of call-conversation link.
Called elementThe element to be called, which will be either a Conversation or a GlobalCommunication.
DocumentationUsed to annotate the call-conversation link, such as descriptions and other documentation.
Participany AssociationsThis attribute provides a list of mappings from the Participants of a referenced GlobalCommunication or Conversation to the Participants of the parent Conversation.
 

Group

Definition

A Group is a grouping of Activities that are within the same Category.

Properties

NameThe name of group.
IDUsed to uniquely identify BPMN elements.
DocumentationUsed to annotate the group, such as descriptions and other documentation.
CategoriesCategories have user-defined semantics for documentation or analysis purposes. For example, flow elements can be categorized has being customer oriented vs. support oriented. The value attribute specifies one or more values of the category.
 

Text Annotation

Definition

Text Annotations are a mechanism for a modeler to provide additional information for the reader of a BPMN Diagram.

Properties

NameThe name of text annotation.
IDUsed to uniquely identify BPMN elements.
TextText is an attribute that is text that the modeler wishes to communicate to the reader of the Diagram.
DocumentationUsed to annotate the text annotation, such as descriptions and other documentation.
CategoriesCategories have user-defined semantics for documentation or analysis purposes. For example, flow elements can be categorized has being customer oriented vs. support oriented. The value attribute specifies one or more values of the category.
 

Association

Definition

A data association is used to model how data is pushed into or pulled from item-aware elements

Properties

NameThe name of association.
IDUsed to uniquely identify BPMN elements.
FromIdentifies the source of the data association.
ToIdentifies the target of the data association.
DirectionThe direction of association
DocumentationUsed to annotate the association, such as descriptions and other documentation.
CategoriesCategories have user-defined semantics for documentation or analysis purposes. For example, flow elements can be categorized has being customer oriented vs. support oriented. The value attribute specifies one or more values of the category.
 
Definition of notations is quoted from Object Management Group Unified Modeling Language (OMG UML) Superstructure Version 2.2 and former versions (for notations that do not exist anymore in latest specification).
 
Business process diagram | Conversation diagram | Data flow diagram | EPC diagram | Process map diagram | Organization chart
Gallery Home
Visual Modeling
UML Modeling
Use Case Modeling
Requirements Capturing
Data Modeling
Business Process Modeling
Object Relational Mapping
Documentation Generation
Code Engineering
Interoperability
User Interface
Cross-Platform
Visual Studio Integration
Eclipse Integration
NetBeans Integration