Made with
ConceptDraw
DIAGRAM 18

Business process Flow Chart —
Event-Driven Process chain (EPC) diagrams

Event-Driven Process Chain (EPC)


A flowchart called “event-driven process chain” (also known as simply “EPC”) is used for modelling the business processes, configuring a so-called “enterprise resource planning” implementation as well as for improving the business processes. The usage for controlling the work share, including controlling the instances of the autonomous workflows, is possible in so-called “workflow management”, but they are not yet implemented.

The “event-driven process chain” method was developed by Mr. Scheer in the early 1990s for laying out the business process workflows. This method can be used by many different companies for the purpose of modelling, analyzing and redesigning any business processes going on within this business field of activity. Both events and functions mentioned in such “event-driven process chain” graph provide many different connectors, letting the business processes execute in an alternative and parallel way. There are no restrictions appearing to exist on the structures of EPCs, but non-trivial structures can involve parallelism and have ill-defined execution semantics. Once they are as we described, then they resemble “UML activity diagrams”.

There are many elements which are used in the “event-driven process chain diagrams”, which are “events” (passive elements that describe under what circumstances a function or a process works or which state a function or a process results in), “functions” (active elements that model the tasks or the activities within one company and also describe the transformations from an initial state to a resulting state), “Organization units” (determine which organization within the structure is responsible for which function), “logical connectors” (show the logical relationships between elements in the control flow) and many other.

There are in total three kinds of logical relationships, which are defined in event-driven process chains. One of these relationships is called “Branch and Merge”: it is used when there is a need to make a decision of which path to choose among a few control flows. A branch may have one control flow (which is usually incoming) as well as two or more so-called “outgoing” control flows. In case this condition is fulfilled, a branch activates only one of the “outgoing” control flows and it also deactivates the others. The counterpart of a branch is a “merge”, which may have two or more “incoming” flows and one “outgoing” control flow.

Another kind of relationships within a logical structure can be “Fork and Join” correspond which is meant to be used for activating all paths in the control flow. A “fork” may have only one incoming control flow as well as two or more outgoing control flows. Once the condition within “Fork and Join” correspond relationship is fulfilled, then a “fork” activates all of the “outgoing control flows” which go in parallel to each other. A join may have two or more “incoming control flows” as well as one “outgoing control flow”. In the “Event-driven Process Chain diagram” it never matters in what way the concurrency is achieved. A “fork” in the EPC is represented by an opening “AND” connectors and a “join” is represented as a closing “AND” connectors.

The third kind of relationships is “OR”, which corresponds for activating one or more paths among the control flows. An opening “OR” connector may have one “incoming control flow” and more than one “outgoing control flows”. Once the condition is fulfilled, an opening “OR” connector activates one or more control flows and it deactivates the rest of them. The counterpart to it is the closing “OR” connector. Once at least one of the “incoming control flows” is activated, then the closing “OR” connector will pass the control to the next element after it.

A “control flow” is another kind of relationships and it is used for connecting the events with functions, process paths or logical connectors creating a chronological sequence as well as logical interdependencies between them. A “control flow” is usually represented as a dashed arrow. “Information flows” though show the connection between functions as well as “input” or “output” of data. “Organization unit assignments” are the kind of relationship that shows the connection between an organization unit and the function it is responsible for.

The “Process paths” as a kind of relationship can be used as navigation aid within the event-driven process chain. These “Process paths” are there for showing the connection from (or to) other processes. This “process path” relationship is represented as a compound symbol, which is composed of a “function symbol” superimposed upon another so-called “event symbol”. In order to employ the “process path” symbol in an “event-driven process chain diagram”, a symbol has to be connected to the “process path” symbol, indicating the process being diagrammed incorporating the entirety of a second process. This second process is usually, for a purpose of a diagrammatic simplicity, is represented by a single symbol.

Event-Driven Process Chain (EPC)

Pic. 1. Event-Driven Process Chain (EPC)

You can create event-driven process chain diagrams with the help of many different applications, but the best tool is ConceptDraw DIAGRAM software extended with “EPC” Solution. Making “event-driven process chain diagram” with the aid of Data Flow Diagrams solution, which can be found in the Software Development area of ConceptDraw Solution Park on this site and so downloaded from as well as in ConceptDraw STORE, which is a new product of CS Odessa. ConceptDraw DIAGRAM application is always very simple in use and the process of creating such diagram will appear to be fun and entertaining as you will have all of the necessary tools for making great looking diagrams, such as templates and examples to simplify your work of drawing smart and professionally looking event-driven process chain diagrams.

ConceptDraw DIAGRAM is a software for making business process flowcharts diagrams. The Event-driven Process Chain (EPC) Diagrams allows managers visually present business process models for making decisions for business.

The EPC is able to cope with extremely diverse and complex businesses processes. EPC diagram as a result can represent the various elements in a way which is easy to understand. A Process Flow Diagram tabulates process components' structure values in various real modes.

Business process Flow Chart — <br>Event-Driven Process chain (EPC) diagrams *

Pic. 2. Business process Flow Chart Tool — Event-Driven Process chain (EPC) diagram, Process flow diagram tool

