ARIS Community - We Love BPM

EPC Model Type in ARIS Architect

fauziahhasan's picture
by Fauziah Hasan in Professional ARIS posted on 2018-01-31

Hi All,

Please help me,

I am a newbie in ARIS Architect, when I want to create EPC diagram there are several options, that is:

  1. EPC, EPC standard
  2. EPC (Column Display) 
  3. EPC (Horizontal table display)
  4. EPC (Instance)
  5. EPC (Material Flow) 
  6. EPC (Row Display)
  7. EPC (Table Display)

What are the uses and differences of each type other than how to display the diagram?

I see also some additional notations

Sorry there are no tags
Jorge Reyna R. posted on 2018-01-31

Hi Fauziah Hasan,

The 'ARIS Method' Manual tell us that:

EPC Standard
Events trigger functions and are the results of functions. By arranging events and functions in a sequence, so-called Event-driven process chains (EPCs) are created. An event-driven process chain (EPC) shows the chronological-logical operational sequence of a business process.
EPC (material flow)
In addition to the object types of an EPC, the following object types are available in the 'EPC (material flow)':
  • Material type
  • Packaging material type
  • Operating resource type
  • Operating resource
  • Technical operating supply type
  • Technical operating supply
  • Warehouse equipment type
  • Warehouse equipment
  • Transport system type
  • Transport system
The Material type object type can be linked to the Function object type by means of an incoming or outgoing connection. In the case of an incoming connection, the materials that a function requires as input are defined. In this context, by selecting the corresponding connection type, you can define whether the function uses none, part, or all of the material. An outgoing connection specifies the material types created by the function.
EPC (column/row display)
The advantage is that this representation makes the EPC much easier to interpret. Organizational elements and application systems are placed in the diagram header. All other symbols are placed in the second row of each column.
A particular characteristic of all lane models (i.e., models that are modeled in columns and/or rows) is the automatic creation of invisible (implicit) relationships. For example, when you model application systems and functions, the implicit relationship 'supports' is automatically created in the default columns of the EPC (column display). Organizational elements and functions are implicitly connected by a 'carries out' relationship. The user may also add the following columns named after the implicit relationships:
  • Contributes to
  • Decides on
  • Is IT responsible for
  • Is technically responsible for
  • Must be informed on cancellation
  • Must inform about result of
  • Must be informed about
  • Accepts
  • Has consulting role in
The difference between the EPC (column display) and the EPC (row display) lies in the modeling direction. In the EPC (column display) modeling is performed from top to bottom, in the EPC (row display) from left to right.
Jorge Reyna R.
Fauziah Hasan posted on 2018-02-02


Jorge Reyna R.

I am very grateful for the guidance, 'ARIS METHOD' gives a very clear explanation, but in 'ARIS METHODE' did not find the related EPC instance discussion used for what.

If you know it, please share it to me.







M. Zschuckelt posted on 2018-02-02

Hello Fauziah,

EPC describe process types that are expected to be executed repeatedly. The counterpart of a "type" is an "instance" of the type, which means a specific occurrence of a type. If you execute a process just once (e. g. a project) you have a singular process instance, which you might plan using EPC instance diagram. Note that though the symbols look familiar, they are different and also different object types are behind them.

Personally I have not seen this applied in practice, since there are more popular tools for project management.

Best regards, M. Zschuckelt