Skip to main content

Get help for ARIS Process Mining functions and services

Process conformance

A case is conformant if it matches against the reference process step by step. A case is non-conformant if any occurrence of an activity is inconsistent with the reference process.

A calculation provides a conformance measure for each case, with the possible values conformant and non-conformant. The conformance rate shows the percentage of conformant cases in a given selection. For example, a conformant rate of 0.87 would mean that 87% of the available cases conform to the reference process.

The ARIS reference model establishes the sequence and logic in which tasks should be executed. The model can contain a great number of task sequences. For example, the model may contain splitting parallel gateways. The branches emanating from such a gateway may be executed in any order, so that many task sequences are compatible with such a structure. Joining gateways, on the other hand, are synchronization points: Such a gateway indicates that all tasks from the gateway’s incoming branches must be completed before any task from the gateway’s outgoing branches can be executed.

The conformance check converts an event log into a linear sequence of activities. It then determines whether the activity sequence corresponds to an order of tasks that is in accordance with the reference model. In addition, for the activity sequence to be considered conformant with the model, the last step must terminate in one of the end events that have been modeled for the process. This implies that unfinished processes (that is, processes that require further imports from the source system to be completed) are most likely classified as non-compliant.

The conformance check distinguishes different reasons for the non-conformance of cases. These reasons are called conformance issues.