Intégrer Salesforce Assist

Le contenu de cette page concerne un produit ou une fonctionnalité dans le cadre d'un programme d'aperçu public. Si vous ne faites pas partie de cet aperçu et souhaitez obtenir plus d'informations, contactez votre représentant de compte.

Conditions préalables

Avant de pouvoir configurer Salesforce Assist pour fonctionner avec NiCE CXone, vous devez disposer de :

Si vous utilisez la fonctionnalité d'action suivante optimale basée sur le sentiment, les exigences supplémentaires suivantes s'appliquent :

  • Vous devez travailler avec votre représentant de compte Salesforce pour activer et configurer l'action suivante optimale de sentiment dans votre plateforme Salesforce.
  • Vous devez disposer d'un compte Google Cloud auprès de Google Contact Center AI.
  • Vos agents doivent utiliser Agent Workspace for Salesforce Voice.

Créer un script

Autorisations requises : Studio script, Affichage, Création/Modification

Utilisez les exemples suivants comme base pour créer les scripts permettant d'intégrer votre application Agent Assist dans NiCE CXone. Les interactions entrantes et sortantes nécessitent des scripts différents. L'image suivante illustre les actions essentielles pour un script entrant :

A basic script for an inbound agent assist integration, showing its essential actions

Cette image indique les actions essentielles pour un script sortant :

A basic script for an outbound agent assist integration

Pour terminer la configuration de votre script :

  • Ajoutez des extraits d'initialisation au script à l'aide de Snippet actions.Cela permet de personnaliser votre application Agent Assist.
  • Reconfigurez les connecteurs d'action pour assurer un bon flux de contact et corriger toutes les erreurs potentielles.
  • Complétez le script s’il y a lieu et testez-le.

Générer la clé Public et privée pour Salesforce

Vous avez besoin d'une clé publique à utiliser avec votre intégration Salesforce Assist. Lorsque vous configurez l'application dans Agent Assist Hub, vous avez besoin d'une clé privée.

Générer la clé Public

  1. Connectez-vous à Salesforce.

  2. Accédez à Installation Icon of gray gear with a lightning bolt in the center > Gestion des certificats et des Clés.

  3. Cliquez sur Créer un certificat auto-signé.

  4. Dans le champ Label, entrez NICE_Cxone_Service_Cloud_Voice. Cette valeur apparaît automatiquement dans le champ Unique Name.

  5. Cochez la case Clé privée exportable.

  6. Définissez Clé de taille sur 2048.

  7. Cliquez sur enregistrer.

  8. Ouvrez le certificat NICE_Cxone_Service_Cloud_Voice.

  9. Cliquez sur Télécharger le certificat. Un fichier CRT est téléchargé sur votre ordinateur. Ouvrez-le dans un éditeur de texte. La clé publique est affichée entre -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----.

    Si la clé publique commence et se termine par d'autres valeurs, telles que BEGIN ENCRYPTED CERTIFICATE ou BEGIN CERTIFICATE REGISTER, elle ne fonctionnera pas pour l'intégration. Si vous rencontrez ce problème, contactez Salesforce pour obtenir la clé publique dans le format correct : entre -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----.

Générer une Clé privée

  1. Téléchargez et installez KeyStore Explorer Carré avec une flèche indiquant que le lien mène à un site externe..

  2. Dans Salesforce, accédez à Installation Icon of gray gear with a lightning bolt in the center > Gestion des certificats et des Clés.

  3. Cliquez sur Export to Keystore.

  4. Créez un Mot DE passe de keystore. Vous utiliserez ultérieurement ce mot DE passe pour accéder à la clé privée.

  5. Cliquez sur exportation. Un fichier JKS est téléchargé sur votre ordinateur. Ouvrez-le avec KeyStore Explorer.

  6. Dans KeyStore Explorer, entrée le mot DE passe keystore que vous avez créé à l'étape 4. Cliquez sur OK.

  7. Cliquez à l'aide du bouton droit sur nice_cxone_service_cloud_voice, puis sélectionnez Export > Export Private Key.

  8. Sélectionnez PKCS #8. Il s'agit de la norme de cryptographie à clé publique correcte.

  9. Désélectionnez la case Chiffrer et sélectionnez la case PEM.

  10. Cliquez sur exportation. Un fichier PEM est téléchargé sur votre ordinateur. Ouvrez-le dans un éditeur de texte. La clé privée s'affiche entre -----BEGIN PRIVATE KEY----- et -----END PRIVATE KEY-----.

