Made with
ConceptDraw
DIAGRAM 14

The Best Tool for Business Process Modeling

Event Driven Process Chain (EPC)


An event-driven process chain is well known as well as a commonly used type of flowchart, especially within the business process modelling science. They can be also used in order to configure a so called “enterprise resource planning” implementation. They can be very useful in the process of the business process improvement as well as for controlling the work share with instances of the autonomous workflows. It is a process chain used in a “workflow management” and in other fields of the business activity.

The method of the “event-driven process chain” was developed by August-Wilhelm Scheer in 1990s within the framework of so called “Architecture of Integrated Information Systems”. Nowadays different businesses use the made event-driven process chain diagrams for laying out their business process workflows, used by many companies for many different business processes, such as analyzing, redesigning the business processes themselves as well as for modelling.

The mentioned “event-driven process chain method” was the one developed within the framework of “Architecture of Integrated Information Systems” (or simply “ARIS”), as it was mentioned before, and the statement that event-driven process chains are ordered graphs was also one of those found in other so called “directed graphs”. There are no restrictions appearing for existing on the possible structure of EPCs. At the same time, the non-trivial structures involve parallelism having the so called “ill-defined execution semantics”. Thus, in this case they are known to be called as “UML activity diagrams”.

There are a few elements which are used in the usual “event-driven process chain diagram”. They can be events, which are simply are passive elements in the described before “event-driven process chains”. They are used for describing under what circumstances a function (or a process) works. They also can be used for clarifying which of them a process results in or for stating a function. At the same time, “functions are known to be the “active” elements in an event-driven process chain, being used for modelling the activities or tasks within one company, describing the transformations simply from an initial state to a resulting one.

The process owner is known to be responsible for a function, being a part of some organization unit usually represented in a way of a square with a single vertical line. “Organization units” are meant to be determining which exactly organization within one particular structure of some enterprise is the one responsible for some specific function, represented in a way of an ellipse with a single vertical line.

The material, resource objects and information in the event-driven process chain portray objects in the real world, such as business entities, objects and other, inputting data serving it as the basis for a function or outputting it produced by a function. The so called “logical relationships” between elements in the control flow in the event-driven process chain are known to be described by the “logical connectors”. They are known to be functions and events. Having these “logical connectors”, it is always possible to split the control flow from one flow to at least two or even more flows. It is usually done for synchronizing the control flow from two or over two flows to just one.

A control flow as an element of an event-driven process chain is used for connecting events with functions, logical connectors or process paths. They are used for creating the logical interdependencies as well as the chronological sequence between them. Such “control flow” element is usually represented simply as a dashed arrow, when the “information flows” show the connections between different functions and so the input (or output) data. Another element of any event-driven process chain is the “organization unit assignments”. They are used for showing the different connections between an organization unit itself and the function, which it is responsible for. One of the last, “process paths” element is commonly used as a navigation aid in the event-driven process, for showing the connection from (or to) other processes. Every process path is known to be represented in a way of a compound symbol, being composed of a function symbol. In order to employ such process path symbol in an “Event-driven Process Chain diagram”, this symbol gets connected to the process path symbol, indicating the fact that this particular process incorporates the entirety of a second process which is represented by a single symbol.

It is also important to mention the three existing kinds of logical relationships within the event-driven process chains, which are branch and merge, fork and join and an 'OR' relationship. The first one correspond to making the decision of which exactly path it is better to choose out of a few control flows. A “fork and join” one corresponds to activating all the paths in the “control flow”, when “OR” relationship corresponds to activating one or over one in the control flows. Such opening “OR” connector may have one incoming control flow as well as two or more “outgoing” control flows, so when the condition is fulfilled, the mentioned “opening OR” connector can activate one or over control flows. When there is at least one of all the incoming control flows finally activated, then the closing “OR connector” can pass the control to the next element, going after it.

The Best Tool for Business Process Modeling

Pic.1 The Best Tool for Business Process Modeling (Mac OS X® and Windows®)

ConceptDraw DIAGRAM diagramming and vector drawing software offers you the Event-driven Process Chain Diagrams EPC solution from the Business Processes Area of ConceptDraw STORE.

The Best Tool for Business Process Modeling *

Pic.2 Event Driven Process Chain (EPC) Diagram. Login and Registration Processing Sample.

