Création d’une configuration CRM pour ServiceNow

Cette page explique comment créer une configuration CRM pour ServiceNow. Cela se fait dans NiCE CXone. La configuration connecte ServiceNow à NiCE CXone Agent Workspace for Microsoft Teams (Agent for Microsoft Teams). Elle permet aux deux de partager les données au moyen de la mémorisation des données et du mappage dynamique de données.

Lorsqu'un jeton d'authentification CRM expire, il faut 9 à 15 secondes pour en générer un nouveau. Cela signifie que la mémorisation des données et le mappage dynamique des données peuvent prendre de 9 à 15 secondes à exécuter, en particulier lors de la première interaction de la journée.

Effectuez chacune de ces tâches dans l'ordre indiqué.

Spécifiez la durée de vie du jeton d’actualisation et l’URL de redirection

La durée de vie du jeton d'actualisation définit la durée pendant laquelle un jeton d'actualisation peut être utilisé avant son expiration. une fois qu'un jeton d'actualisation a expiré, vous devez authentifier à nouveau la configuration ServiceNow.

  1. Dans ServiceNow, cliquez sur Tous dans le menu du haut.

  2. Accédez à System OAuth > Application Registry.

  3. Ouvrez le registre des applications pour l'application d'agent.

  4. Dans Refresh Token Lifespan, entrez le nombre de secondes pendant lequel vous souhaitez qu'un jeton d'actualisation soit valide. Par exemple, vous pouvez entrer 8 640 000, soit 100 jours.

  5. Dans le champ Redirect URL, entrez cette URL : https://nicecxone.integration-authentication.com/oauth2/token.

  6. Cliquez sur enregistrer.

Création d’une nouvelle configuration CRM dans NiCE CXone

Autorisations requises : Configurations Créer

Fournissez à NiCE CXone les informations nécessaires pour la connexion à ServiceNow.

Si le compte utilisateur ServiceNow qui a créé la configuration CRM est supprimé ou désactivé, la configuration CRM sera également supprimée. Évitez cela en créant un compte utilisateur dans ServiceNow, spécifiquement destiné à la configuration de NiCE CXone. Il s’agit de l’utilisateur du système. Il est recommandé d'accorder des privilèges d'administrateur à l'utilisateur système. Si vous ne souhaitez pas donner à l’utilisateur système des privilèges d’administrateur, vous devez lui donner :

  • Accès en lecture à tous les ServiceNow enregistrements d'entité et champs d'entité.

  • Accès en lecture/écriture à tous les enregistrements d'entité ServiceNow qui seront consultés ou mis à jour dans les flux de travail que vous avez configurés, y compris les flux de travail de recherche, les flux de travail de création et la mémorisation des données.

