5.23.8.2.5. Envoyer des notifications par e-mail

Il est possible de réagir par script à différents événements, y compris l'envoi d'e-mails.

Pour le Serveur SMTP, il y a UN seul emplacement central dans le fichier de configuration pappserver.cfg, dans le bloc [ SendMailTask ].

En plus de la clé MailHost (serveur), un nom d'utilisateur et un mot de passe peuvent également être configurés - si nécessaire.

Fichier de configuration pappserver.cfg > bloc SendMailTask > clé MailHost

Fichier de configuration pappserver.cfg > bloc SendMailTask > clé MailHost

Exemples d'utilisation du module de messagerie SMTP :

  • Part Number Request Dashboard (lorsque de nouvelles demandes sont reçues)

  • Synchro PLM (si les processus échouent)

  • Pour le Health Monitoring (lorsque les processus surveillés atteignent un état critique)

  • ReportsTask

  • ReportWatcher

  • RunScriptTask

  • SendMailTask

  • etc.

Configurer RunScriptTask dans le tableau de bord

Il est également possible d'envoyer des notifications par e-mail avec RunScriptTask.

Exemple de "RunScriptTask

Exemple de "RunScriptTask

  1. Usure l’adresse du serveur SMTP dans le fichier de configuration pappserver.cfg > bloc SendMailTask > clé MailHost .

  2. Cliquez sur le bouton New Task.

  3. Remplissez les détails de la tâche.

    • Nom: peut être attribué librement

    • Modules: Sélectionnez le module RunScriptTask dans la zone de liste.

    • script : Dans le Liste de cases, sélectionnez le script désiré. (Tous sous sitesetup/scripts/pappserver sont affichés.)

    • arguments: saisissez le numéro de l'argument souhaité.

    • triggerFinishedEvent (facultatif) : Activez cette option.

    • customFinishedEvent/customFailedEvent: inscrivez l'événement personnalisé.

    • Timetable : déterminez quand la tâche doit être exécutée (par exemple un intervalle d'une minute).

  4. Cliquez sur Save.

  5. Activez le script en haut de la liste.

  6. Exécutez le script en cliquant sur la flèche.

    Exécuter le script

    Exécuter le script

    -> La notification est envoyée par e-mail.

    Courriers reçus (exemple)

    Courriers reçus (exemple)

    Contenu du mail (exemple)

    Contenu du mail (exemple)

Configurer SendMailTask dans le tableau de bord

Il est également possible d'envoyer des e-mails avec SendMailTask.

SendMailTask

SendMailTask

Remplissez les champs de saisie :

  • Expéditeur

  • Récepteur

  • Sujet

  • Modèle

Pour finir, activez la tâche dans la liste ci-dessus.