If you are among of those who want to create a great looking event-driven process chain diagram, then one of the best tools may be the application, developed especially for the purpose of making such drawings — ConceptDraw DIAGRAM diagramming and drawing software is here on this site for being downloaded and used for creating any needed schematics, such as charts, flowcharts, any diagram, including the event-driven process chain one, map, plan and so many more drawings.

EPC templates, samples, and symbols

Pic.3 Event Driven Process Chain (EPC) templates, samples, and symbols

The Event-driven Chain Diagrams solution assists in the planning of resources and is excellent business process improvement tools using EPC flowcharts.




TEN RELATED HOW TO's:

Best Diagramming →

Need to draw a diagram, process chart, flowchart, organizational chart, graphic design? ConceptDraw can help you to make professional graphic documents quickly.Best Diagramming *
Picture: Best Diagramming
Related Solution:

UML Collaboration Diagram (UML2.0) →

UML Collaboration Diagram depicts the interactions between objects or parts in terms of sequenced messages and describes both the static structure and dynamic behavior of a system. Rapid UML solution provides templates, examples and libraries of stencils for quick and easy drawing all the types of system and software engineering diagrams according to UML 2.4 and 1.2 notations.UML Collaboration Diagram (UML2.0) *
Picture: UML Collaboration Diagram (UML2.0)
Related Solution:

Business Process Elements: Swimlanes →

ConceptDraw has 142 vector stencils in the 8 libraries that helps you to start using software for designing own Business Process Diagrams. Use Swimlanes library with 20 objects from BPMN.Business Process Elements: Swimlanes *
Picture: Business Process Elements: Swimlanes
Related Solution:

UML Deployment Diagram Example - ATM SystemUML diagrams →

This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Deployment Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the ATM (Automated Teller Machine) banking system that is used for service and performing of the banking transactions using ATMs. System engineers can use comprehensive UML diagrams solution.UML Deployment Diagram Example - ATM System<br>UML diagrams *
Picture: UML Deployment Diagram Example - ATM SystemUML diagrams
Related Solution:

BPR Diagram. Business Process Reengineering Example →

This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Business Process Diagram Solution from the Business Processes area of ConceptDraw Solution Park. The Business Process Solution is based on the standard BPMN 2.0 and includes the set of libraries of ready-to-use objects.BPR Diagram. <br>Business Process Reengineering Example *
Picture: BPR Diagram. Business Process Reengineering Example
Related Solution:

Process Flow Chart Software Free →

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:

Flowchart Components →

The ConceptDraw Flowchart component includes a set of samples and templates. This geathered as flowchart maker toolbox which focused on drawing flowcharts of any industry standards.Flowchart Components
Picture: Flowchart Components
Related Solution:

Active Directory Diagram →

It's no secret that there is a list of skills that every average system administrator should have. And it's important to be able to manage domains via active directory technologies. The best way to keep all the details in mind is to draw a diagram representing users, groups and domains. This diagram represents an Active Directory Services (Active Directory Domain Services). It can be helpful for system and network administrators to organize a network physical and logical elements (domains, data bases, servers, network equipment, end-user computers etc.) into a secure and logical structure. The logical structure of Active Directory is a hierarchical organization of all network components. The data that is stored in Active Directory comes from some diverse sources. The Active Directory diagram created using ConceptDraw Active Directory Diagram solution. It shows allocating group policies and functions assigned to end users. It helps to plan, manage and maintain the certain user access scenario.Active Directory Diagram
Picture: Active Directory Diagram
Related Solution:

Flowchart design. Flowchart symbols, shapes, stencils and icons →

When thinking about data visualization, one of the first tools that comes to mind is a flowchart design. You can find flowchart symbols, shapes, stencils and icons easily on the Internet, but it might take time to systematize this information. Nevertheless, once you start flowcharting, you’ll love its simplicity and efficiency. This diagram consists from standard flowchart symbols, approved by ANSI (American National Standard Institute) for drawing flowcharts. A flowchart is a diagram that represents a step-by-step algorithm of any process, displaying the process stages as boxes that are connected with arrows. Flowchart design makes it clear and readable. Flowchart designed using ConceptDraw DIAGRAM flowchart software allows to make attractive and clear process presentation, it makes interpretation of the business process flow fresh and versatile. Great flowchart design view is a big advantage over the diagram created manually on a paper.Flowchart design
Picture: Flowchart design. Flowchart symbols, shapes, stencils and icons
Related Solution:
ConceptDraw
DIAGRAM 14