Made with
ConceptDraw
DIAGRAM 18

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:
Fishbone Diagram, also referred as Cause and Effect diagram or Ishikawa diagram, is a fault finding and problem solving tool. Construction of Ishikawa diagrams is quite complicated process and has a number of features. Fishbone Diagrams solution included to ConceptDraw Solution Park contains powerful drawing tools and a lot of examples, samples and templates. Each Fishbone diagram example is carefully thought-out by experts and is perfect source of inspiration for you.Fishbone Diagram Example *
Picture: Fishbone Diagram Example
Related Solution:
Structured-systems analysis and design method uses data flow diagrams to represent the process of data flowing through a system. Talking about this might be useless without a proper example of DFD for online store (Data Flow Diagram). This DFD example shows all the distinctness that a diagram can bring into a scattered data structure. Data flow diagrams are used to show how data is processed within some business processes. Making DFD is a common practice for business process modeling and analysis. This diagram represents the online store business flow. It describes inputs and outputs within online selling process and depicts the interactions between its participants. This DF diagram can be used by system analysts to create an overview of a business, to study and discover its inherent strengths and weak points.Example of DFD for Online Store
Picture: Example of DFD for Online Store (Data Flow Diagram)
Related Solution:
UML Use Case Diagrams are used to illustrate the structure of arbitrarily complex systems and illustrates the service consumer - service provider relationship between components.UML Use Case Diagram. Design Elements *
Picture: UML Use Case Diagram. Design Elements
Acquaintance with flowcharting starts from getting into basic terms. First of all, flowchart definition is quite clear – a flowchart is a graphical representation of a process or an algorithm made of special symbols. Secondly, flowcharting is an irreplaceable tool for IT specialists, project managers, and anyone who wants a clear understanding of any imaginable process.Flowchart Definition
Picture: Flowchart Definition: A Complete Guide
Related Solution:
In ConceptDraw DIAGRAM it really is sp simple to draw even the most complex cross-functional flowcharts. Use the RapidDraw technology and Cross-Functional libraries in ConceptDraw DIAGRAM for the best results.How to Simplify Flow Charting — Cross-functional Flowchart
Picture: How to Simplify Flow Charting — Cross-functional Flowchart
Related Solution:
This sample shows the Flowchart that displays the process of the achievement the consensus, in other words solving for the acceptable solution. This Flowchart has start point. The rectangles on it represent the steps of the process and are connected with arrows that show the sequence of the actions. The diamonds with yes/no shows the decisions. The Flowcharts are widely used in marketing, business, analytics, government, politics, engineering, architecture, science, manufacturing, administration, etc.Example Basic Flowchart. Flowchart Examples
Picture: Example Basic Flowchart. Flowchart Examples
Related Solution:
UML Component Diagrams are used to illustrate the structure of arbitrarily complex systems and illustrates the service consumer - service provider relationship between components.UML Component Diagram *
Picture: UML Component Diagram
Create flowcharts, organizational charts, bar charts, line graphs, and more with ConceptDraw DIAGRAM.Basic Diagramming *
Picture: Basic Diagramming
Related Solution:
Use the set of special professionally developed swim lane flowchart symbols - single, multiple, vertical and horizontal lanes from the Swimlanes and Swimlanes BPMN 1.2 libraries from the Business Process Diagram solution, the Swim Lanes library from the Business Process Mapping solution as the perfect basis for your Swim Lane Flowcharts of processes, algorithms and procedures.Swim Lane Flowchart Symbols *
Picture: Swim Lane Flowchart Symbols
Related Solution:
ConceptDraw DIAGRAM extended with Windows 8 User Interface solution from the Software Development area is the best gui software. Using the drawing tools, libraries of vector objects, graphical user interface examples that offers Windows 8 User Interface solution, you will easily design the Windows 8 user interfaces and Windows 8 UI design patterns of any complexity.Graphical User Interface Examples
Picture: Graphical User Interface Examples
Related Solution:
ConceptDraw
DIAGRAM 18