Tâches de personnalisation dans Salesforce Agent

Les tâches facultatives dans NiCE CXone Salesforce Agent comprennent la configuration de Omni-channel et la création de réponses rapides.

Gérer les Paramètres généraux de Salesforce Agent

Vous pouvez modifier le nombre maximum de personnes autorisées dans un même appel et changer si les agents peuvent supprimer des engagements.

  1. Cliquez sur le sélecteur d'applications icon of app selector et sélectionnez ACD.
  2. Accédez à ACD Configuration > Unités commerciales.

  3. Dans l’onglet Détails, cliquez sur Modifier.
  4. Faites défiler jusqu'à la section Salesforce Agent.
  5. Si vous souhaitez modifier votre Nombre maximum de participants à la conférence (y compris l'agent), sélectionnez un nombre dans la liste déroulante.
  6. Si vous souhaitez modifier la possibilité pour vos agents de Supprimer les engagements de rappel et si des notes sont requises, définissez le champ Supprimer les engagements à Impossible de Supprimer, Peut supprimer - avec notes ou Peut supprimer - sans notes.
  7. Cliquez sur Terminé.

Configurer des fenêtres contextuelles

Vous pouvez configurer et personnaliser des fenêtres contextuelles, soit des fenêtres d'informations sur le contact auquel l'agent est actuellement connecté, en créant une requête à l'aide des variables de script NiCE CXone IVRClosed Réponse vocale interactive. Menu téléphonique automatisé que les contacts utilisent par la Voix ou par des touches pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. et en précisant certains paramètres dans votre Disposition Salesforce SoftPhone et le mappage des données.

Une fenêtre contextuelle passe par quatre phases :

  1. Configurez la Disposition Softphone dans Salesforce. Précisez :

  2. Créez un script dans Studio qui ouvre un numéro de dossier Salesforce existant pour le contact. Le script doit rechercher le dossier et, si le dossier existe, transmettre le numéro et les métadonnées d'appel au Numéro de poste Salesforce. Si le numéro de dossier n'existe pas, le script doit envoyer le numéro de téléphone de l'appelant (ANIClosed Aussi connu sous le nom d’id de l’appelant. numéro de téléphone listé d’un appel entrant, ou d’un appel vocal entrant.) au numéro de poste, qui recherche et ouvre le dossier de contact de l'appelant.

  3. Créez les variables contrôlées que le script doit envoyer au numéro de poste. Pour ce faire, utilisez Studio pour définir la propriété ScreenPop sur TRUE (consultez l'action de script Assign pour en savoir plus) et utilisez l'une des méthodes suivantes ou les deux pour créer des requêtes de variables contrôlées :

    Si vous ne créez pas de variables de requête, Salesforce Agent exécute une requête par défaut, ou une requête qui recherche les objets énumérés dans la configuration de Disposition SoftPhone de Salesforce. Salesforce Agent exécute la requête par défaut pour l'ANI dans les champs de numéro de téléphone de ces objets.

    Toutes les variables fournies par le script sont transmises à la Page Visualforce sous forme de chaîne de requête, y compris les variables de requête et toutes les autres variables publiées. Salesforce stocke toutes les variables publiées dans un champ personnalisé de l'objet User où le code JavaScript personnalisé, Visualforce et les pages Apex peuvent y accéder.

    Bien que du code personnalisé puisse accéder aux champs personnalisés, vous ne devriez que les lire. Vous ne devez ni les mettre à jour ni les supprimer. Cela peut entraîner un comportement inattendu dans Salesforce Agent.

  4. Dans Studio, définissez la propriété ScreenPopSource de l'Action de script Reqagent sur Default from Skill.

  5. Dans NiCE CXone, activez l'Option Utiliser les fenêtres contextuelles pour chaque ACD compétenceClosed Utilisé pour automatiser la livraison des interactions en fonction des compétences, des aptitudes et des connaissances de l’agent. pour laquelle vous souhaitez exécuter la requête. Pour plus d'informations, voir Configurer des fenêtres contextuelles.

Configurer des Boutons personnalisés

Salesforce vous permet de personnaliser l'expérience de l'Agent au sein de l'Application; par exemple, vous voudrez peut-être configurer un bouton personnalisé dans Salesforce pour permettre aux Agents d'ouvrir une certaine Page. Toutefois, lorsque NiCE CXone s'intègre à Salesforce, vous devez tenir compte de certains éléments de logique et d'informations provenant de la plateforme NiCE CXone avant d'effectuer des personnalisations. Cette capacité vous permet de créer toute logique nécessaire dans le script IVR pour capturer, récupérer ou générer des informations ou des métadonnées au sujet d'un contact, et de les utiliser pour offrir une expérience personnalisée au sein de Salesforce, tout en conservant des éléments de l'expérience personnalisée réelle au sein de Salesforce. Cela signifie que vous devez assigner des variables aux informations ou métadonnées que vous souhaitez envoyer à Salesforce, puis les publier. Pour les publier, vous devez définir la propriété de Variable ScreenPop sur TRUE. L'extension Salesforce stocke ces variables sous forme de liste délimitée par des barres verticales dans un champ personnalisé de l'objet utilisateur, et elles sont accessibles à tout code personnalisé dans l'environnement Salesforce. Un exemple de cas d'utilisation avec du code suit les instructions de la tâche.

  1. Créez un bouton personnalisé et ajoutez-le à votre disposition de Page. Par exemple, sur l'objet et disposition de page Contact. Le bouton pourrait être configuré pour exécuter JavaScript.

  2. Créez du code pouvant accéder aux variables NiCE CXone à partir du champ User.Custom_Screenpop_c. Le code suivant montre comment accéder aux données de ce champ et les analyser dans une collection de noms et de valeurs de variables destinée à être utilisée dans votre JavaScript.

    {!REQUIRESCRIPT("/soap/ajax/20.0/connection.js")}
    
    // get the contents of the field
    
    var userVal = "{!User.Custom_Screenpop__c}";
    
    // create an array that splits on the “|” symbol
    
    var splitVals = userVal.split("|");
    
    
    
    // each element of the splitVals array will be in the
    
    // format of “varName=value”, where “varName” is the variable
    
    // name published from NiCE CXone .
  3. Publish les variables du script IVR que vous souhaitez utiliser dans le code JavaScript.

Personnaliser l'Interface avec les Actions Studio

Vous pouvez utiliser des actions Studio telles que Indicate, Messages, Page et Runapp pour personnaliser l'interface de Salesforce Agent et aider à guider les Agents tout au long des appels.

  • Vous pouvez utiliser l'action Indicate pour permettre aux Agents de lancer des liens codés en dur vers des Pages Web ou des applications. Il peut s'agir de références ou de ressources courantes que les Agents peuvent consulter rapidement directement depuis l'interface de Salesforce Agent. Vous pouvez également utiliser l'action Indicate pour générer un bouton personnalisé sur lequel les Agents peuvent cliquer pour ouvrir une Page Web. Lorsqu'un appel est actif, le bouton apparaît au bas du panneau de contrôle téléphonique si vous choisissez un Agent traitant un contact comme destinataire. Si vous choisissez un autre destinataire, le bouton apparaît en haut de Salesforce Agent.

  • Vous pouvez utiliser l'action Messages pour configurer un message d'agent qui apparaît dans la barre supérieure de Salesforce Agent et dans la fenêtre Messages. Vous pouvez envoyer un message à un seul agent, à une équipe, à tous les agents, ou à une compétenceClosed Utilisé pour automatiser la livraison des interactions en fonction des compétences, des aptitudes et des connaissances de l’agent.. Une icône dans le bandeau affiche le nombre de messages.

    Vous pouvez également créer un message dans NiCE CXone en configurant les Messages d’agent.

  • Vous pouvez utiliser l'action Page pour ouvrir automatiquement les pages que vous créez dans Studio lorsque certains événements se produisent dans Salesforce Agent.
  • Vous pouvez utiliser l'action Runapp pour ouvrir automatiquement une page Web lorsqu'une certaine action se produit. Les pages Salesforce s'ouvrent selon vos paramètres de Disposition du SoftPhone. Si le bouton ouvre une page Web externe, ces paramètres sont ignorés et la page s'ouvre dans une nouvelle fenêtre.

Paramètres régionaux

Le paramètre régional dans Salesforce contrôle la façon dont Salesforce Agent affiche les nombres, la monnaie et les dates. Pour modifier le format des dates et des nombres selon votre emplacement, vous devez modifier le paramètre Lieu pour l'utilisateur dans Salesforce. Ces paramètres vous permettent également d'activer la localisation pour Salesforce Agent. La sélection de la langue de l'utilisateur dans Salesforce contrôle la sélection de la langue pour Salesforce Agent, mais vous devez activer les langues pour que les utilisateurs puissent les appliquer. Salesforce prend en charge les langues suivantes :

  • Chinois (simplifié)
  • Chinois (traditionnel)
  • English
  • French
  • German
  • Italien
  • Japonais
  • Coréen
  • Portugais
  • Russe
  • Spanish

Les noms propres et les noms de codes indisponibles personnalisés ne sont pas localisés à moins que vous ne les ayez entrés dans NiCE CXone en utilisant la langue appropriée.

  1. Cliquez sur Configuration dans le coin supérieur droit.

  2. Utilisez la zone de Recherche pour rechercher les Utilisateurs, puis cliquez sur Utilisateurs.

  3. Cliquez sur Modifier à côté de l'utilisateur que vous souhaitez modifier. Ne cliquez pas sur le Nom complet.

  4. Dans Paramètres régionaux, mettez à jour les champs Endroit et Langue aux paramètres régionaux et à la langue préférés.

  5. Cliquez sur Enregistrer.

Activer un utilisateur du nuage informatique

L'activation de l'utilisateur du nuage informatique positionne l'interface de l'agent sous forme de barre réduite dans le coin inférieur droit de l'écran. La barre clignote pour indiquer un contact entrant.

Cette option n'est disponible que pour les utilisateurs qui utilisent la composante du nuage informatique. Si vous ne voyez pas l'option Utilisateur du nuage informatique pour vos agents, suivez les étapes en dessous pour activer l'utilisateur du nuage informatique sur votre propre profil.

  1. Cliquez sur la flèche déroulante à côté de votre nom d'utilisateur et sélectionnez Configuration.

  2. Utilisez la zone de Recherche pour rechercher Gérer les utilisateurs, puis cliquez sur Utilisateurs.

  3. Cliquez sur Ajouter ou modifier des utilisateurs et définissez des quotas d'utilisateurs.

  4. Cliquez sur Modifier à côté de l'utilisateur que vous voulez activer avec Service Cloud User. Ne cliquez pas sur Full Name.

  5. Cochez la case à côté de l’Utilisateur du nuage informatique.

  6. Cliquez sur Enregistrer.

Enable Personal Connection

  1. Communiquez avec votre représentant de compte pour activer PC dans votre unité commercialeClosed Regroupement organisationnel de haut niveau utilisé pour gérer le soutien technique, la facturation et les paramètres globaux de votre système NiCE CXone..
  2. Créez une ACD compétenceClosed Utilisé pour automatiser la livraison des interactions en fonction des compétences, des aptitudes et des connaissances de l’agent. d'appels sortants par téléphone PC dans NiCE CXone. Activez les fenêtres contextuelles dans la compétence et assignez la compétence aux agents qui utiliseront PC.
  3. Téléversez une Liste d'appel dans NiCE CXone ou par l'entremise de Proactive XS. Générez vos listes d'appels avec les ID Salesforce pour permettre de générer des fenêtres contextuelles à partir d'un id externe unique plutôt que par la requête ANIClosed Aussi connu sous le nom d’id de l’appelant. numéro de téléphone listé d’un appel entrant, ou d’un appel vocal entrant. par défaut dans Salesforce. Autrement, vous pouvez aussi utiliser des variables de requête dans votre script IVRClosed Réponse vocale interactive. Menu téléphonique automatisé que les contacts utilisent par la Voix ou par des touches pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. pour contrôler ce que le Salesforce Agent recherche dans la requête.
  4. Accédez à Contrôle de Compétence dans NiCE CXone et démarrez la compétence PC. L'agent doit accepter de participer pour commencer la numérotation PC.

Téléverser une sonnerie personnalisée

La taille maximale de fichier que vous pouvez téléverser dépend des paramètres de fichier Salesforce. En règle générale, la taille maximale est comprise entre 2 Mo et 25 Mo. plus la taille du fichier est grande, plus l'incidence sur la performance sera importante lorsque vos agents recevront un appel. Les sonneries par défaut sont de 3 Ko.

  1. Cliquez sur Lanceur d'applications (indiqué par une grille de points) et recherchez Fichiers.

  2. Cliquez sur Bibliothèques > Bibliothèque d'actifs > Téléverser un fichier d'actif.

  3. Cliquez sur Téléverser un fichier et sélectionnez le fichier MP3 à télécharger. Cliquez sur OK.

  4. Dans le champ Nom de l'actif, attribuez un nom unique à la sonnerie. Dans le champ Nom API, attribuez un nom unique commençant par « Ring ». Cliquez sur Enregistrer.
  5. Demandez à vos agents de sélectionner la nouvelle sonnerie.

Configurer l'affichage des Données Dynamiques pour les appels entrants

Autorisation requise : Scripts Autorisation Create.

L'affichage dynamique des données n'est disponible que dans Salesforce Agent Lightning.

Salesforce Agent affiche automatiquement l'ID de l'appelant d'un client, la compétence et une minuterie lorsqu'un agent reçoit un appel entrant. Avec l'affichage des données dynamiques, vous pouvez utiliser des scripts Studio pour afficher des données clients supplémentaires aux agents recevant des appels entrants. Vous pouvez extraire les données clients d'autres applications. Les agents n'auront pas besoin de recueillir cette information auprès du client.

L'affichage dynamique des données ne fonctionnera que pour les agents disposant de la compétence entrante que vous utilisez dans le script.

La configuration de l'affichage des données dynamiques nécessite la modification d'un modèle de script dans Studio. Le script utilise l'Action CustomEvent, qui se trouve dans l'onglet Framework dans Studio. Cet onglet est normalement masqué, mais si vous utilisez l'affichage des données dynamiques, vous devez le rendre visible. L'activation de cet onglet ne peut être effectuée que par un représentant de compte.

L'action CustomEvent a une limite de 2048 caractères. Cela signifie que si les éléments du tableau de la charge utile contiennent plus de caractères que cela, vous devez les répartir entre plusieurs actions CustomEvent. Si vous ne répartissez pas les éléments, le résultat est un JSON non valide et Salesforce Agent n'affiche rien.

  1. Téléchargez le fichier ZIP contenant le modèle de script : IB_Phone_AFSFDynamicData.zip.

  2. Extrayez le modèle de script du fichier ZIP.

  3. Dans Studio, importez le fichier IB_Phone_AFSFDynamicData.xml.

  4. Enregistrez le script dans un nouveau dossier avec un nom qui identifie l'objectif du script. Par exemple, vous pourriez l'appeler IBCustomScript ou lui donner le nom du point de contact.

  5. Configurez la propriété Compétence de l'action Reqagent avec la compétence entrante que vous souhaitez associer au script.

  6. Si vous souhaitez ajouter des données à transmettre lors d'événements tels que OnHold, Onreskill et Ontransfer, sélectionnez toutes les actions du script pour OnAnswer, puis copiez-les et collez-les dans le script et connectez-les à la bonne action d'événement. Si vous ne souhaitez pas utiliser l'un des événements par défaut inclus dans le modèle de script, supprimez-le.

  7. Pour chaque branche de votre script, personnalisez les données affichées à l'agent. Si les données que vous transmettez comptent plus de 2048 caractères, suivez les étapes pour ajouter d'autres actions CustomEvent et terminez le script.

    1. Double-cliquez sur l'action Set Field Values Snippet et modifiez les variables globales par défaut pour personnaliser l'apparence du texte que l'Agent voit. Vous pouvez remplacer la valeur par défaut pour des Champs spécifiques.

    2. The Snippet code includes a dynamic variable called reqPayloadField. Copy and customize it for each field you want to include. You can add up to ten fields.

      Tableau de variables pour ajouter des champs au script

      	
      reqPayloadField[1].id="Field1"
      reqPayloadField[1].text="<Your dynamic text goes here>"
      reqPayloadField[1].style.fontSize="{defaultFontSize}"
      reqPayloadField[1].style.fontWeight="{defaultFontWeight}"
      reqPayloadField[1].style.fontStyle="{defaultFontStyle}"
      reqPayloadField[1].style.align="center"
      reqPayloadField[1].style.backgroundColor="#FF0000"
      reqPayloadField[1].style.fontColor="#FFFFFF"	
      
  8. Pour les événements OnHold, OnReskill ou OnTransfer, vous devez numéroter les champs de la variable recPayloadField selon la façon dont vous souhaitez transmettre les données à l'agent. Vous pouvez :

    • Continuez à augmenter le numérotage des champs d'une action d'événement à l'autre. Si vous choisissez cette option, tous les champs des événements précédents sont transmis aux événements suivants.

    • Recommencez le numérotage des champs à 1 pour l'événement suivant. Uniquement les champs définis dans les actions Set Field ValuesSnippet pour cet événement sont transmis à l'agent.

  9. Pour chaque action CustomEvent du script, vérifiez que les propriétés suivantes ont les valeurs spécifiées. Si l'une des valeurs est différente, le script ne fonctionnera pas.

    • Agent cible{__agentId}

    • Nom de l'événementContact_CustomMessages

    • Données{reqPayload}

Ajouter plusieurs actions événement personnalisé

Si les éléments du tableau de la charge utile que vous transmettez à Salesforce Agent contiennent plus de 2048 caractères, vous devez ajouter d'autres actions CustomEvent et répartir les éléments entre elles. Si vous ne le faites pas, les données sont tronquées. Cela entraîne un JSON non valide et Salesforce Agent n'affiche rien à l'agent.

  1. Déterminez le nombre d'actions CustomEvent dont vous avez besoin et ajoutez-les au script. Par exemple, si le nombre total de caractères que vous devez transmettre est de 3016, vous auriez besoin de deux actions CustomEvent.
  2. Disposez les actions CustomEvent du côté droit de l'action Définir la Charge utile de l'Événement personnalisé Extrait, puis reliez-les à l'aide de la condition de branche Default.
  3. Modifiez la propriété Caption de chaque action CustomEvent pour qu'elle corresponde à événement personnalisé#, où # est un nombre qui s'incrémente de façon séquentielle pour chaque action supplémentaire. Par exemple, la première action serait événement personnalisé1, la deuxième serait événement personnalisé2, ainsi de suite.
  4. Ajoutez un Définir les valeurs de Champ Extrait pour chaque action CustomEvent dans le script, puis :

    1. Disposez-les côte à côte, à gauche de l'action Définir la Charge utile de l'Événement personnalisé Extrait.
    2. Ajoutez des nombres à la propriété Caption de chaque action Définir les valeurs de Champ Extrait, comme vous l'avez fait pour les actions CustomEvent.
    3. Reliez-les à l'aide de la condition de branche Default.

    Si vous avez ajouté deux actions CustomEvent, votre script devrait ressembler à celui de l'image d'exemple ci-dessous.

  5. Personnalisez chaque action Définir les valeurs de Champ Extrait avec les données que vous souhaitez qu'elle transmette. Assurez-vous que les suffixes et les numéros d'index utilisés dans chaque extrait respectent les lignes directrices suivantes :

    • Suffixe pour la variable reqPayloadField — La variable reqPayloadField nécessite un suffixe numérique pour identifier séparément chaque ensemble de champs. Cela vous permet d'attribuer un ensemble à chacune des actions CustomEvent. Par exemple, dans le premier Définir les valeurs de Champ Extrait, la variable serait reqPayloadField1, et dans le deuxième, elle serait reqPayloadField2, ainsi de suite.
    • Sous-Champ ID — Le sous-Champ ID de la variable reqPayloadField doit s'incrémenter consécutivement dans toutes les actions Définir les valeurs de champ Extrait. Si le premier Définir les valeurs de champ Extrait comporte huit Champs, le premier champ du deuxième Définir les valeurs de champ Extrait commence par id="Field9".
    • Valeur d'index de reqPayloadField — La valeur d'index des tableaux reqPayloadField doit commencer par 1 dans chaque nouvel Définir les valeurs de Champ Extrait.
    • Par exemple :

      Set Field Values Snippet #1: 
      reqPayloadField1[1].id="Field1"
       ...
      reqPayloadField1[8].id="Field8"
      Set Field Values Snippet #2:
      reqPayloadField2[1].id="Field9"
       ...
      reqPayloadField2[5].id="Field13"

  6. Suivez ces étapes pour modifier les variables globales et mettre en forme les champs dans chaque Définir les valeurs de Champ Extrait :

    1. Double-cliquez sur l'action Set Field Values Snippet et modifiez les variables globales par défaut pour personnaliser l'apparence du texte que l'Agent voit. Vous pouvez remplacer la valeur par défaut pour des Champs spécifiques.

    2. The Snippet code includes a dynamic variable called reqPayloadField. Copy and customize it for each field you want to include. You can add up to ten fields.

      Tableau de variables pour ajouter des champs au script

      	
      reqPayloadField[1].id="Field1"
      reqPayloadField[1].text="<Your dynamic text goes here>"
      reqPayloadField[1].style.fontSize="{defaultFontSize}"
      reqPayloadField[1].style.fontWeight="{defaultFontWeight}"
      reqPayloadField[1].style.fontStyle="{defaultFontStyle}"
      reqPayloadField[1].style.align="center"
      reqPayloadField[1].style.backgroundColor="#FF0000"
      reqPayloadField[1].style.fontColor="#FFFFFF"	
      
  7. Modifiez le Définir la Charge utile de l'Événement personnalisé Extrait en suivant ces étapes :

    1. Pour chaque action CustomEvent que vous ajoutez, vous avez besoin d'un ensemble de ces lignes de code dans le Définir la Charge utile de l'Événement personnalisé Extrait :

      
      
      DYNAMIC payloadJSON
      
      payloadJSON.contactId = "{contactid}"
      
      payloadJSON.messages = reqPayloadField
      
      ASSIGN reqPayload = '{payloadJSON.AsJson()}'
      
                              

    Modifiez chaque ensemble comme suit :

    • payloadJSON — Cette variable doit être unique pour chaque ensemble de lignes que vous avez ajouté. Ajoutez un suffixe numérique à la fin de cette variable partout où elle apparaît dans chaque ensemble de lignes. Incrémentez-le de un pour chaque ensemble de lignes que vous avez ajouté. Par exemple, le premier ensemble serait payloadJSON1, le deuxième serait payloadJSON2, ainsi de suite.
    • reqPayloadField — Dans chaque ensemble de lignes, remplacez le nom de cette variable pour qu'il corresponde au nom de la variable dans le Définir les valeurs de ChampExtrait correspondant. Par exemple, dans le premier Définir les valeurs de ChampExtrait, cette variable se nomme reqPayloadField1, donc dans le premier ensemble de lignes du Définir la Charge utile de l'Événement personnaliséExtrait, le nom de la variable devrait être reqPayloadField1.
    • reqPayload — Dans chaque ensemble de lignes, ajoutez un suffixe à la fin de cette variable. Incrémentez le suffixe pour qu'il corresponde aux autres variables de chaque ensemble de lignes. Par exemple, dans le premier ensemble de lignes, cette variable serait ReqPayload1.

    Par exemple, si vous avez deux actions CustomEvent, vous obtiendriez :

    
    
    DYNAMIC payloadJSON1
    
    payloadJSON1.contactId = "{contactid}"
    
    payloadJSON1.messages = reqPayloadField1
    
    ASSIGN reqPayload1 = '{payloadJSON1.AsJson()}'
    
    DYNAMIC payloadJSON2
    
    payloadJSON2.contactId = "{contactid}"
    
    payloadJSON2.messages = reqPayloadField2
    
    ASSIGN reqPayload2 = '{payloadJSON2.AsJson()}'
    
                        

  8. Modifiez la propriété Données dans chaque action CustomEvent avec la variable reqPayload# qui possède le même numéro de suffixe que celui de la Légende de l'action. Par exemple, l'action portant la légende CustomEvent1 utiliserait la variable rePayload1.

  9. Répétez les étapes de cette tâche pour toutes les actions d'événement de votre script (OnAnswer, OnHold, OnReskill, OnTransfer). Lorsque vous effectuez l'étape 5 pour augmenter le numérotage du sous-champ ID de la variable recPayloadField, vous pouvez :

    • Continuez à augmenter le numérotage des champs d'une action d'événement à l'autre. Si vous choisissez cette option, tous les champs des événements précédents sont transmis aux événements suivants.

    • Recommencez le numérotage des champs à 1 pour l'événement suivant. Uniquement les champs définis dans les actions Set Field ValuesSnippet pour cet événement sont transmis à l'agent.

  10. Pour chaque action CustomEvent du script, vérifiez que les propriétés suivantes possèdent les valeurs spécifiées. Si l'une des valeurs est différente, le script ne fonctionnera pas.

    • Agent cible{__agentId}

    • Nom de l'événementContact_CustomMessages

    • Données{reqPayload#}, où # est un nombre différent dans chaque instance de l'action

Si vous éprouvez des problèmes lors de l'importation ou de l'enregistrement des scripts, veuillez communiquer avec l'équipe d'Implémentation NiCE CXone.

Supprimer des utilisateurs en bloc

Utilisez cette option pour supprimer plusieurs utilisateurs inactifs en une seule fois.

  1. Dans Salesforce, cliquez sur le menu déroulant de navigation A gray drop-down arrow. à partir de l'écran d'accueil.

  2. Cliquez sur Paramètres Salesforce Agent.

    1. Si vous ne voyez pas cette option, cliquez sur Modifier > Ajouter Plus d'éléments > Paramètres Salesforce Agent.

  3. Ouvrez une session avec vos identifiants NiCE CXone.

  4. Faites défiler jusqu'à la section Éliminer les Paramètres personnalisés.

    1. Cliquez sur supprimer en bloc les enregistrements des utilisateurs Inactifs pour supprimer les enregistrements de paramètres personnalisés des utilisateurs inactifs dans Salesforce Agent Classique et Salesforce Agent Lightning.

    2. Cliquez sur supprimer en bloc les enregistrements des utilisateurs Classique pour supprimer tous les paramètres personnalisés des utilisateurs dans Salesforce Agent Classique uniquement.