Création d’une configuration CRM pour Salesforce

Il s’agit de la première étape d’intégration de Salesforce avec Agent for Microsoft Teams.

Cette page explique comment créer une configuration CRM pour Salesforce. Cela se fait dans CXone Mpower. La configuration connecte Salesforce à CXone Mpower 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.

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

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

Autorisations requises : Configurations Créer

Fournissez à CXone Mpower les informations nécessaires pour la connexion à Salesforce.

Si le compte utilisateur Salesforce 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 Salesforce, spécifiquement destiné à la configuration de CXone Mpower. 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 Salesforce enregistrements d'entité et champs d'entité.

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

  1. Dans CXone Mpower, cliquez sur le sélecteur d'application et sélectionnezIntégrations d'agent Icône d’engrenage orange avec trois flèches à l’intérieur.
  2. Cliquez sur Nouvelle configuration CRM.
  3. Sélectionnez Salesforce dans la liste déroulante Type d'intégration.
  4. Saisissez un nom pour l’intégration dans Nom de la configuration. Vous pouvez rédiger une Description.
  5. Cliquez sur Authentifier.
  6. Dans la fenêtre contextuelle Authentification, sélectionnez l’un des comptes authentifiés figurant dans la liste, si vous les avez. Si vous voulez créer une nouvelle authentification, cliquez sur New authentication et configurez les champs qui s’affichent :
      .
    1. Pour modifier le nom de l’authentification, modifiez Your authentication name.
    2. Sélectionnez votre Salesforce instance type.
    3. Dans la fenêtre contextuelle Salesforce, connectez-vous à Salesforce.
    4. Passez en revue la liste des accès et cliquez sur Allow.
  7. Cliquez sur Finish. Un message indiquant que l'authentification est active s'affiche dans le coin inférieur droit de CXone Mpower.
  8. 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émorisation des données permettent d’afficher les données de Agent for Microsoft Teams dans une fenêtre contextuelle dans les enregistrements Salesforce. Dans ces mappages, vous sélectionnez le champ de données CXone Mpower à mapper avec chaque champ d’enregistrement Salesforce. Par exemple, si vous mappez le champ de données Nom du client CXone Mpower avec le champ d’enregistrement Nom Salesforce, le champ Nom affiche la valeur provenant du champ Nom du client. Seul le texte est mappé ; les pièces jointes, les images et les notes ne peuvent pas être mappées. Vous pouvez configurer des mappages de données pour les types d’enregistrement standard et personnalisés.

