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
![](../img/diagrams/EPC/Event_ico.png) | | Event | ![](../img/diagrams/EPC/Function_ico.png) | | Function | | ![](../img/diagrams/EPC/AndOperator_ico.png) | | And Operator | ![](../img/diagrams/EPC/OrOperator_ico.png) | | Or Operator | | ![](../img/diagrams/EPC/XOROperator_ico.png) | | XOR Operator | ![](../img/diagrams/EPC/OrganizationUnit_ico.png) | | Organization Unit | | ![](../img/diagrams/EPC/ControlFlow_ico.png) | | Control Flow | ![](../img/diagrams/EPC/ProcessPath_ico.png) | | Process Path | | ![](../img/diagrams/EPC/OrganizationUnitAssignment_ico.png) | | Organization Unit Assignment | ![](../img/diagrams/EPC/InformationResource_ico.png) | | Information Resource | | ![](../img/diagrams/EPC/InformationFlow_ico.png) | | Information Flow | |
| DefinitionEPC 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 | | ![](../img/diagrams/EPC/Event.png) | | Definition | An event describes what circumstances a function or a process works or which state a function or process results in. |
| | Properties | | Name | The name of event. | Documentation | Used to annotate the event, such as descriptions and other documentation. |
|
|
|
|
|
Function | | ![](../img/diagrams/EPC/Function.png) | | Definition | A function describes the transformations from an initial state to a resulting state. |
| | Properties | | Name | The name of function. | Documentation | Used to annotate the function, such as descriptions and other documentation. |
|
|
|
|
|
And Operator | | ![](../img/diagrams/EPC/AndOperator.png) | | Definition | An and operation corresponds to activating all paths in the control flow concurrently. |
| | Properties | | Name | The name of and operator. | Documentation | Used to annotate the and operator, such as descriptions and other documentation. |
|
|
|
|
|
Or Operator | | ![](../img/diagrams/EPC/OrOperator.png) | | Definition | An or operator corresponds to activating one or more paths among control flows. |
| | Properties | | Name | The name of or operator. | Documentation | Used to annotate the or operator, such as descriptions and other documentation. |
|
|
|
|
|
XOR Operator | | ![](../img/diagrams/EPC/XOROperator.png) | | Definition | An XOR operator corresponds to making decision of which path to choose among several control flows. |
| | Properties | | Name | The name of XOR operator. | Documentation | Used to annotate the xor operator, such as descriptions and other documentation. |
|
|
|
|
|
Organization Unit | | ![](../img/diagrams/EPC/OrganizationUnit.png) | | Definition | An organization unit determines which person or organization within the structure of an enterprise is responsible for a specific function. |
| | Properties | | Name | The name of organization unit. | Documentation | Used to annotate the organization unit, such as descriptions and other documentation. |
|
|
|
|
|
Control Flow | | ![](../img/diagrams/EPC/ControlFlow.png) | | Definition | A control flow connects events with function, process paths, or operators creating chronological sequence and logical interdependencies between them. |
| | Properties | | Name | The name of control flow. | From | The source of control flow. | To | The target of control flow. | Documentation | Used to annotate the control flow, such as descriptions and other documentation. |
|
|
|
|
|
Process Path | | ![](../img/diagrams/EPC/ProcessPath.png) | | Definition | A process path shows the connection from or to other processes. |
| | Properties | | Name | The name of process path. | Documentation | Used to annotate the process path, such as descriptions and other documentation. |
|
|
|
|
|
Organization Unit Assignment | | ![](../img/diagrams/EPC/OrganizationUnitAssignment.png) | | Definition | An organization unit assignment show the connection between an organization unit and the function it is responsible for. |
| | Properties | | Name | The name of organization unit assignment. | From | The source of organization unit assignment. | To | The target of organization unit assignment. | Documentation | Used to annotate the organization unit assignment, such as descriptions and other documentation. |
|
|
|
|
|
Information Resource | | ![](../img/diagrams/EPC/InformationResource.png) | | 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 | | Name | The name of information resource. | From | The source of information resource. | To | The target of information resource. | Documentation | Used to annotate the information resource, such as descriptions and other documentation. |
|
|
|
|
|
Information Flow | | ![](../img/diagrams/EPC/InformationFlow.png) | | Definition | Information flows show the connection between functions and input or output data, upon which the function reads changes or writes. |
| | Properties | | Name | The name of information flow. | Documentation | Used 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
|