Les flux de travail que vous configurez plus tard dans ce processus utilisent les rôles et les autorisations de l'utilisateur système. Lors de la création ou de la mise à jour d'enregistrements, le nom d'utilisateur et le fuseau horaire du système sont utilisés.

  1. Dans NiCE CXone, cliquez sur le sélecteur d'application et sélectionnez Intégrations d’agents Icône d’engrenage orange avec trois flèches à l’intérieur > Configurations.
  2. Cliquez sur Nouvelle configuration CRM.
  3. Dans la liste déroulante Sélectionner la région, sélectionnez la région à laquelle vous souhaitez que cette configuration CRM soit connectée : AMERICAS, APACou EMEA.

    Vous ne pouvez pas modifier cette région ultérieurement. Si vous souhaitez déplacer une configuration CRM d'une région à une autre, vous devez créer une nouvelle configuration CRM. Cela inclut la réauthentification, la recréation de la mémorisation des données et des mappages de données dynamiques, ainsi que la reconfiguration des actions WORKFLOW EXECUTE et AGENT WORKFLOW CONFIGURATION dans votre script Studio.

  4. Sélectionnez ServiceNow dans la liste déroulante Type d'intégration.
  5. Entrez un Nom de la configuration. Vous pouvez rédiger une Description.
  6. Cliquez sur Authentifier.
  7. Dans la fenêtre contextuelle Authentification, sélectionnez l’un des comptes authentifiés figurant dans la liste, si vous les avez.

    Chaque compte ServiceNow doit être utilisé pour authentifier une configuration CRM . Ne réutilisez pas les comptes.

    Si vous avez des comptes répertoriés, mais que vous souhaitez en créer un nouveau, faites défiler jusqu’à la fin du menu déroulant et cliquez sur Add a new account. Si vous n'avez aucun compte répertorié, cliquez sur New authentication. Configurez les champs qui apparaissent :

    1. Pour modifier le nom de l’authentification, modifiez Your authentication name.

    2. Saisissez votre ServiceNow Instance URL. Pour le trouver, ouvrez votre instance de ServiceNow et copiez-collez l’URL qui se trouve dans la barre d’adresse de votre navigateur. Vous avez uniquement besoin de l'URL jusqu'à .com. Par exemple : https://ven12345.service-now.com.

    3. Dans ServiceNow, accédez au référentiel de l'application. Si ce n'est pas déjà fait, créez un référentiel d'application pour NiCE CXone. Cliquez sur le nom de ce référentiel d'applications pour l'ouvrir.
    4. Copiez l’ID et le secret du client depuis le référentiel d’application. Retournez dans NiCE CXone et collez-les dans les champs Client ID et Client Secret dans la fenêtre d’authentification ServiceNow.
    5. Cliquez sur Create.
    6. Si vous ne l'avez pas déjà fait, connectez-vous à ServiceNow avec le compte utilisateur système que vous avez créé spécifiquement pour la configuration NiCE CXone. Si vous êtes déjà connecté à ServiceNow, vérifiez le coin supérieur droit pour vous assurer que vous êtes connecté avec le compte utilisateur système. Sinon, cliquez sur Ce n'est pas vous ? changer de compte.
    7. Si une fenêtre de ServiceNow apparaît vous demandant d’autoriser NiCE à se connecter à votre compte ServiceNow, cliquez sur Allow.

  8. Cliquez sur Next.
  9. Si le champ external_screenpop_domain_snow s’affiche, saisissez l’URL de votre instance de ServiceNow. Pour le trouver, ouvrez votre instance de ServiceNow et copiez-collez l’URL qui se trouve dans la barre d’adresse de votre navigateur. Vous avez uniquement besoin de l'URL jusqu'à .com. Par exemple : https://ven12345.service-now.com.

  10. Cliquez sur Finish. Un message indiquant que l'authentification est active s'affiche dans le coin inférieur droit.
  11. Cliquez sur Save dans le coin supérieur droit de la page Intégrations d'agents.

Créer des mappages de mémorisation des données

Autorisations requises : Configurations - Modifier ; Mémorisation des données - Créer

Les mappages de mémorialisation des données permettent aux données issues de Agent Workspace for Microsoft Teams (Agent for Microsoft Teams) d'être automatiquement renseignées dans les enregistrements ServiceNow. Dans ces mappages, vous sélectionnez le champ de données NiCE CXone à mapper à chaque champ d'enregistrement ServiceNow. Par exemple, si vous mappez le champ de données Nom du client NiCE CXone au champ d'enregistrement nom ServiceNow, nom affiche la valeur de Nom du client. Seul le texte est mappé ; les pièces jointes, les images et les notes ne peuvent pas être mappées. Actuellement, vous pouvez configurer des mappages de données pour les types d'entité CRM standard.

