Projekt1-Vision-und-Konzept

Condition Service

Der Condition Service implementiert Abfragen, ob eine bestimmte Aktion einer Identität erlaubt oder unerlaubt ist. Ist die Bedingung eine Freigabe durch eine Person, wird diese digital beantragt.

Ressourcen Besitzer können Ihren Ressourcen Bedingungen (mit Parametern) zuordnen.

Um erfolgreich eine Buchung abzuschließen, müssen alle (der Ressource zugeordneten) Bedingungen erfüllt sein.

Conditions

Bedingungen werden in zwei Kategorien eingeteilt:

  1. Pre-Conditions - können bereits vor einer Buchungs-Anfrage geprüft werden. Beispielsweise: Person hat ausreichende Berechtigungen. Ressource ist für den Zeitraum nicht gebucht.
  2. Post-Conditions - werden während oder nach einer Buchung-Anfrage geprüft bzw. verändert. Beispielsweise: Freigabe durch Ressourcen Besitzer.

Bedingungen können einen Status haben:

Bedingungen haben keine Hierarchie.

Pre-Conditions (Auszug)

Post-Conditions (Auszug)