5.23.8.2.5. Benachrichtigungen per Mail versenden

Per Skripting kann auf verschiedene Ereignisse reagiert werden, eben auch mit Versenden von E-Mails.

Für den SMTP-Server gibt es EINE zentrale Stelle in der Konfigurationsdatei pappserver.cfg, im Block [SendMailTask].

Zusätzlich zum Schlüssel MailHost (Server) kann auch ein Username und Passwort konfiguriert werden - falls nötig.

Konfigurationsdatei pappserver.cfg > Block SendMailTask > Schlüssel MailHost

Konfigurationsdatei pappserver.cfg > Block SendMailTask > Schlüssel MailHost

Beispiele, wo das SMTP-Mail-Modul gebraucht wird:

  • Part Number Request Dashboard (wenn neue Anfragen empfangen werden)

  • PLMsynchro (wenn Prozesse fehlschlagen)

  • Für Health Monitoring (wenn überwachte Prozesse einen kritischen Status erreichen)

  • ReportsTask

  • ReportWatcher

  • RunScriptTask

  • SendMailTask

  • etc.

RunScriptTask im Dashboard konfigurieren

Auch bei RunScriptTask können Benachrichtigungen per E-Mail versendet werden.

Beispiel "RunScriptTask"

Beispiel "RunScriptTask"

  1. Tragen Sie die Adresse des SMTP-Servers in der Konfigurationsdatei pappserver.cfg > Block SendMailTask > Schlüssel MailHost ein.

  2. Klicken Sie auf den Button New Task.

  3. Füllen Sie die Task Details aus.

    • Name: kann frei vergeben werden

    • Module: Wählen Sie im Listenfeld das Modul RunScriptTask.

    • script: Wählen Sie im Listenfeld das gewünschte Skript aus. (Alle unter sitesetup/scripts/pappserver hinterlegten Skripte werden angezeigt.)

    • arguments: Tragen Sie die Nummer des gewünschten Arguments ein.

    • triggerFinishedEvent (optional): Aktivieren Sie die Option.

    • customFinishedEvent/customFailedEvent: Tragen Sie das benutzerdefinierte Ereignis ein.

    • Timetable: Bestimmen Sie, wann die Aufgabe ausgeführt werden soll (beispielsweise ein Intervall von 1 Minute).

  4. Klicken Sie Save.

  5. Aktivieren Sie oben in der Auflistung das Skript.

  6. Führen Sie das Skript mit Klick auf den Pfeil aus.

    Skript ausführen

    Skript ausführen

    -> Die Benachrichtigung wird per E-Mail versendet.

    Empfangene Mails (Beispiel)

    Empfangene Mails (Beispiel)

    Mail-Inhalt (Beispiel)

    Mail-Inhalt (Beispiel)

SendMailTask im Dashboard konfigurieren

Auch bei SendMailTask können E-Mails versendet werden.

SendMailTask

SendMailTask

Füllen Sie die Eingabefelder aus:

  • Absender

  • Empfänger

  • Betreff

  • Vorlage

Aktivieren Sie abschließend die Aufgabe in der Auflistung oben.