Der BPMN-Prozess soll so einfach wie möglich gestaltet sein, um eine leichte Wartbarkeit und schnelle Anpassungen zu ermöglichen.
Jede Aktivität und Entscheidung im Prozess soll auf ihre Notwendigkeit geprüft und bei Möglichkeit vereinfacht oder eliminiert werden.
2. Stornierung der Reservierung
Der Prozess muss eine Möglichkeit bieten, eine bestehende Reservierung zu stornieren.
Die Stornierung kann durch den Benutzer oder automatisch bei bestimmten Bedingungen (z. B. abgelaufene Frist) erfolgen.
Im Falle einer Stornierung sollen alle betroffenen Ressourcen freigegeben und der Benutzer benachrichtigt werden.
3. Verschieben einer Reservierung
Das Verschieben einer Reservierung wird als zwei Schritte behandelt: die Stornierung der ursprünglichen Reservierung und die Erstellung einer neuen Reservierung.
Der Prozess soll sicherstellen, dass zwischen der Stornierung und der neuen Reservierung keine Konflikte entstehen (z. B. doppelte Belegung).
Es soll möglich sein, den Benutzer über den Ablauf und die erfolgreiche Neuanlage der Reservierung zu informieren.
Das Scheduling, sprich das Herausfinden, in welchen Zeiträumen ein Item ausleihbar ist, soll nicht in BPMN implementiert werden.
1. Minimalismusprinzip
Der BPMN-Prozess soll so einfach wie möglich gestaltet sein, um eine leichte Wartbarkeit und schnelle Anpassungen zu ermöglichen. Jede Aktivität und Entscheidung im Prozess soll auf ihre Notwendigkeit geprüft und bei Möglichkeit vereinfacht oder eliminiert werden.
2. Stornierung der Reservierung
Der Prozess muss eine Möglichkeit bieten, eine bestehende Reservierung zu stornieren. Die Stornierung kann durch den Benutzer oder automatisch bei bestimmten Bedingungen (z. B. abgelaufene Frist) erfolgen. Im Falle einer Stornierung sollen alle betroffenen Ressourcen freigegeben und der Benutzer benachrichtigt werden.
3. Verschieben einer Reservierung
Das Verschieben einer Reservierung wird als zwei Schritte behandelt: die Stornierung der ursprünglichen Reservierung und die Erstellung einer neuen Reservierung. Der Prozess soll sicherstellen, dass zwischen der Stornierung und der neuen Reservierung keine Konflikte entstehen (z. B. doppelte Belegung). Es soll möglich sein, den Benutzer über den Ablauf und die erfolgreiche Neuanlage der Reservierung zu informieren. Das Scheduling, sprich das Herausfinden, in welchen Zeiträumen ein Item ausleihbar ist, soll nicht in BPMN implementiert werden.