Pour les interactions vocales, la mémorisation des données se produit lorsque l’appel se termine et l’agent a terminé son travail post-contactFermé État qui permet à un agent de remplir les exigences de travail après avoir terminé une interaction, si elle est configurée. Pour les interactions numériquesFermé Tout canal, contact ou compétence associé à Digital Experience., cela se produit lorsque l'agent transfère l'interaction ou lorsqu'il la désaffecte et la rejette lui-même. Si le contactFermé La personne interagissant avec un agent, un serveur vocal interactif (IVR), ou robot dans votre centre de contact. met fin à l'interaction en premier, la mémorisation des données n'a pas lieu pour les statuts, les dispositions, les notes et les balises. Cependant, toutes les autres mémorisations de données configurées seront mappées à l'enregistrement CRM.

  1. Si vous ne l'avez pas déjà fait, activez Autoriser la recherche pour le type d'enregistrement Salesforce ou l'objet que vous souhaitez configurer pour la mémorisation des données. Cela permet au type d'enregistrement d'apparaître dans la liste déroulante Sélectionner le type d'entité dans les intégrations d'agents Icône d’engrenage orange avec trois flèches à l’intérieur. Autoriser la recherche est activé par défaut pour les objets standard.

  2. Si ce n'est pas déjà fait, ouvrez une configuration CRM pour Salesforce. Dans CXone Mpower, cliquez sur le sélecteur d'application et sélectionnezIntégrations d'agent Icône d’engrenage orange avec trois flèches à l’intérieur. Sélectionnez une configuration CRM dans la liste.
  3. Cliquez sur l'onglet Mémorisation des données.
  4. Cliquez sur Nouveau mappage de données.
  5. Entrez un Nom pour le mappage. Vous pouvez aussi entrer une Description si vous le souhaitez.
  6. Dans la liste déroulante Sélectionner le type d'entité, sélectionnez le type d’enregistrement Salesforce pour lequel vous souhaitez créer des mappages de champ. Si vous ne voyez pas le type d'enregistrement que vous recherchez lors du défilement, recherchez-le.

  7. Cliquez sur Ajouter l’entité.
  8. Dans la liste déroulante Champ CRM externe qui s’affiche, sélectionnez le champ d’enregistrement Salesforce devant recevoir les données de Agent for Microsoft Teams.

    Si vous souhaitez mapper la transcription complète d’une interaction, sélectionnez un champ d’enregistrement disposant d’un formatage correct et d’une limite de caractères suffisamment importante. Si le champ ne remplit pas ces conditions, seule une partie de la transcription s’affiche et cela dépend du CRM utilisé.

  9. Dans la liste déroulante Sélectionner un canal, sélectionnez le type de données CXone Mpower à mapper avec le champ d’enregistrement Salesforce que vous avez sélectionné.

  10. Dans la liste déroulante Données CXone Mpower, choisissez le champ de données CXone Mpower que vous voulez mapper au champ d’enregistrement Salesforce que vous avez sélectionné.

    Si vous avez sélectionné Variable de script dans la liste déroulante Sélectionner canal, entrez la variable de script dans le champ Données CXone Mpower. Vous devez l’entrer en lettres minuscules, même si vous utilisez la notation camelCase dans le script pour définir la variable.

  11. Pour ajouter d’autres champs de données, cliquez sur Ajouter champ.
  12. Pour configurer les mappages pour un autre type d’enregistrement Salesforce, sélectionnez cet autre type dans la liste déroulante Sélectionner le type d'entité et cliquez sur Ajouter l'entité.
  13. Si vous configurez la mémorisation des données pour Salesforce, vous pouvez permettre aux agents de relier les enregistrements Salesforce dans Agent for Microsoft Teams à un enregistrement créé. Pour activer cela, ajoutez ces mappages de champ :
    1. Cliquez sur Ajouter champ.
    2. Dans la liste déroulante Champ CRM externe, sélectionnez un champ Salesforce qui peut être mappé aux champs de données whoid et whatid CXone Mpower.
    3. Dans la liste déroulante Sélectionner un canal, sélectionnez Variable de script.
    4. Dans le champ CXone MpowerDonnées, saisissez whoid ou whatid.

    Ensuite, complétez ces étapes dans Studio.

  14. Cliquez sur Enregistrer en haut de la page. Le mappage de données actif s’affiche dans l’onglet Mémorisation des données.

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’enregistrements Salesforce s’affichent dans Agent for Microsoft Teams. Vous pouvez configurer des mappages de données dynamiques pour les types d'enregistrements Salesforce standard récupérés par les flux de recherche. Vous pouvez également les configurer pour les enregistrements personnalisés créés par les flux de création personnalisée. Vous pouvez ajouter jusqu’à cinq champs par type d’enregistrement.

  1. Si vous ne l'avez pas déjà fait, activez Autoriser la recherche pour le type d'enregistrement Salesforce ou l'objet que vous souhaitez configurer pour les données dynamiques. Cela permet au type d'enregistrement d'apparaître dans la liste déroulante Sélectionner le type d'entité dans les intégrations d'agents Icône d’engrenage orange avec trois flèches à l’intérieur. Autoriser la recherche est activé par défaut pour les objets standard.

  2. Si ce n'est pas déjà fait, ouvrez une configuration CRM pour Salesforce. Dans CXone Mpower, cliquez sur le sélecteur d'application et sélectionnezIntégrations d'agent Icône d’engrenage orange avec trois flèches à l’intérieur. Sélectionnez une configuration CRM dans la liste.
  3. Cliquez sur l’onglet Données dynamiques.
  4. Cliquez sur Nouveau mappage de données.
  5. Entrez un Nom pour le mappage. Vous pouvez aussi entrer une Description si vous le souhaitez.
  6. Dans la liste déroulante Sélectionner le type d’entité, choisissez le type d’enregistrement Salesforce, ainsi que les champs à afficher dans Agent for Microsoft Teams.

  7. Cliquez sur Ajouter l’entité.
  8. Dans la liste déroulante Champ CRM externe qui s’affiche, sélectionnez le champ d’enregistrement Salesforce devant être visible par les agents.

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

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