Créer une action sur e-mail entrant
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
Procédure
- Accédez à la Tout > Politique système > E-mail > Actions entrantes.
- Sélectionnez Nouveau.
-
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_toaccè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.parm1accède au premier paramètre de l'événement etevent.parm2au deuxième. Voir Événements pour plus d’informations. - email : accédez à l'enregistrement d'e-mail entrant actuel. Par exemple,
email.subjectaccè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.