Aktionen führen definierte Ereignisse in Workflows aus. Aktionen können entweder direkt im Workflow oder im Bereich “Workflow Engine” > Aktionen erstellt und bearbeitet werden.
Eine Aktion erstellen
- Öffnen Sie im Hauptmenü “Workflow Engine” > Aktionen
- Klicken Sie auf den Button “Neu”
- Füllen Sie die erforderlichen Felder aus
- Klicken Sie auf den Button “Hinzufügen”, um den Konfigurationsdatensatz zu erstellen
Eine Aktion bearbeiten
- Öffnen Sie im Hauptmenü “Workflow Engine” > Aktionen
- Wählen Sie das Modul aus, in dem die Aktion verwendet wird
- Wählen Sie das gewünschte Element aus der Liste aus
- Führen Sie die gewünschte Änderung durch und klicken Sie anschließend auf “Speichern”
Objekte
Folgende Objekte stehen in Bedingungen, Ausdrücken und Skripten zur Verfügung:
| client | Die Konstante enthält die ID des Clients |
| user | Die Konstante enthält die UUID des angemeldeten Benutzers |
| record | Das Objekt enthält Daten des aktuellen Datensatzes |
| oldrecord | Das Objekt enthält Daten des Datensatzes unmittelbar vor der durchgeführten Änderung. |
| custom | Das Objekt enthält globale Systemparameter, die in den Einstellungen des Systems hinterlegt werden können. |
| temp | Ein temporäres Objekt, das individuell und aktionsübergreifend verwendet werden kann. Beispiel: temp.information = “Eine Information” |
| me | Enthält die Parameter uuid, displayName, groups und roles des aktuell angemeldeten Benutzers. Beispiel: me = { “uuid”:”f3bc700e-1898-4de0-8731-dc49f41c2bb9″, “displayName”:”admin”, “groups”:[“94070980-f468-11ef-a96e-cb0665425c4d”,”2315f640-f469-11ef-a876-f9058e11fccd”], “roles”:[“4ed0c6d0-f565-11ec-b788-85a4bdd3deca”] } |
Details
| Hersteller | Ist dieser Parameter aktiv, handelt es sich um einen Konfigurationsdatensatz, der durch den Softwarehersteller im Standard ausgeliefert wurde Hinweis: Bei Konfigurationsdatensätzen vom Hersteller können nur Anzeigelabel und der Verwendungsstatus aktualisiert werden. Diese Datensätze können nicht gelöscht werden |
| Version | Die Version des Konfigurationsdatensatzes |
| Name | Der technische Name des Konfigurationsdatensatzes |
| Verwendet in | Modul, in dem der Konfigurationsdatensatz verwendet wird |
| Typ | Typ der Aktion |
| Erstellt am | Das Erstellungsdatum des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt |
| Aktualisiert am | Das Datum, an dem der Konfigurationsdatensatz zuletzt aktualisiert wurde Hinweis: Das Feld wird automatisch gefüllt |
| UUID | Eine eindeutige ID des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt |
| Erstellt von | Der Ersteller des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt |
| Aktualisiert von | Die Person, die den Konfigurationsdatensatz zuletzt aktualisiert hat Hinweis: Das Feld wird automatisch gefüllt |