Limitations du script pour Agent Builder

Les scripts personnalisés écrits dans Agent 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 agent Mpower fonctions : Les fonctions agent MpowerFermé Un agent virtuel créé avec CXone Mpower Agent Builder et capable de traiter les interactions vocales ou de chat. suivantes peuvent être appelées un maximum de 20 fois chacune 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.