Page History
...
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({ |
4. Was kann man noch alles damit machen
...
- checkware.userId (Benutzer)
- checkware.roleId (Rolle)
- checkware.username (Nutzername)
- checkware.languageSymbol
- checkware.mandatorId (Mandanten-ID)
- checkware.eventScriptId (ID des ausgeführten Ereignisskripts)
- checkware.evaluationId EvaluationId (ID der Vorlage)
- checkware.checklistId ChecklistId (ID der jeweiligen ausgefüllten Checkliste)
- checkware.eventType
- checkware.sendMail (Mails versenden)
- checkware.debug
- checkware.getValue (Werte abrufen aus der Checkliste und z.B. in der Mail darstellen)
- checkware.setValue (Werte in der Checkliste setzen, z.B. nach dem speichern)
- checkware.createEvaluation (Checklisten erstellen)
- checkware.deleteEvaluation (Checklisten löschen)
- checkware.completeEvaluation (Checklisten abschließen)
- checkware.getEvaluations
- checkware.assignTo (Neu zuweisen z.B. an einen Nutzer/Rolle)
- checkware.createTask (Aufgabe erstellen)
- checkware.deleteTask (Aufgabe löschen)
- checkware.callConnector (Connector mit weiterführenden Logiken aufrufen)
- checkware.setSetting
...