Pour les interactions vocales, la mémorialisation des données a lieu lorsque l'appel se termine et que l'agent termine la période de ACWClosed état qui permet à un agent de remplir les exigences de travail après avoir terminé une interaction., si cela est configuré. Pour les interactions numériquesClosed Tout canal, contact ou compétence associé à Digital Experience (DX)., cela se produit lorsque l'agent transfère l'interaction ou lorsqu'il choisit annuler l'assignation & Fermer pour lui-même. Si le contactClosed La personne qui interagit avec un agent, un SRVI ou un robot dans votre centre d’appels. met fin à l'interaction en premier, la mémorialisation des données ne se produit pas pour les statuts, les dispositions, les notes et les balises. Cependant, toutes les autres mémorialisations de données configurées seront mappées à l'enregistrement du CRM.

  1. Si vous ne l’avez pas déjà fait, ouvrez une configuration CRM pour ServiceNow. Dans NiCE CXone, cliquez sur le sélecteur d'application et sélectionnez Intégrations d’agents icon: an orange gear with three arrows inside. > Configurations. Sélectionnez une configuration CRM dans la liste.
  2. Cliquez sur l'onglet Mémorisation des données.
  3. Cliquez sur nouveau mappage de données.
  4. Entrez un nom pour le mappage. Vous pouvez aussi entrer une Description si vous le souhaitez.
  5. Dans la liste déroulante sélectionner le type d’Entité, sélectionnez le type d’enregistrement ServiceNow pour lequel vous souhaitez créer des mappages de champs.

  6. Cliquez sur ajouter l’Entité.
  7. Dans la liste déroulante Champ CRM Externe qui s'affiche, sélectionnez le champ d'enregistrement ServiceNow à partir duquel vous souhaitez recevoir des données de Agent Workspace for Microsoft Teams (Agent for Microsoft Teams).

    Si vous souhaitez mapper la transcription complète d'une interaction, sélectionnez un champ d'enregistrement avec une mise en forme appropriée et une limite de caractères suffisamment grande. Si le champ ne répond pas à ces exigences, seule une partie de la transcription s'affiche, ou aucune, selon le CRM.

  8. Dans la liste déroulante Sélectionner un canal, sélectionnez le type de données NiCE CXone que vous souhaitez mapper au champ d'enregistrement ServiceNow que vous avez sélectionné.

    Nous vous recommandons de créer deux mappages distincts pour la voix et digital channels sur chaque nouveau canal que vous créez. Cela permet d'éviter des mappages de données inutiles pour les enregistrements d'une interaction. Les actions Studio peuvent ensuite être ajoutées aux mappages voix ou numériques.

  9. Dans la liste déroulante NiCE CXone Data, sélectionnez le champ de données NiCE CXone que vous souhaitez mapper au champ d'enregistrement ServiceNow que vous avez sélectionné.

    If you selected Script Variable in the Select Channel drop-down, enter the script variable in the CXone Data field. You must enter it in lowercase, even if you used camel case in the script to define the variable.

  10. Pour ajouter d’autres champs de données, cliquez sur Ajouter un champ.
  11. Pour configurer les mappages d’un autre type d’enregistrement ServiceNow, sélectionnez un type d’enregistrement différent dans la liste déroulante sélectionner le type d’Entité et cliquez sur Ajouter une entité.
  12. Cliquez sur enregistrer en haut de la page. Le mappage de données actif s’affiche dans l’onglet Mémorisation des données.

    Dans la tâche suivante de ce processus, sélectionnez ce mappage de données dans l'action AGENT WORKFLOW CONFIGURATION action dans votre script Studio. Il apparaît lorsque vous sélectionnez Mémorialisation des données dans la liste déroulante Actions de l'assistant de l'action.

Créer des mappages dynamiques de mappage des données

Autorisations requises : Configurations - Modifier ; Données dynamiques - Créer

Les mappages de données dynamiques vous permettent de choisir quels champs d'enregistrement ServiceNow apparaissent dans Agent Workspace for Microsoft Teams (Agent for Microsoft Teams). Vous pouvez configurer des mappages de données dynamiques pour les types d'enregistrement standard ServiceNow récupérés par les flux de travail de recherche. Vous pouvez également les configurer pour les enregistrements personnalisés créés par les flux de travail de création personnalisée. Pour chaque type d'enregistrement, vous pouvez ajouter jusqu'à dix champs de type chaîne. Vous pouvez ajouter jusqu'à trois champs dont le type de données n'est pas chaîne.

  1. Si vous ne l'avez pas déjà fait, ouvrez une configuration CRM pour ServiceNow. Dans NiCE CXone, cliquez sur le sélecteur d'application et sélectionnez Intégrations d’agents icon: an orange gear with three arrows inside. > Configurations. Sélectionnez une configuration CRM dans la liste.
  2. Cliquez sur l’onglet Données dynamiques.
  3. Cliquez sur nouveau mappage de données.
  4. Entrez un nom pour le mappage. Vous pouvez aussi entrer une Description si vous le souhaitez.
  5. Dans la liste déroulante Type d’entité, sélectionnez le type d’enregistrement ServiceNow contenant les champs que vous souhaitez afficher dans Agent Workspace for Microsoft Teams (Agent for Microsoft Teams).

  6. Cliquez sur ajouter l’Entité.
  7. Dans la liste déroulante Champ CRM Externe qui apparaît, sélectionnez le champ d'enregistrement ServiceNow que vous souhaitez afficher aux agents.

  8. Pour ajouter d’autres champs d’enregistrement ServiceNow, cliquez sur Ajouter un champ. Vous pouvez ajouter jusqu’à cinq champs par type d’enregistrement.
  9. Cliquez sur enregistrer en haut de la page. Le mappage de données dynamiques actif s’affiche dans l’onglet Données dynamiques.

    Dans la tâche suivante de ce processus, sélectionnez ce mappage des données dynamiques dans l'AGENT WORKFLOW CONFIGURATION action de votre script Studio. Il apparaît lorsque vous sélectionnez Rechercher dans la liste déroulante Actions de l'assistant de l'action.

L’étape suivante d’intégration de ServiceNow avec Agent Workspace for Microsoft Teams (Agent for Microsoft Teams) consiste à modifier votre Studio script.