Business Process Management

Concepts, Languages, Architectures (Third Edition)

Process and decision modeling


In the following, the visa approval process of a consulate is described.

After an applier has handed in an application, its entry is confirmed automatically via mail. Afterwards the application is formally considered. If it does not fulfill the formalities, it is rejected, the applier is notified, and the process is terminated. Otherwise the visa is decided on. If no decision is made in two weeks, the process ends and the applier is asked to apply again.

An application can either be approved, rejected, or forwarded for careful examination. This decision depends on the status of the applier and the desired duration of stay. After a careful examination, the application can be either approved or rejected. The status is dermined based on the appliers nationality and reason of visit. Generally, EU states and non-EU states are distinguished. Possible reasons of visit are business, tourist, or student. Applications of appliers from non-EU countries who travel on business always fall into category 2, all other applications into category 1. Applications from category 2 with a duration of stay of two months or longer are always rejected. Otherwise, if the category is 2 or the duration of stay is longer than three months, the application is examined carefully. Applications from category 1 and a duration of stay of maximum three months are always approved.


Model this scenario process as BPMN diagram and reference a complete decision requirements graph with decision table at a suitable location in the process. Only model the process of the consulate in detail and mind the interactions and data objects.

More information on BPMN and DMN can be found in the book in chapters 4.7 and 5, respectively.