icon-arrow-downicon-arrow-cerulean-lefticon-arrow-cerulean-righticon-arrow-downicon-arrow-lefticon-arrow-righticon-arrowicon-backicon-closeicon-commentsicon-correct-answericon-tickicon-downloadicon-facebookicon-flagicon-google-plusicon-hamburgericon-inicon-infoicon-instagramicon-login-trueicon-loginicon-mail-notificationicon-mailicon-mortarboardicon-newslettericon-notificationicon-pinteresticon-plusicon-rssicon-searchicon-shareicon-shieldicon-snapchaticon-staricon-tutorialsicon-twitter icon-universities icon-videosicon-viewsicon-whatsappicon-xingicon-youtubeicon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-arrow-downicon-arrow-cerulean-lefticon-arrow-cerulean-righticon-arrow-downicon-arrow-lefticon-arrow-righticon-arrowicon-backicon-closeicon-commentsicon-downloadicon-external-linkicon-facebookicon-flagicon-google-plusicon-hamburgericon-hearticon-inicon-infoicon-instagramicon-login-trueicon-loginicon-mail-notificationicon-mailicon-moreicon-mortarboardicon-newslettericon-notificationicon-pinteresticon-plusicon-rssicon-searchicon-shareicon-shieldicon-snapchaticon-staricon-tutorialsicon-twittericon-videosicon-viewsicon-whatsappicon-xingicon-youtubeicon-knowledgeicon-questionicon-events icon-message

View all
Advanced search

Overview Event-driven Process Chain notation

Start your cloud journey into the world of process design

An 'Event-driven process chain' (EPC) is a modeling language you can use to describe business processes and workflows. The ARIS Basic edition supports the modeling of EPCs with its model type 'Event-driven process chain'.

With the smart modeling feature ARIS Basic helps you to have an easy start into the world of process modeling. Design the most common EPC constructs such as branches or loops in seconds. The most common EPC constructs such as branches or loops can be designed with Event-driven process chains are used to describe the operational sequence of processes.

A simple event-driven process chain may look as follows:

Example of an EPC
Figure 1: Example of an EPC

Event-driven process chains are used to describe the operational sequence of processes.

Rules for EPC modeling

The beginning and the end of every event-driven process chain is always illustrated by an EPC event. An event is defined by the conditions that must be met to start and end the process. Multiple functions can follow each event or multiple events can follow each function, but there must be rules in between. In an EPC, such rules are called  'OR', 'AND',  or 'XOR' and are represented as graphical connectors. The following table shows how you can use the various elements of an event-driven process chain:

Connection rules for Event-driven process chain
Figure 2: Connection rules for Event-driven process chain

Event-driven process chains are often used at the lowest level of the process hierarchy. ARIS Basic not only offers the possibility of representing business processes by means of the event-driven process chain, but also provides the BPMN diagram for illustrating technical workflows and flow charts.

History of Event-driven process chains (EPC)

The EPC notation offers many ways for modeling processes, analyzing them, and identifying improvement potentials. Event-driven process chains are used in many industries and are supported by different tools. For example, the ERP provider SAP uses EPC diagrams to document processes of their SAP R/3 solution. EPCs were invented back in 1992 by Prof. Scheer and colleagues at the University of Saarland. Since then, they have seen an industry wide adoption.

Example event-driven process chain

The following example shows an EPC model. You can use the video tutorials provided to find an easy way into the world of ARIS.

How to model an EPC with ARIS Express
Figure 3: How to model eEPC using EPC and ARIS


Let's start modeling EPCs!

From here you can start to learn modeling an event-driven process chain (EPC) with ARIS Basic. The required steps are: Get your free ARIS, check some video tutorials, start modeling, share your models and discuss them with other users, and if you haven't joined the ARIS Community yet do it now ;-)

Get your free cheat sheet copy

To get your free cheat sheet copy click on the picture to enlarge it and download the pdf document.

EPC in ARIS cheat sheet


Back to the BPM Glossary