Comparison BPMN-Modell vs. EPC
Scheer PAS Process Mining was designed so that both users of the Scheer PAS BRIDGE module and users of the BPaaS module can use it to analyze their process data. While BPMN models are used mainly in the BRIDGE environment, the apps modelled in BPaaS are based on event-driven process chains (EPC). Both types of models are used to represent and execute business processes. The differences in representation are illustrated using the example process LoanApproval.
Example: The LoanApproval process
A credit account is created for customers who apply for a loan. With a loan amount up to 10,000, the loan is approved immediately and a confirmation email is sent. Credit requests over 10,000 must be approved manually. If the credit request is not processed within a certain time frame or is rejected by an approver, an email declining the application will be sent. On the other hand, if manual approval is given, an email confirming the application is sent. The process ends after the sending of a confirmation or rejection email.
For a better overview and the purposes of comparison, the BPMN model is displayed vertically and not - as is usual for BPMN models - in a horizontal layout.
Process LoanApproval as BPMN-Modell
Process LoanApproval as EPC
Element | Image | Description |
Event | Events mark the start (start event) and end (end event) of the process. | |
Task | Tasks are activities that are contained in a process. In a BPMN chart, tasks are used when the process cannot be shown in more detail. Generally, tasks are executed by a user or by an application. | |
Gateway | Gateways are decision points in the process. They branch the process or bring it together again. Gateways are shown as a diamond, the type of gateway is specified by a marker. |
Element | Image | Description |
Event | Events mark the beginning (start event) and end (end event) of the process. In BPaaS, events contain definitions of condition checks, according to which decisions have to be made. | |
Function | Functions represent the process steps that are carried out when the model is executed. In BPaaS, functions can be combined with other EPC elements that are executed by a user (forms) or automatically (email, integration). | |
Connector | Connectors are decision points in the EPC. They branch the process or bring it together again. In the EPC, however, connectors only serve as a visualization of the branching, since the event check (and thus the decision in which direction the process continues) is defined in the events. |