Créer une action sur e-mail entrant

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Créez des actions sur e-mail entrant pour définir les actions que le système prend lorsqu’il reçoit un e-mail.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Politique système > E-mail > Actions entrantes.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs comme décrit dans la table suivante.
      Remarque :
      Vous devrez peut-être configurer le formulaire pour afficher tous les champs.
      Tableau 1. Champs du formulaire Actions sur e-mail entrant
      Champ Description
      Quand exécuter
      Nom Entrez un nom descriptif pour cette action sur e-mail.
      Table cible Sélectionnez la table dans laquelle l’action ajoute ou met à jour des enregistrements.
      Type d'action Sélectionnez le type d'action que l'instance réalise. Sélectionnez Action d’enregistrement pour modifier un enregistrement dans l’instance, ou sélectionnez E-mail de réponse pour que l’instance renvoie un e-mail à la source de l’e-mail entrant.
      Actif Cochez cette case pour activer l’action sur e-mail entrant. Décochez la case pour empêcher l'action.
      Arrêter le traitement Cochez cette case pour empêcher le système d’exécuter des actions sur e-mails entrants supplémentaires après l’exécution de cette action.
      Biffer les données sensibles Sélectionnez cette option pour masquer les données sensibles telles que les données personnelles, le NSS, les détails de la carte de crédit.
      Remarque :
      Disponible uniquement lorsque le module d’extension Caviardage des données sensibles pour les e-mails entrants est activé.
      Type Sélectionnez le type de message requis pour exécuter l'action. L'action s'exécute uniquement si l'e-mail entrant correspond au type sélectionné. Les types disponibles sont les suivants :
      • Nouveau : e-mail qui n'est pas reconnu comme réponse ou transfert.
      • Réponse : e-mail avec un filigrane et un en-tête d'e-mail En réponse à, ou dont la ligne d'objet commence par un préfixe de réponse reconnu.
      • Transfert : e-mail dont la ligne d'objet commence par un préfixe de transfert reconnu, même si l'e-mail contient également un filigrane ou un en-tête En réponse à.
      Remarque :
      Par défaut, les e-mails entrants de type Transfert génèrent toujours de nouveaux incidents, indépendamment de la présence d'un filigrane. Si ce comportement ne correspond pas à votre logique métier, vous pouvez modifier les préfixes de réponse et de transfert reconnus pour traiter les transferts comme des réponses.
      Rôles requis Spécifiez les rôles requis que l’expéditeur doit avoir pour déclencher l’action entrante.
      Commande Entrez un nombre qui spécifie quand cette action entrante s'exécute par rapport aux autres actions entrantes qui utilisent la même table cible. L'instance traite d'abord l'action avec le numéro d'ordre le plus bas.
      De Sélectionnez l'utilisateur requis pour exécuter l'action. Si un utilisateur est sélectionné, l'action s'exécute uniquement lorsque l'expéditeur de l'e-mail correspond au nom d'utilisateur. Laissez ce champ vide pour effectuer l’action pour tous les utilisateurs.
      Remarque :
      Si l’utilisateur sélectionné est archivé ou supprimé ultérieurement, la restriction est levée et tout le monde peut déclencher l’action d’e-mail entrant.
      Condition Spécifiez la condition qui doit être définie sur true pour que l'action entrante soit déclenchée. Créez une condition avec les listes de choix ou entrez une instruction qui détermine quand l'action sur e-mail entrant s'exécute. Par exemple :
      email.subject. startsWith ( "chg:" )
      Actions
      Actions de champ Ce champ s’affiche si le type d’action est Action d’enregistrement. Spécifiez comment les informations contenues dans l'e-mail sont insérées dans l'enregistrement.

      Par exemple, sélectionnez [Créé par] [À partir de l'e-mail] [Expéditeur] pour que, lorsque la demande est insérée, vous puissiez voir à qui elle est destinée.

      E-mail de réponse Ce champ s’affiche si le type d’action est E-mail de réponse. Composez le message de l’e-mail à envoyer à la source qui a déclenché l’action sur e-mail entrant.
      Script Entrez le script que l’action exécute. En règle générale, ce script utilise les variables script include et e-mail des validateurs.

      Un modèle est fourni :

      
      (function runAction(/*GlideRecord*/ current, /*GlideRecord*/ event, /*EmailWrapper*/ email, /*ScopedEmailLogger*/ logger) {
      
      	// Implement email action here
      
      })(current, event, email, logger);
      Les objets suivants sont disponibles :
      • current : accédez à l'enregistrement auquel l'e-mail entrant fait référence. Par exemple, current.assigned_to accède à la personne affectée à la tâche.
      • event : accédez à l'un des paramètres de l'événement d'origine. Par exemple, event.parm1 accède au premier paramètre de l'événement et event.parm2 au deuxième. Voir Événements pour plus d’informations.
      • email : accédez à l'enregistrement d'e-mail entrant actuel. Par exemple, email.subject accède au contenu dans la ligne d'objet de l'e-mail. Consultez Accéder aux variables d’objet d’e-mail pour plus d'informations.
      • logger : ajoutez un message au fichier journal avec la source définie sur email.<ID système de l'e-mail entrant>. Par exemple : logger.log ("quelques informations")
      Description
      Description Entrez une explication détaillée de la fonction de cette action sur e-mail entrant.
      Autres champs
      Ordre Entrez un nombre pour définir l'ordre dans lequel cette action d'e-mail doit être traitée. Les actions avec les numéros les plus bas sont traitées en premier. Le module d’extension Traitement des e-mails commandés n’active pas ce champ.