5.23.8.2.5. Inviare notifiche via e-mail

È possibile reagire a vari eventi tramite scripting, compreso l'invio di e-mail.

Per il Server SMTP, c'è UNA sola posizione centrale nel file di configurazione pappserver.cfg, nel blocco [ SendMailTask ].

Oltre alla chiave MailHost (server), è possibile configurare, se necessario, anche un nome utente e una password.

File di configurazione pappserver.cfg > blocco SendMailTask > chiave MailHost

Figura 5.560. File di configurazione pappserver.cfg > blocco SendMailTask > chiave MailHost

Esempi di utilizzo del modulo di posta SMTP:

  • Cruscotto di richiesta del numero di parte (quando vengono ricevute nuove richieste)

  • PLMsynchro (se i processi falliscono)

  • Per il monitoraggio dello stato di salute (quando i processi monitorati raggiungono uno stato critico)

  • RapportiTask

  • Osservatore di rapporti

  • EseguiScriptTask

  • Attività InviaMail

  • ecc.

Configurare RunScriptTask nel dashboard

Le notifiche possono essere inviate anche via e-mail con RunScriptTask.

Esempio "RunScriptTask"

Figura 5.561. Esempio "RunScriptTask"

  1. Usura l'indirizzo del server SMTP nel file di configurazione pappserver.cfg > blocco SendMailTask > chiave MailHost .

  2. Fare clic sul pulsante Nuova attività.

  3. Compilare i dettagli dell' attività.

    • Nome: può essere assegnato liberamente

    • Moduli: Selezionare il modulo RunScriptTask nella casella di riepilogo.

    • copione: Nel Riquadro di lista, seleziona lo script desiderato. (Tutti sotto sitesetup/scripts/pappserver sono mostrate.)

    • argomenti: inserire il numero dell'argomento desiderato.

    • triggerFinishedEvent (opzionale): Attiva l'opzione.

    • customFinishedEvent/customFailedEvent: inserire l'evento personalizzato.

    • Orario: determina quando il task deve essere eseguito (ad esempio, un intervallo di 1 minuto).

  4. Fare clic su Salva.

  5. Attivate lo script in cima all'elenco.

  6. Eseguire lo script facendo clic sulla freccia.

    Eseguire lo script

    Figura 5.562. Eseguire lo script

    -> La notifica viene inviata per e-mail.

    Posta ricevuta (esempio)

    Figura 5.563. Posta ricevuta (esempio)

    Contenuto della posta (esempio)

    Figura 5.564. Contenuto della posta (esempio)

Configurare SendMailTask nel dashboard

Le e-mail possono essere inviate anche con SendMailTask.

Attività InviaMail

Figura 5.565. Attività InviaMail

Compilare i campi di immissione:

  • Mittente

  • Ricevitore

  • Oggetto

  • Modello

Infine, attivate il compito nell'elenco precedente.