Regeln im Jitterbit App Builder
Übersicht
Eine Regel ist ein Geschäftslogik-Element, das definiert, wie deine Anwendung mit ihren Daten interagiert. Regeln sind im Wesentlichen mvSQL-Abfragen, die du in der Business Layer erstellst.
Du kannst Regeln für verschiedene Aufgaben einsetzen: zum Lesen von Daten aus Tabellen (eine Business-Object-Regel); zum Erstellen, Aktualisieren oder Löschen von Daten (mit einer CRUD-Regel); zum Validieren von Daten (mit einer Validierungsregel); zum Festlegen von Standardwerten (mit einer Standardregel); und vieles mehr, abhängig vom Zweck der Regel.
Es besteht eine enge Beziehung zwischen Regeln und Ereignissen: Ereignisse lösen Aktionen aus, und Aktionen können Regeln ausführen. Mit dieser Ereignis > Aktion > Regel-Abfolge lässt sich die Integrität und Konsistenz zwischen den Datenquellen deiner App aufrechterhalten:
-
Ein Ereignis tritt auf.
-
Das Ereignis löst eine Aktion aus, die damit verknüpft wurde.
-
Die Aktion wird ausgeführt. Falls die Aktion vom Typ Regel ist, wird die dafür definierte Regel ausgeführt.
Beispielsweise könntest du ein Insert-Ereignis für eine Customers-Tabelle konfigurieren, das aktiviert wird, wenn ein Benutzer auf eine Save-Schaltfläche klickt. Dies löst eine Aktion aus, die eine Validierungsregel ausführt. Die Validierungsregel würde dann die Daten überprüfen, bevor sie in die Datenbank eingefügt werden.
Zum Verwalten von Regeln bearbeitest du deine App und wählst dann App Workbench > Regeln.