Die Checkware Ereignisskripte sind ein Werkzeug, mit dem Benutzer automatisch Aktionen oder Benachrichtigungen auslösen können, wenn bestimmte Ereignisse eintreten, z.B. wenn eine Checkliste abgeschlossen wird. Oft wird dies dafür genutzt um Mails nach Checklistenabschluss abzusenden.
1) Wo lege ich neue Ereignisskripte an:
Suche → Ereignisskripte → Neu

2) Wie ordne ich einer Vorlage ein Ereignisskript zu:
Sie navigieren zur Vorlage über Suchen → Vorlagen wählen die Vorlage aus und unten bei Ereignisskript, können Sie dann Ihr erstelltes Ereignisskript auswählen. Sie können ein Ereignisskript für mehrere Checklisten nutzen. Zum Beispiel wenn bei Abschluss die Checklisten immer an eine ganz bestimmte Emailadresse gehen sollen.

3) Beispiel: Wie sende ich mit dem Ereignisskript eine Mail?
| Unterpunkt | Beispiel |
|---|---|
| Versenden einer einfachen Mail bei Abschluss mit Anhang der Checkliste | if (checkware.event == "complete") { checkware.sendMail({ recipients: 'Emailadresse des Empfängers', subject: 'Betreff', message: 'Nachricht', attachPdf: true}); |
| Beispiel versenden bei NIO mit Text und Link zu Checkliste | if (checkware.event == "complete") { // Matchcode Werte laden // Überprüfen, ob der Matchcode "KONTROLLEDERMECHANIK" den Wert "0" hat checkware.sendMail({ |
Grundsätzlich können Ereignisskripte zu unterschiedlichen Zeitpunkten ausgeführt werden:
und noch deutlich mehr wie die Checkliste einem anderen User, einer anderen Rolle zuordnen, Einträge auslesen oder Aufgaben erstellen: