Configuration des actions de script

Les intégrations de scripts vous permettent de créer des actions de script personnalisées à utiliser dans les réponses de robot dans les dialoguesFermé Histoires et règles des robots dans CXone Bot Builder.. La création d'actions de script exige la rédaction de code dans JavaScript. Comme les scripts CXone Bot Builder fonctionnent sur le serveur, certaines limitations sont à prendre en compte lors de la rédaction des scripts.

Création d’une intégration de script

Une intégration de script contient une ou plusieurs actions de script personnalisées. Chaque action de script possède son propre script.

  1. Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  2. Cliquez sur le bot avec lequel vous souhaitez travailler.
  3. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  4. Cliquez sur l'onglet Scripts, puis sur Nouvelle intégration.
  5. Cliquez sur le titre pour renommer l'intégration.
  6. Créez les variables de script à utiliser dans cette intégration, si nécessaire.
  7. Ajoutez une ou plusieurs actions de script à l'intégration. C'est ici que vous créez vos scripts. Toute action de script que vous créez dans cette intégration peut faire référence aux variables de script de l'intégration.
  8. Lorsque vous avez terminé vos modifications, cliquez sur Entraîner et préparer pour mettre à jour le modèleFermé Version d'un bot qui a été formé et mis en scène de votre robot et tester cette modification.

Création d’une action de script

Vous pouvez ajouter des actions de script aux réponses de robot dans des histoiresFermé Utilisé pour former le bot à la gestion des interactions en fonction de l'intention et du contexte, des règles Fermé Utilisé pour définir la réponse du bot aux messages qui ne changent pas avec le contexte.et des solutions de repliFermé Une alternative en texte seul qui est envoyée lorsque la destination ne prend pas en charge les médias enrichis..

  1. Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  2. Cliquez sur le bot avec lequel vous souhaitez travailler.
  3. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  4. Dans l’onglet Scripts, cliquez sur la boîte de dialogue de l’intégration de scripts que vous souhaitez utiliser.
  5. Sous Actions, cliquez sur Nouvelle action.
  6. Donnez un nom à l’action et appuyez sur Entrée.
  7. Cliquez sur la nouvelle action pour développer ses propriétés.
  8. Cliquez sur Ouvrir l'éditeur pour coder votre JavaScript personnalisé:
    1. Dans l'éditeur, remplacez le code par défaut (« Hello World »), mais laissez tout le nouveau code dans la fonction main . Vous pouvez structurer les fonctions internes de main si nécessaire. Le code en dehors de main ne sera pas exécuté.
    2. Incluez des variables de script dans votre code si nécessaire. Créez les variables, si vous ne l'avez pas déjà fait.
    3. Cliquez sur le triangle d'exécution du script Une flèche triangulaire pointant vers la droite. dans la barre d'outils en haut de l'éditeur afin de voir les résultats de sortie du script. Les résultats s’affichent dans le volet Console sur la droite de l’éditeur.
  9. Cliquez sur le chevron ouvrant Un chevron ouvrant <. dans le coin supérieur gauche de l'éditeur pour revenir à la page d'intégration des scripts, où se trouvent les listes d'actions et de variables.
  10. Cliquez sur l’action sur laquelle vous travaillez.
  11. Dans la liste déroulante Variables modifiables, sélectionnez toutes les variables de script auxquelles vous avez fait référence dans votre code.
  12. Activez votre action lorsqu'elle est prête à être testée.
  13. Ajoutez votre action à une histoire, une règle ou une solution de repli en vue de la tester.
  14. Lorsque vous avez terminé vos modifications, cliquez sur Entraîner et préparer pour mettre à jour le modèleFermé Version d'un bot qui a été formé et mis en scène de votre robot et tester cette modification.

  15. Effectuez les tests nécessaires. Par exemple, vous pouvez converser avec votre robot. Si nécessaire, ajustez votre script, entraînez-le et testez-le.

Création de variables de scripts

Les variables que vous créez ne peuvent être utilisées que dans l'intégration de script où vous les créez. Elles ne peuvent pas être utilisées dans d'autres intégrations de scripts, même dans le même bot.

  1. Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  2. Cliquez sur le bot avec lequel vous souhaitez travailler.
  3. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  4. Dans l’onglet Scripts, cliquez sur la boîte de dialogue de l’intégration de scripts que vous souhaitez utiliser.
  5. Sous Variables, cliquez sur Nouvelle action.
  6. Saisissez un nom et appuyez sur Entrée .
  7. Cliquez sur la variable dans la liste pour développer ses propriétés.
  8. Pour créer une variable à valeur unique qui peut être rendue modifiable dans une action de script: 
    1. Cliquez sur Texte ou Nombre.
    2. Entrez la valeur par défaut pour cette variable. Si vous ne voulez pas que la variable ait une valeur par défaut, laissez ce champ vide. Vous pouvez mettre à jour la valeur de la variable lorsqu'elle est utilisée dans une action de script.
    3. Pour les variables numériques uniquement, entrez une valeur minimale et une valeur maximale afin de fixer les limites supérieures et inférieures des valeurs que la variable peut contenir.
  9. Pour créer une variable à valeur unique en lecture seule :
    1. Cliquez sur Secret.
    2. Saisissez la valeur . Bot Builder masque tous les caractères de la valeur saisie, à l'exception des cinq premiers. La valeur est entièrement visible si vous affichez son contenu dans la console.
  10. Pour créer une liste de valeurs possibles pour cette variable :
    1. Cliquez sur Sélectionner.
    2. Entrez les valeurs possibles de la variable, séparées par une virgule ( , ). Par exemple : rouge, bleu, vert.
    3. Cliquez sur Valeur par défaut et sélectionnez la valeur que vous voulez fixer comme valeur par défaut.
    4. Pour supprimer la valeur par défaut, laissez le curseur au-dessus du champ et cliquez sur X.
  11. Utilisez votre variable dans un script personnalisé.
  12. Lorsque vous avez terminé vos modifications, cliquez sur Entraîner et préparer pour mettre à jour le modèleFermé Version d'un bot qui a été formé et mis en scène de votre robot et tester cette modification.

Rendre les variables modifiables

Vous pouvez rendre une variable modifiable dans un script si vous souhaitez spécifier ou sélectionner une valeur pour cette variable lorsque vous utilisez cette action dans une réponse du robot. Si vous utilisez une variable dans plusieurs actions d'une intégration de script, vous devez la rendre modifiable dans chaque action. En outre, la variable doit être référencée dans un script avant de pouvoir être modifiée dans ce dernier.

  1. Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  2. Cliquez sur le bot avec lequel vous souhaitez travailler.
  3. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  4. Dans l’onglet Scripts, cliquez sur la boîte de dialogue de l’intégration de scripts que vous souhaitez utiliser.
  5. Sous Actions, cliquez sur une action de la page d'intégration de scripts afin de développer ses propriétés.
  6. Sélectionnez une ou plusieurs variables dans la liste déroulante Variables modifiables. Les variables secrètes n'apparaissent pas dans cette liste. Il n’est pas possible de les rendre modifiables Les modifications sont enregistrées automatiquement.
  7. Spécifiez la valeur de la variable lorsque vous utilisez l'action personnalisée sélectionnée dans une histoire, une règle ou une solution de repli.
  8. Lorsque vous avez terminé vos modifications, cliquez sur Entraîner et préparer pour mettre à jour le modèleFermé Version d'un bot qui a été formé et mis en scène de votre robot et tester cette modification.

Activation d’une action de script

Lorsqu'une action de script est prête à être utilisée dans une réponse de robot, vous devez l'activer. Les actions qui ne sont pas activées ne figurent pas dans la liste des actions de script lorsque vous travaillez dans un dialogueFermé Histoires et règles des robots dans CXone Bot Builder..

  1. Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  2. Cliquez sur le bot avec lequel vous souhaitez travailler.
  3. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  4. Dans l’onglet Scripts, cliquez sur la boîte de dialogue de l’intégration de scripts que vous souhaitez utiliser.
  5. Sous Actions, cliquez sur une action de la page d'intégration de scripts afin de développer ses propriétés.
  6. Cliquez sur Désactivé Icône d'un interrupteur à bascule. pour activer l’action. Cliquez à nouveau dessus pour désactiver l'action et la supprimer de l’onglet Scripts dans le menu des actions de robot.