Configuration de l’Intégration dans Salesforce

  1. Dans Salesforce, accédez à Setup Icon of gray gear with a lightning bolt in the center > Centres de contacts téléphoniques Partenaire.
  2. Sélectionnez le centre de contacts NICE CXone pour Service Cloud Voice.
  3. Cliquez sur Modifier.
  4. Assurez-vous que Afficher le nom a la valeur NICE CXone for Service Cloud Voice.
  5. Supprimez tout le contenu du champ Clé publique. Collez la clé publique que vous avez générée. Incluez -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----.
  6. Cliquez sur enregistrer.

Ajouter une application à Agent Assist Hub

Autorisations requises : Connections Hub > Lancer Connections Hub

Vous devez ajouter une application profil pour Salesforce Assist à Agent Assist Hub. Cela établit une connexion entre NiCE CXone et le fournisseur d'aide à l'agent.

  1. Cliquez sur le sélecteur d'application icon of app selector et sélectionnez Autre > Connections Hub puis cliquez sur Agent Assist Hub.
  2. Cliquez sur ajouter l'application d'assistance aux agents.

  3. Entrez un nom de l'application Agent Assist et cliquez sur Salesforce Assist dans la liste des fournisseurs d'assistance aux agents.

  4. Cliquez sur Prochain.

  5. Renseignez la Page Configuration à l'aide des informations du menu déroulant suivant.

  6. Cliquez sur Créer, puis cliquez sur Fermer.

Créer un Profil Transcription

Autorisations requises : Connections Hub > Lancer Connections Hub

Un profil de transcription définit les options de transcription que vous souhaitez utiliser, y compris la langue à transcrire. Effectuez ces étapes depuis la Page de configuration pour Salesforce Assist dans Agent Assist Hub.

  1. Sur la page Créer un nouvel Adjoint(e) aux agents dans Agent Assist Hub, cliquez sur ajouter ou modifier Continuous Stream Transcription Profil.
  2. Do one of the following:
    • Cliquez sur le nom d'un profil existant pour le modifier, puis passez directement à l'étape 6.
    • Cliquez sur ajouter Transcription Profil et poursuivez avec l'étape 3.
  3. Entrée un Transcription Nom du profil. Pour différencier ce Profil de vos autres profils, utilisez un nom qui met en évidence ce qui distingue ce profil. Par exemple, vous pouvez nommer le profil en fonction de son utilisation prévue, du fournisseur ou de la langue du profil. Si vous utilisez plusieurs fournisseurs de transcription, veillez à ce que le nom du profil inclue le fournisseur.
  4. Sous Sélectionner le fournisseur, cliquez sur le fournisseur de transcription que vous souhaitez utiliser. Vous pouvez choisir parmi NiCE CXone Transcription, NiCE CXone Transcription for Copilot, Google Transcription, ou Microsoft Transcription. Certaines de ces options doivent être activées dans votre système NiCE CXone par votre représentant de compte.
  5. Cliquez sur Prochain.
  6. Sur la page Configuration, complétez les champs pour définir les options de transcription pour ce profil.

  7. Cliquez sur ajouter.

Attribuez l'application Salesforce Assist à une Action

Autorisations requises : Studio script, Affichage, Création/Modification

Si vous ne l'avez pas déjà fait, vous devez assigner l'application Salesforce AssistCognigy Agent Assist à l'actionClosed Performs a process within a Studio script, such as collecting customer data or playing music. Agent Assist dans votre script Studio.

  1. Dans Studio, ouvrez le script que vous souhaitez utiliser.
  2. Si vous ne l'avez pas déjà fait, ajoutez l'Agent Assist action à l'emplacement correct dans votre script.

  3. Cliquez sur ouvrir l’éditeur Icon of small rounded rectangle with a bar across the top sur l’action Agent Assist.

  4. Dans la colonne de gauche, cliquez sur la coche A light gray checkmark inside a light gray circle. en regard de l'application ou du profil d'assistance d'agent que vous souhaitez assigner à ce script.

    Une alternative à l'utilisation de la coche consiste à créer une Variable dans votre script Studio. Utilisez la Variable pour transmettre le nom de l'application ou du profil dans la propriété Nom de la configuration de lancement d'affectation de l'Action AGENT ASSIST.

  5. Cliquez sur Fermer.

Configuration supplémentaire pour les Next Best Actions de sentiment

Si vous utilisez les prochaines meilleures actions sentiment avec Salesforce Assist, vous devez effectuer une configuration supplémentaire dans Salesforce. Votre représentant de compte Salesforce peut vous aider à effectuer la configuration dans la plateforme Salesforce.

Il n’est pas nécessaire d’effectuer des étapes de configuration supplémentaire pour que les transcriptions de conversation soient affichées à l’agent dans Salesforce.