Event-driven Process Chain Diagrams EPC solution contains also a set of different examples and templates. All EPC diagram samples and templates are available from ConceptDraw STORE, you can open them and change something as needed, and thus get already your own new EPC diagram

.

Login and registration processing - EPC diagram

Pic. 3. Login and registration processing — EPC diagram.

The Event-driven Process Chain Diagrams solution extends ConceptDraw DIAGRAM software with EPC templates, samples, and vector shape library for the drawing of EPC business process flowcharts.

EPC solution

Pic. 4. Event-Driven Process chain (EPC) solution

The Event-driven Chain Diagrams solution assists in the planning of resources and improves business processes using EPC flowcharts.




TEN RELATED HOW TO's:
Any bar chart can be also called as a bar graph or a column chart or graph. Being a chart or a graph that is commonly used for presenting some categorical data with the rectangular bars having their lengths or heights proportional to the values that they represent, such drawings can be made with the help of the ConceptDraw DIAGRAM diagramming and drawing software. The created bars can be plotted either vertically or horizontally and any vertical bar chart can be also sometimes called as a line graph.Column Chart Template *
Picture: Column Chart Template
Related Solution:
Problems are obstacles and challenges that one should overcome to reach the goal. They are an inseparable part of any business, and the success of an enterprise often depends on ability to solve all problems effectively. The process of problem solving often uses rational approach, helping to find a suitable solution. Using Fishbone Diagrams for Problem Solving is a productive and illustrative tool to identify the most important factors causing the trouble. ConceptDraw DIAGRAM extended with Fishbone Diagrams solution from the Management area of ConceptDraw Solution Park is a powerful tool for problem solving with Fishbone Ishikawa diagram graphic method.Using Fishbone Diagrams for Problem Solving *
Picture: Using Fishbone Diagrams for Problem Solving
Related Solution:
ER-modeling nowadays is a very popular approach for database design. If you are tired of looking for a good entity relationship diagram Software for Mac, then your search is almost over. ConceptDraw DIAGRAM is a great tool for creating diagrams of any complexity with tons of editable samples and templates. This diagram represents the vector library of the Chen’s and Crow’s Foot notation icons for drawing ERD (entity-relationships diagram). ConceptDraw Entity Relationship Diagram solution delivers the ability to visualize databases structure on both Mac and PC. The "bricks" entity-relationships models are the entity, and the relation. An entity is represented by a rectangle comprising the entity name. It means an object, information about which should be available and stored. A relation is intended to show a relations between two entities. There are several types of relations between entities. To show there are a number of different symbols for the types of relationships.Entity Relationship Diagram Software for Mac *
Picture: Entity Relationship Diagram Software for Mac
Related Solution:
While creating flowcharts and process flow diagrams, you should use special objects to define different statements, so anyone aware of flowcharts can get your scheme right. There is a short and an extended list of basic flowchart symbols and their meaning. Basic flowchart symbols include terminator objects, rectangles for describing steps of a process, diamonds representing appearing conditions and questions and parallelograms to show incoming data. This diagram gives a general review of the standard symbols that are used when creating flowcharts and process flow diagrams. The practice of using a set of standard flowchart symbols was admitted in order to make flowcharts and other process flow diagrams created by any person properly understandable by other people. The flowchart symbols depict different kinds of actions and phases in a process. The sequence of the actions, and the relationships between them are shown by special lines and arrows. There are a large number of flowchart symbols. Which of them can be used in the particular diagram depends on its type. For instance, some symbols used in data flow diagrams usually are not used in the process flowcharts. Business process system use exactly these flowchart symbols.Basic Flowchart Symbols Meaning
Picture: Basic of Flowchart: Meaning and Symbols
Related Solution:
How to draw a Process Flow Chart? It's very fast and easy to draw any Process Flow Chart using the tools of special Process Flow Chart software free. Flowcharts Solution offers wide set of useful drawing tools, collection of samples, ready-to-use template and 2 libraries with predesigned vector elements which will help facilitate drawing process and designing professional looking process flow chart, process flow scheme, process block diagram, etc.Process Flow Chart Software Free *
Picture: Process Flow Chart Software Free
Related Solution:
ConceptDraw DIAGRAM software supplied with HR Flowcharts Solution can effectively help in labour-intensive process of human resource development.Human Resource Development
Picture: Human Resource Development
Related Solution:
Chemical and Process Engineering solution contains variety predesigned process flow diagram elements relating to instrumentation, containers, piping and distribution necessary for chemical engineering, and can be used to map out chemical processes or easy creating various Chemical and Process Flow Diagrams in ConceptDraw DIAGRAM.Process Flow Diagram Symbols
Picture: Process Flow Diagram Symbols
Related Solution:
Use ConceptDraw DIAGRAM with Accounting Flowcharts solution to document and communicate visually how accounting processes work, and how each operation is done.Accounting Flowchart: Purchasing, Receiving, Payable and Payment
Picture: Accounting Flowchart: Purchasing, Receiving, Payable and Payment
Related Solution:
ConceptDraw
DIAGRAM 18