Sobald eine Checkliste über den integrierten Designer geöffnet wird, können verschiedene Aktionen hinterlegt werden. Damit kann Beispielsweise bei Abschluss der Checkliste eine Email versendet werden, eine Aufgabe mit Text aus der Checkliste erstellt werden oder eine Folgecheckliste angestoßen werden, weil ein Optionsfeld auf ein negatives Ereignis gesetzt wurde.
Folgende Aktionen gibt es derzeit:
- Checkliste erstellen
- Create Shiftevent (Erstellen eines Schichtereignisses)
- Email versenden
- Universalfeld schreiben (z.B. den Durchfluss einer Pumpe aktualisieren)
- Workitem aktualisieren (eine bestehende Aufgabe ändern)
- Workitem erstellen (eine neue Aufgabe erstellen)
1) Wie fügt man neue Aktionen hinzu?
Navigieren Sie zu Ihrer Vorlage, wählen Sie "im Designer öffnen"
Aktionen können wie andere Steuerelemente in der Checkliste hinzugefügt werden.
Dabei ist es unerheblich, ob sie direkt an der Stelle hinzugefügt werden, die die Aktion auslöst oder am Ende. Um einen besseren Überblick zu behalten, wird aber Ersteres empfohlen
2) Wie kann ich etwas in den Aktionen einstellen?
Pflichtfelder sind wieder blau umrandet und müssen entsprechend belegt werden, sonst kann die Funktion nicht ausgeführt werden.
Grundsätzlich gibt es unterschiedliche Möglichkeiten den Aktionen Daten mitzugeben:
| Beschreibung | Umsetzung |
|---|---|
| Feste Stammdaten des Systems | Über Suchfelder ist es möglich, direkt Stammdaten aus dem System auszuwählen, z.B. einen bestimmten Benutzer, eine bestimmte Rolle, ein Aufgabenbuch (Workitem-Collection), eine Checklistenvorlage etc. |
| Eingaben aus der Checkliste (Matchcodes) | Texteingaben z.B: aus dem Matchcode "AKTIONEN0001" müssen als {AKTIONEN0001} im jeweiligen Feld hinzugefügt werden. Es können auch mehrere Matchcodes in einem Feld verwendet werden z.B: "Maßnahmen: {AKTIONEN0001} und {AKTIONEN0002}." |
| Daten aus anderen Aktionen | Beispiel Folgecheckliste erstellen und Aufgabe erstellen mit der Folgecheckliste |
| Platzhalter | Platzhalter wie {CurrentTime} ermöglichen das automatische Einfügen dynamischer Daten wie aktuelle Uhrzeit, Datum, Benutzerinformationen oder Checklisten-IDs usw. |
Zu beachten ist hierbei wie immer das passende Format, eine Checkbox kann z.B. kein Datumsfeld befüllen etc.
3) Wie werden Aktionen durchgeführt?
Sie können eine Ausführbedingung festlegen, indem Sie auf das Steuerelement klicken, zu Funktionen auf der rechten Seite wechseln und dort Ausführbedingungen hinterlegen.
Der Bedingungseditor ist ähnlich Sichtbarkeiten und Pflichtfeldbedingungen.
Besonders hierbei sind die zwei Einstellungen:
- Nach dem Abschluss ausführen "ExecuteOnComplete()", die ausgeführt wird, sobald die Checkliste endgültig abgeschlossen wird
- Nach dem Speichern "ExecuteOnSave()", die jedes Mal ausgeführt wird, wenn die Checkliste gespeichert wird. Um hier unnötig viele Aktionen zu vermeiden, lässt sich dies kombinieren z.B. einer Und-Bedingung über den Editor

