Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3) Beispiel: Wie sende ich mit dem Ereignisskript eine Mail?


UnterpunktBeispiel
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") {
    
    var evaluationId = checkware.EvaluationId;
    var link = 'https://mycheckware.com/700009/#/checkware/evaluation/' + evaluationId;

    // Matchcode Werte laden
    var subject = 'Reinigung und Inspektion der A180 wurde durchgeführt';
    var recipient = 'karl-konstantin.kasper@germanedge.com'; 
    var messageContent = '<br/>Link zur Checkliste: ' + link;

    // Überprüfen, ob der Matchcode "KONTROLLEDERMECHANIK" den Wert "0" hat
    var mechanicControlValue = checkware.getValue('KONTROLLEDERMECHANIK');
    if (mechanicControlValue == "0") {
        subject = 'Reinigung und Inspektion A180 - Problem';
        var mechanicIssueText = checkware.getValue('SICHTBAREPROBLEMEDERMECHANIKTEXT');
        messageContent += '<br/><span style="color:red;">Probleme mit der Mechanik: ' + mechanicIssueText + '</span>';
    }

    checkware.sendMail({
        recipients: recipient, 
        subject: subject,
        message: messageContent, 
        attachPdf: true
    });  
}


4. Was kann man noch alles damit machen

...