Skip to main content
Skip table of contents

Envoyer un mail dans une requête


L’instruction « ENVOI-EMAIL » disponible dans toutes les requêtes de type REB permet d’envoyer des messages directement depuis la requête.

A noter que lorsque l’envoi de message se fait par l’intermédiaire des éditions de document, l’envoi de mail est tout de même géré à l’intérieur de la requête REB associée au document, via cette fonction ENVOI-MAIL.

Cette requête doit donc pouvoir accéder à toutes les informations relatives à l’exécution ou au paramétrage du document.

Envoi de mail directement dans la requête VS envoi de mail via un document ?

Lorsque vous devez envoyer un mail depuis DIAPASON, il existe deux méthodes qui semblent différentes au premier abord :

  • par requête, en utilisant la fonction «ENVOI-EMAIL » : Cette méthode est appropriée pour envoyer un mail simple depuis une requête du flux (Gestion d’une erreur, envoi d’une alerte…) ou dans le cas d’un envoi de plusieurs pièces jointes existantes dans la GED ou sur un serveur. Dans ces cas précis, inutile de passer par l’exécution d’un document en bonne et due forme.

  • avec un document qui va envoyer un mail. En effet, l’onglet « Définition Mail » permet de paramétrer entièrement un message électronique suite à l’édition d’un document. Cette méthode est utile dans le cas où vous allez éditer un document puis devoir l’envoyer directement par mail (avec pièces jointes complémentaires ou non). La plupart des mails du Diapason START sont envoyés de cette manière (ARC, FACTURE, BL…).

Il y a vraiment deux manières d’envoyer un mail ?

En réalité, dans les deux cas la fonction ENVOI-EMAIL est utilisée ! Si vous passez par un document, il faut savoir que vous serez dans l’obligation d’associer un message sortant qui liera une requête d’envoi, c’est cette dernière qui interprétera l’ensemble des informations saisies sur le document, et qui appellera la fonction ENVOI-EMAIL.

Quelles sont les variables accessibles dans la requête ?

  • Variables VBP, SCR et VCR de l’exécution du document.

  • Variables SCR de paramétrage du document.

    • SCR.EMA_AdrCpi : Liste des adresses pour la copie du message (C)

    • SCR.EMA_AdrDes : Liste des adresses des destinataires (C)

    • SCR.EMA_AdrRep : Liste des adresses pour la réponse du message (C)

    • SCR.EMA_DocEdt : Document en cours d’impression (C)

    • SCR.EMA_DocLib : Désignation Document en cours

    • SCR.EMA_FicEdt : Fichier résultat de l’édition (C)

    • SCR.EMA_MesCAT : Catégorie GED rattachée

    • SCR.EMA_OptMes : Options Envoi Message

    • SCR.EMA_PJiFic : Fichiers des Pièces Jointes

    • SCR.EMA_PJiLib : Libellés des Pièces Jointes

    • SCR.EMA_PJiTyp : Types de pièces jointes

    • SCR.EMA_SrvMes : Référence Serveur de messagerie

    • SCR.EMA_Sujet : Description du sujet du message (C)

    • SCR.EMA_Texte : Texte du message (C)

    • SCR.EMA_TypMeRef : Référence Type de Message

    • SCR.EMA_AdrFig : L’adresse est-elle figée ? (L)

    • SCR.EMA_DocPJi : Le résultat du document est-il une pièce jointe ? (L)

  • WfEntSel est positionné sur l’entité.

Exemple de requête

image-20251201-084209.png

On récupère le sujet, texte, destinataires, PJ… et on utilise la fonction ENVOI-MAIL !

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.