Intégrer Salesforce Assist

Le contenu de cette Page concerne un produit ou une fonctionnalité faisant partie d'un programme de préversion publique. Si vous ne faites pas partie de la préversion et souhaitez obtenir plus d'informations, communiquez avec 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é de meilleure action suivante 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 la meilleure action suivante basée sur le sentiment dans votre plateforme Salesforce.
  • Vous devez posséder un compte Google Cloud avec Google Contact Center AI.
  • Vos agents doivent utiliser Agent Workspace for Salesforce Voice (Agent for Service Cloud Voice).

Créer un script

autorisations requises : Studio Script View, Create/Edit

Utilisez les exemples suivants comme base pour créer les scripts permettant d'intégrer votre application d'assistance à l'agent à NiCE CXone. Les interactions entrantes et sortantes nécessitent des scripts distincts. L'image suivante montre les actions essentielles d'un script entrant :

Exemple de script montrant l'action onAnswer connectée à l'action Rest API, laquelle est connectée à l'action Agent Assist.

Image d'un script de base pour une intégration d'assistance à l'agent.

Cette image montre les actions essentielles pour un script sortant :

Image d'un script de base d'assistance à l'agent sortant qui inclut une charge utile de paramètres de script dans une action SNIPPET.

Image d'un script de base d'assistance à l'agent sortant.

Pour terminer la configuration de votre script :

  • Ajoutez des extraits d'initialisation au script à l'aide des Snippet actions. Vous pouvez le faire pour personnaliser votre application d'assistance à l'agent.
  • Reconfigurez les connecteurs d'action pour assurer un flux de contact adéquat et corriger toute erreur potentielle.
  • Terminez tout script supplémentaire et testez le script.

Générer une Clé publique et privée pour Salesforce

Vous avez besoin d’une clé publique pour l’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 une Clé publique

  1. Connectez-vous à Salesforce.

  2. Accédez à Configuration Image de l’icône d’un engrenage avec un éclair à l’intérieur. > Gestion des certificats et des Clés.

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

  4. Dans le champ Étiquette, 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. Réglez le Size de la Clé sur 2048.

  7. Cliquez sur Enregistrer.

  8. Ouvrez le certificat NICE_Cxone_Service_Cloud_Voice.

  9. Cliquez sur Download Certificate. Un fichier CRT est téléchargé sur votre ordinateur. Ouvrez-le dans un éditeur de texte. La clé publique s’affiche 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, communiquez avec Salesforce pour obtenir la clé publique dans le format correct : entre -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----.

Générer la Clé privée

  1. Téléchargez et installez KeyStore Explorer Box with arrow indicating navigation to external site..

  2. Dans Salesforce, allez à Setup Image of gear icon with lightning bolt inside. > Certificate and Key Management.

  3. Cliquez sur Export to Keystore.

  4. Créez un Keystore Password. Vous utiliserez plus tard ce Mot de passe pour accéder à la clé privée.

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

  6. Dans KeyStore Explorer, entrez le mot de passe du magasin de clés que vous avez créé à l’étape 4. Cliquez sur OK.

  7. Cliquez avec le bouton droit sur nice_cxone_service_cloud_voice et sélectionnez Export > Export Private Key.

  8. Sélectionnez PKCS #8. Il s’agit de la norme de cryptographie à clé publique appropriée.

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

  10. Cliquez sur Export. 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-----.

Configurer l’Intégration dans Salesforce

  1. Dans Salesforce, accédez à Configuration Image de l’icône d’un engrenage avec un éclair à l’intérieur. > Partner Telephony Contact Centers.
  2. Sélectionnez le NICE CXone for Service Cloud Voice centre de contacts.
  3. Cliquez sur Modifier.
  4. Vérifiez que le nom d’affichage est NICE CXone for Service Cloud Voice.
  5. Supprimez tout le contenu du champ Public Key. 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 > Launch Connections Hub

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

  1. Cliquez sur le sélecteur d'applications icon of app selector et sélectionnez Autre > Connexions Hub, puis cliquez sur Agent Assist Hub.
  2. Cliquez sur Ajouter une application Agent Assist.

  3. Entrée un nom de l'application Agent Assist et cliquez sur Salesforce Assist dans la liste des fournisseurs d'assistance à l'agent.

  4. Cliquez sur Suivant.

  5. Remplissez la Page de configuration à l'aide des informations contenues dans la liste déroulante suivante.

  6. Cliquez sur Créer .

  7. Cliquez sur Fermer.

Créer un Profil Transcription

autorisations requises : Connections Hub > Launch Connections Hub

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

  1. Sur la page Créer un nouvel assistant agent dans Agent Assist Hub, cliquez sur Ajouter ou modifier un Profil Continuous Stream Transcription.
  2. Do one of the following:
    • Cliquez sur le nom d’un profil existant pour le modifier, puis passez à l’étape 6.
    • Cliquez sur Ajouter un Profil de Transcription, puis continuez à l’étape 3.
  3. Entrée un TranscriptionNom du Profil. Pour différencier ce profil de vos autres profils, utilisez un nom qui met en évidence ce qui rend ce profil différent. Par exemple, vous pouvez nommer le profil selon son utilisation prévue, le fournisseur ou la langue du profil. Si vous utilisez plus qu’un fournisseur de transcription, assurez-vous que le nom du profil inclut 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 NiCE CXone système par votre représentant de compte.
  5. Cliquez sur Suivant.
  6. Sur la page Configuration, complétez les champs pour définir les options de transcription pour ce profil.

  7. Cliquez sur Ajouter.

Attribuer l'application Salesforce Assist à une Action

autorisations requises : Studio Script View, Create/Edit

Si ce n'est pas déjà fait, vous devez assigner l'application Salesforce AssistCognigy Agent Assist à l'ActionClosed Exécute un processus dans un script Studio, comme la collecte de données clients ou la lecture de musique. Agent Assist dans votre script Studio.

  1. Dans Studio, ouvrez le script que vous souhaitez utiliser.
  2. Si ce n'est pas déjà fait, ajoutez l'Action Agent Assist à l'emplacement approprié dans votre script.

  3. Si vous utilisez Desktop Studio, faites un double-clic sur l'Action Agent Assist pour ouvrir Agent Assist Hub. Si vous utilisez Studio, cliquez sur Ouvrir l'éditeur sur l'Action Agent Assist.

  4. Dans la colonne de gauche, cliquez sur la coche A light gray checkmark inside a light gray circle. à côté de l'application ou du profil d'agent assist 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 d'assignation de lancement de l'Action AGENT ASSIST.

  5. Cliquez sur Fermer.

Configuration supplémentaire pour Sentiment Next Best Actions

Si vous utilisez les Sentiment Next Best Actions 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 d’autres étapes de configuration pour que les transcriptions des conversations soient affichées pour l’agent dans Salesforce.