Limitations du script pour CXone Bot Builder

Les scripts personnalisés écrits dans Bot Builder fonctionnent sur le serveur. Cette page précise les limitations actuelles qui garantissent des performances optimales aussi bien pour les scripts que le serveur.

  • Structure : tout le code doit être contenu dans une fonction, comme la fonction main (principale) par défaut. Le code en dehors d'une fonction ne sera pas exécuté.
  • Limite maximale pour l’événement : chaque script est limité à un maximum de 200 événements par exécution de script. Les événements incluent toutes les fonctions et les actions déclenchées par chaque fonction.
  • Limite de mémoire : un maximum de 10 Mo de mémoire est alloué à chaque exécution de script.
  • Limite de temps d’exécution : l’exécution de chaque script est limitée à 10 secondes.
  • Limite d’appel pour les fonctions robot : les fonctions robot suivantes e peuvent être appelées que 20 fois par exécution de script :
    • sendMessage
    • sendButtons
    • sendQuickReplies
    • sendCards
    • sendMultimedia
    • sendRichLink
    • sendListPicker
    • handover
    • addTags
    • waitforResponse
  • Limite d’appel pour fillSlot : la fonction fillSlot ne peut pas être appelée plus de 100 fois par exécution de script.
  • Limite d’appel pour la fonction console : les fonctions de console suivantes ne peuvent être appelées que 100 fois par exécution de script :
    • log
    • info
    • warn
    • debug
    • error
  • Limite d’appel pour fetchSync : la méthode fetchSync ne peut pas être appelée plus de 20 fois par exécution de script.