Hier soll ein Überblick über die Reihenfolge der Ausführung der einem BO zugeordneten API-Regeln in Abhängigkeit der ausgeführten Aktion gegeben werden.
Bearbeitung eines Businessobjekts
Anlegen
- Insert Rule für übergeordnetes BO
- Prüfung der Pflichtfelder (Nuclos) übergeordnetes BO
- Insert Rule für Unterformular-BOs (nur wenn das betreffende BO ein Statusmodell besitzt)
- Prüfung der Pflichtfelder Unterformular-BOs (Nuclos)
- Insert Final ("im Anschluss") für Unterformular-BOs (nur wenn das betreffende BO ein Statusmodell besitzt)
- Insert Final ("im Anschluss") für übergeordnetes BO
Bearbeiten
- Update Rule für übergeordnetes BO
- Prüfung der Pflichtfelder (Nuclos) übergeordnetes BO
- Prüfung der Pflichtfelder Unterformular-BOs (Nuclos)
- Update Final ("im Anschluss") für übergeordnetes BO
Löschen
- insbesondere: Was wenn UF mit Statusmodell esistieren und gelöscht UND bearbeitet wird?
Haupt-BO
UF-BO
Statuswechsel
Haupt-BO
UF-BO
Benutzeraktion
CustomRule
- Was passiert wenn vor der Ausführung der CustomRule gespeichert werden muss?
- Was passiert wenn nach der Ausführung der CustomRule gespeichert werden muss (
getUpdateAfterExecution() == true
)?
Objektgenerierung
GenerateRule -> InsertRule -> InsertFinalRule -> GenerateFinalRule
- Was passiert wenn "Quellobjekt aktualisieren" aktiv ist?
- Werden Regel für UF-BOs ausgeführt?
PrintRule -> PrintFinalRule
Jobausführung
JobRule
Über REST-Service
CustomRestRule
Überblick
Inhalte