Configuration du client de legacy workspace messagerie

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 15 minutes de lecture
  • Configurez Espace de travail pour inclure un client de messagerie qui permet aux agents d’envoyer des e-mails aux appelants directement à partir de la vue d’enregistrement.

    Client de messagerie Workspace

    Pour configurer le client de messagerie workspace, procédez comme suit :

    Activer legacy workspace le client de messagerie pour une table

    Activez le client de messagerie pour une table afin que les utilisateurs puissent envoyer des e-mails directement à partir de l’enregistrement de table.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Le client de messagerie est activé par défaut dans la table Incident [incident]. Vous pouvez activer le client de messagerie pour une autre table en ajoutant l’attribut email_client dictionary à la table.
    Remarque :
    Cette aptitude n’est pas héritée par les tables qui étendent la table actuelle. Par exemple, l’activation du client de messagerie dans la table Tâche ne l’active pas pour les tables Incident ou Problème.

    Procédure

    1. Ouvrez un enregistrement dans la table pour lequel vous souhaitez activer le client de messagerie.
      Par exemple, pour activer le client de messagerie pour la table Problème [problem], accédez à Problème > Ouvrir, puis ouvrez n’importe quel enregistrement de problème.
    2. Cliquez sur l’icône Menu ( icône Menu), puis sur Configurer > Dictionnaire.
    3. Dans la liste Entrées de dictionnaire, ouvrez le premier enregistrement.
      Le premier enregistrement porte le type d’enregistrement Collection et n’a pas d’entrée pour le nom de colonne.
    4. Sur le formulaire, dans la section Liens connexes, cliquez sur Vue avancée.
    5. Dans le champ Attributs , saisissez email_client=true.
      S’il existe d’autres valeurs dans le champ, séparez l’attribut par une virgule.
    6. Cliquez sur Mettre à jour.

    Définir les qualificateurs de destinataires pour le client de legacy workspace messagerie

    Créez une configuration qui contrôle la saisie semi-automatique de la liste des destinataires affichée dans le client de messagerie.

    Avant de commencer

    Rôle requis : email_client_admin ou admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez spécifier des qualificateurs de destinataires qui affichent des champs supplémentaires (à partir d’une table sélectionnée ServiceNow ) dans la liste de saisie semi-automatique. Ces champs différencient les destinataires d’e-mail qui ont le même nom et prénom.
    Utilisez les onglets suivants dans le formulaire Qualificateur de destinataire de Client de messagerie pour définir une configuration de destinataire.
    • Configuration de l’affichage : configurez le comportement de saisie semi-automatique du destinataire de l’e-mail et sélectionnez éventuellement des champs supplémentaires pour différencier les destinataires qui ont le même nom. Les champs supplémentaires permettent aux utilisateurs de sélectionner le bon destinataire pour un e-mail.
    • Configuration de la requête : spécifiez une condition ou un script qui interroge la table sélectionnée et filtre les résultats du destinataire renvoyés.
    Vous pouvez définir différentes configurations de destinataires, qui peuvent être utilisées dans une configuration de client de messagerie.

    Procédure

    1. Accédez à la Client de messagerie > Client de messagerie : qualificateur du destinataire et cliquez sur Nouveau.
    2. Renseignez les champs en haut du formulaire de qualificateur de destinataire.
      Champ Description
      Nom Nom unique pour cette configuration de destinataire de client de messagerie.
      Application Type d’application incluse dans le périmètre.
      Table Table dans laquelle rechercher les ServiceNow destinataires.
      Description Brève description de cette configuration de destinataire.
    3. Renseignez les champs de l’onglet Configuration d’affichage pour contrôler l’affichage de saisie semi-automatique dans le client de messagerie.
      Champ Description
      Adresses e-mail Champ de la table qui contient l’adresse e-mail du destinataire.
      Nom d'affichage Champ de la table utilisé pour le nom de destinataire affiché.
      Ordre Ordre des résultats renvoyés par rapport aux autres qualificateurs de destinataires définis.
      Champs d'affichage supplémentaires Liste de contenu permettant de choisir des champs supplémentaires dans la table à afficher dans la liste de saisie semi-automatique. Différencie les destinataires qui partagent le même nom.
      Champs de recherche supplémentaires Case à cocher permettant d’activer la recherche de champs supplémentaires. Développe les destinataires renvoyés dans la liste de saisie semi-automatique en interrogeant (rechercheant) les champs d’affichage supplémentaires.
    4. Renseignez les champs de l’onglet Configuration de la requête.
      Champ Description
      Recherche de préfixe Option permettant de trouver le destinataire souhaité à l’aide du préfixe.
      Remarque :
      La sélection de l’option Recherche de préfixe affiche le menu déroulant Champ de nom de famille avec des options permettant de filtrer le nom du destinataire.
      Type Sélectionnez la méthode de filtrage des destinataires renvoyés dans la liste de saisie semi-automatique :
      • Condition
      • Script
      Conditions Si vous avez sélectionné Condition pour le type, utilisez le générateur de conditions pour spécifier les conditions qui doivent être remplies pour renvoyer les destinataires appropriés.
      Script Si vous avez sélectionné Script pour le type, entrez un script qui utilise ces variables pour renvoyer les destinataires appropriés :
      • recipientQuery : GlideRecord pour la table interrogée.
      • targetRecord : GlideRecord pour l’enregistrement cible à partir duquel le client de messagerie a été ouvert.
      Par exemple, cette recipientQuery est un objet GlideRecord qui représente la table Contact client. La variable targetRecord est un ticket du service clientèle à partir duquel le client de messagerie a été ouvert. Cette requête limite les résultats de saisie semi-automatique du client de messagerie aux contacts qui appartiennent au même compte que le ticket du service clientèle.
      (function (recipientQuery, targetRecord) {
      	
      	 // Limit results to contacts belonging to the account for the case.
      	 var account = targetRecord.getValue('account');
      	 recipientQuery.addQuery('account', account);
      
      })(recipientQuery, targetRecord);
    5. Cliquez sur Envoyer.
      La configuration de qualificateur de destinataire est ajoutée à la table de qualificateur de destinataire [sys_recipient_qualifier] et peut être utilisée dans une configuration de client de messagerie.

    Définir à partir des adresses pour le client de legacy workspace messagerie

    Définissez une adresse e-mail autorisée qui s’affiche dans l’adresse De d’un message envoyé à partir du client de messagerie.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Client de messagerie > Client de messagerie : adresse initiale et cliquez sur Nouveau.
    2. Dans Nom d’affichage, saisissez le nom à afficher dans le champ De du message du client de messagerie.
    3. Entrez une adresse e-mail valide pour l’adresse De dans le client de messagerie.
    4. Cliquez sur Envoyer.
      L’adresse de l’expéditeur est ajoutée à la table Adresse de l’expéditeur de Client de messagerie [sys_email_client_from_address].

    Créer une configuration de client de legacy workspace messagerie

    Définissez une configuration qui contrôle l’affichage et le comportement du client de messagerie basé sur une table sélectionnée ServiceNow .

    Avant de commencer

    Rôle requis : email_client_admin ou admin

    Pourquoi et quand exécuter cette tâche

    La configuration détermine les résultats de saisie semi-automatique des destinataires qui sont affichés, les adresses e-mail qui peuvent être saisies et un ensemble d’adresses d’expéditeur autorisées à utiliser lors de l’envoi d’un message avec le client.

    Vous pouvez créer une configuration de client de messagerie par ServiceNow table.

    Procédure

    1. Accédez à la Client de messagerie > Configuration de Client de messagerie et cliquez sur Nouveau.
    2. Renseignez les champs du formulaire.
      Champ Description
      Nom Nom unique de cette configuration de client de messagerie.
      Application Type d’application incluse dans le périmètre.
      Actif Option qui indique que la configuration est active. La configuration est active par défaut.
      Table ServiceNow Table à laquelle cette configuration du client s’applique. Sélectionnez une table dans la liste.
    3. Dans la section Configuration du destinataire, sélectionnez les qualificateurs de destinataires à utiliser pour cette configuration client.
      1. Cliquez sur l’icône de verrouillage (icône de verrouillage).
        Par défaut, deux types de destinataires sont disponibles : les utilisateurs actifs avec des comptes de messagerie et les groupes actifs avec des comptes de messagerie.
      2. Cliquez sur l’icône de recherche (icône Rechercher) et sélectionnez une configuration de destinataire dans la liste des configurations de destinataire disponibles.
      3. Cliquez sur l’icône de verrouillage ( icône de verrouillage) pour la verrouiller.
    4. Dans la section Configuration de l’affichage :
      1. Sélectionnez l’option Afficher l’expéditeur pour afficher l’adresse e-mail De dans le client de messagerie ou désactivez la case à cocher pour masquer l’adresse e-mail De dans le client de messagerie.
      2. Sélectionnez l’option Afficher Réponse à pour afficher l’adresse Répondre à dans le client de messagerie ou désactivez la case à cocher pour masquer l’adresse e-mail Répondre à dans le client de messagerie.
    5. Dans la section Gestion des pièces jointes, sélectionnez l’une des trois options suivantes pour le champ Action d’envoi de pièce jointe .
      OptionDescription
      Joindre à l'enregistrement de l'e-mail Conservez les pièces jointes du client de messagerie dans l’enregistrement d’e-mail [sys_email] lorsque vous envoyez un e-mail.
      Joindre à l'enregistrement cible Joindre les pièces jointes de client de messagerie à l’enregistrement cible lorsque vous envoyez un e-mail. Il s’agit de la valeur par défaut.
      Joindre avec conditions à l'enregistrement cible Définissez les conditions qui définissent les pièces jointes de client de messagerie qui sont déplacées vers l’enregistrement cible lorsque vous envoyez un e-mail. Les pièces jointes qui ne remplissent pas les conditions sont conservées dans l’enregistrement de l’e-mail lorsque vous envoyez un e-mail.
    6. Dans la section Configuration des filtres, sélectionnez Filtres d’adresse e-mail à appliquer au client de messagerie.
      1. Déverrouillez l’icône de verrouillage ( icône de verrouillage).
      2. Cliquez sur l’icône de recherche (icône Rechercher) et sélectionnez un ou plusieurs filtres d’adresse e-mail.
      3. Cliquez sur l’icône de verrouillage ( icône de verrouillage) pour verrouiller les filtres d’adresse e-mail.

      Chaque filtre que vous sélectionnez évalue une adresse e-mail donnée et détermine si l’adresse donnée est valide ou non pour s’appliquer à un e-mail sortant.

    7. Cliquez sur Envoyer.
      La configuration est ajoutée à la table Configuration de client de messagerie [sys_email_client_configuration].

    Créer un modèle de client de legacy workspace messagerie

    Vous pouvez créer un modèle différent pour chaque table qui utilise le client de messagerie.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Le client de messagerie utilise ses propres modèles d’e-mail pour définir les valeurs par défaut des champs. Utilisez les sections suivantes du formulaire Modèle de client de messagerie pour créer un modèle client :
    • Contenu : corps du message.
    • Destinataires : adresses e-mail des utilisateurs qui reçoivent l’e-mail. Les adresses e-mail sont affichées dans les champs À, Cc et Cci du message.
    • Configuration de l’expéditeur : méthode utilisée pour générer l’expéditeur de l’e-mail (adresse e-mail d’envoi) du message.

    Procédure

    1. Accédez à la Client de messagerie > Modèles de client de messagerie.
    2. Cliquez sur Nouveau.
    3. Renseignez les champs en haut du formulaire Modèle de client de messagerie.
      Section supérieure du formulaire Modèle de client de messagerie
      Champ Description
      Nom Nom de modèle unique.
      Table La table à laquelle le modèle s’applique. Activez le client de messagerie pour la même table.
      Conditions Conditions qui déterminent quand ce modèle client est utilisé. Utilisez le générateur de conditions pour identifier l’enregistrement cible qui doit correspondre avant que ce modèle soit appliqué au client de messagerie.
      Application Type d’application incluse dans le périmètre.
      Ordre d'exécution Nombre indiquant l'ordre dans lequel les conditions de modèle sont évaluées.
    4. Renseignez les champs de l’onglet Contenu .
      Onglet Contenu du formulaire Modèle de client de messagerie. Utilisée pour spécifier le contenu d’un message du client de messagerie.
      Champ Description
      Objet Saisissez une description de l’e-mail.
      Remarque :
      Le champ Objet du client de messagerie autorise un nombre de caractères supérieur au paramètre par défaut pour le champ Objet de la table E-mail [sys_email]. Si le texte de l’objet du client est tronqué, augmentez la valeur de longueur maximale du champ Objet de la table E-mail.
      Type de contenu Sélectionnez le format du contenu du corps du message : HTML ou texte brut.
      HTML de corps

      Si vous avez sélectionné HTML pour le type Contenu, saisissez le contenu du corps du message à l’aide de la barre d’outils de l’éditeur HTML pour formater le HTML.

      Pour référencer les valeurs de champ, sélectionnez des variables dans la liste des variables ou saisissez manuellement les références des variables à l’aide de la syntaxe ${table_name.variable_name}. Pour référencer l’utilisateur qui lance le client de messagerie, entrez la variable ${current_user}.
      Remarque :
      Les retours à la ligne n’apparaissent pas pour les champs multilignes tels que ${description} et ${commentaires} dans le modèle de client de messagerie.

      Vous pouvez appeler un script de messagerie en utilisant ${mail_script :nom du script} dans le champ HTML du corps .

      Corps de texte

      Si vous avez sélectionné du texte brut pour le type de contenu, saisissez le texte ou le script d’e-mail que vous souhaitez voir apparaître dans le corps du message.

      Vous pouvez insérer un script d’e-mail dans le champ Corps de texte à l’aide de la syntaxe suivante :
      <mail_script> [code] </mail_script>
    5. Renseignez les champs de l’onglet Destinataires .
      Onglet Contenu du formulaire Modèle de client de messagerie. Utilisée pour spécifier le contenu d’un message du client de messagerie.
      Champ Description
      À Saisissez une liste séparée par des virgules des noms de champs contenant des adresses e-mail d’utilisateurs ou des adresses e-mail spécifiques. Pour référencer une adresse e-mail à l’aide d’un script, créez un include de script, puis appelez-le dans le champ À . Votre script doit commencer par le préfixe javascript : . Le script doit renvoyer les adresses e-mail dans une chaîne séparée par des virgules.
      Cc

      Saisissez une liste séparée par des virgules des noms de champs contenant des adresses e-mail d’utilisateurs ou des adresses e-mail spécifiques. Pour référencer une adresse e-mail à l’aide d’un script, créez un include de script, puis appelez-le dans le champ Cci . Votre script doit commencer par le préfixe javascript : . Le script doit renvoyer les adresses e-mail dans une chaîne séparée par des virgules.

      Ce champ ne peut pas avoir les mêmes adresses que le champ À .

      Cci

      Saisissez une liste séparée par des virgules des noms de champs contenant des adresses e-mail d’utilisateurs ou des adresses e-mail spécifiques. Pour référencer une adresse e-mail à l’aide d’un script, créez un include de script, puis appelez-le dans le champ Cci . Votre script doit commencer par le préfixe javascript : . Le script doit renvoyer les adresses e-mail dans une chaîne séparée par des virgules.

      Ce champ ne peut pas avoir les mêmes adresses que les champs À ou Cc .

    6. Dans l’onglet Configuration de l’expéditeur , sélectionnez le type de génération de l’expéditeur pour déterminer comment l’expéditeur (adresse d’envoi) dans le message du client de messagerie est généré.
      Utilisez ce champ uniquement si vous souhaitez une adresse de l’expéditeur différente de celle définie dans votre compte de messagerie SMTP.
      • Aucun : l’adresse de l’expéditeur n’est pas générée dans le message du client de messagerie.
      • Compte de messagerie SMTP : utilisez l’adresse De du compte de messagerie SMTP de l’instance en tant qu’expéditeur.
      • Sélectionner dans la liste : choisissez parmi une liste d’adresses d’expédition autorisées définie dans la table Client de messagerie à partir de l’adresse [sys_email_client_from_address].
      • Script : exécutez une requête GlideRecord sur Client de messagerie à partir de la table Adresse [sys_email_client_from_address].
        Par exemple, le script suivant définit l’adresse de l’appelant en fonction de l’emplacement de l’appelant de l’incident :
        (function (fromAddressQuery, targetRecord) {
            // targetRecord is incident for this template
            var location = targetRecord.caller_id.country;
        
            if (location == 'us')
                fromAddressQuery.addQuery('email_address', 'servicedesk.us@example.com');
            else if (location == 'japan')
                fromAddressQuery.addQuery('email_address', 'servicedesk.jp@example.com');
            else if (location == 'uk')
                fromAddressQuery.addQuery('email_address', 'servicedesk.uk@example.com');
        
        })(fromAddressQuery, targetRecord);
      • Texte : saisissez l’adresse e-mail de l’expéditeur à utiliser dans le client.
      Remarque :

      L’adresse e-mail de l’expéditeur n’apparaît pas dans le client de messagerie, sauf si vous configurez le client de messagerie pour afficher l’adresse de l’expéditeur. Pour plus d’informations sur la gestion du comportement du client de messagerie, reportez-vous à la section Email client configurations.

      Si le domaine de l’adresse De n’est pas le domaine du serveur de compte de messagerie SMTP, le propriétaire du domaine De doit configurer l’enregistrement SPF pour le domaine. Le propriétaire modifie les paramètres du domaine pour permettre à l’instance d’envoyer des e-mails comme s’ils provenaient de ce domaine. Pour plus d’informations sur l’utilisation des enregistrements SPF, consultez ServiceNow KB0535456.

    7. Cliquez sur Envoyer.
      Le modèle est ajouté à la table Modèles de client de messagerie [sys_email_client_template].

    Définir un message rapide pour le client de legacy workspace messagerie

    Créez du contenu prédéfini à ajouter au client de messagerie afin que les utilisateurs puissent écrire des e-mails de manière cohérente et efficace.

    Avant de commencer

    Rôle requis : email_client_quick_message_author ou admin

    Pourquoi et quand exécuter cette tâche

    Les agents peuvent insérer des messages rapides dans les e-mails qu’ils rédigent dans l’espace de travail. Par défaut, le contenu du message rapide est inséré à l’emplacement du curseur. Pour que le contenu d’un message rapide remplace tout le contenu existant dans un brouillon d’e-mail, définissez la glide.email_client.quick_message.insert propriété sur false.

    Procédure

    1. Accédez à la Client de messagerie > Messages rapides.
    2. Cliquez sur Nouveau.
    3. Sur le formulaire, renseignez les champs.
      Champ Description
      Titre Nom apparaissant dans le sélecteur de message rapide.
      Actif Option permettant d’activer le message rapide. Lorsque cette option est sélectionnée, le message rapide peut être sélectionné dans le sélecteur de message rapide.
      Application Type d’application incluse dans le périmètre.
      Utilisateur Utilisateur pouvant accéder à ce message rapide. La sélection d’un utilisateur restreint l’accès à cet utilisateur uniquement. Laissez le champ vide pour n’avoir aucune restriction basée sur l’utilisateur.
      Groupe Groupe dont les membres ont accès à ce message rapide. La sélection d’un groupe restreint l’accès aux membres de ce groupe uniquement. Laissez le champ vide pour n’avoir aucune restriction basée sur le groupe.
      Table Table à laquelle le message rapide s’applique. Pour rendre le message rapide disponible pour toutes les tables, laissez vide.
      Conditions Enregistrement cible qui doit correspondre aux conditions avant que le message rapide n’apparaisse pour sélection dans le client de messagerie.
      Corps

      Contenu à insérer dans le champ Texte du message dans le client de messagerie. Par défaut, le champ prend en charge le format HTML.

      Pour référencer les valeurs de champ, sélectionnez des variables dans la liste des variables ou saisissez manuellement les références des variables à l’aide de la syntaxe ${table_name.variable_name}. Pour référencer l’utilisateur qui lance le client de messagerie, entrez la variable ${current_user}. Pour référencer le titre de l’utilisateur qui lance le client de messagerie, saisissez la variable ${current_user.title}.

      Vous pouvez utiliser ces valeurs pour inclure une signature prédéfinie dans les réponses par e-mail des agents aux clients.

      Remarque :
      Les retours à la ligne n’apparaissent pas pour les champs multilignes tels que ${description} et ${commentaires} dans le modèle de client de messagerie.
    4. Cliquez sur Envoyer.