EPC diagram

EPC diagram, short for event-driven process chain diagram, is a flowchart based diagram that can be used for resource planning and identifying possible improvements of a business process.
Business process diagram | Conversation diagram | Data flow diagram | EPC diagram | Process map diagram | Organization chart

EPC diagram

Notation

 Event Function
 And Operator Or Operator
 XOR Operator Organization Unit
 Control Flow Process Path
 Organization Unit Assignment Information Resource
 Information Flow

Definition

EPC diagram, short for event-driven process chain diagram, is a flowchart based diagram that can be used for resource planning and identifying possible improvements of a business process.
 

Event

Definition

An event describes what circumstances a function or a process works or which state a function or process results in.

Properties

NameThe name of event.
DocumentationUsed to annotate the event, such as descriptions and other documentation.
 

Function

Definition

A function describes the transformations from an initial state to a resulting state.

Properties

NameThe name of function.
DocumentationUsed to annotate the function, such as descriptions and other documentation.
 

And Operator

Definition

An and operation corresponds to activating all paths in the control flow concurrently.

Properties

NameThe name of and operator.
DocumentationUsed to annotate the and operator, such as descriptions and other documentation.
 

Or Operator

Definition

An or operator corresponds to activating one or more paths among control flows.

Properties

NameThe name of or operator.
DocumentationUsed to annotate the or operator, such as descriptions and other documentation.
 

XOR Operator

Definition

An XOR operator corresponds to making decision of which path to choose among several control flows.

Properties

NameThe name of XOR operator.
DocumentationUsed to annotate the xor operator, such as descriptions and other documentation.
 

Organization Unit

Definition

An organization unit determines which person or organization within the structure of an enterprise is responsible for a specific function.

Properties

NameThe name of organization unit.
DocumentationUsed to annotate the organization unit, such as descriptions and other documentation.
 

Control Flow

Definition

A control flow connects events with function, process paths, or operators creating chronological sequence and logical interdependencies between them.

Properties

NameThe name of control flow.
FromThe source of control flow.
ToThe target of control flow.
DocumentationUsed to annotate the control flow, such as descriptions and other documentation.
 

Process Path

Definition

A process path shows the connection from or to other processes.

Properties

NameThe name of process path.
DocumentationUsed to annotate the process path, such as descriptions and other documentation.
 

Organization Unit Assignment

Definition

An organization unit assignment show the connection between an organization unit and the function it is responsible for.

Properties

NameThe name of organization unit assignment.
FromThe source of organization unit assignment.
ToThe target of organization unit assignment.
DocumentationUsed to annotate the organization unit assignment, such as descriptions and other documentation.
 

Information Resource

Definition

An information resource portrays objects in the real world that can be input data serving as the basic of a function, or output data produced by a function.

Properties

NameThe name of information resource.
FromThe source of information resource.
ToThe target of information resource.
DocumentationUsed to annotate the information resource, such as descriptions and other documentation.
 

Information Flow

Definition

Information flows show the connection between functions and input or output data, upon which the function reads changes or writes.

Properties

NameThe name of information flow.
DocumentationUsed to annotate the information flow, such as descriptions and other documentation.
 
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