thiws24 / equipli

MIT License
1 stars 0 forks source link

BPMN Prozess Reservierung #27

Open mfaerber1198 opened 1 month ago

mfaerber1198 commented 1 month ago

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.

mfaerber1198 commented 1 month ago

@Leo-uni-0305