Configurar las acciones del script

Con las integraciones de scripts, puede crear acciones de script personalizadas que se usen en las respuestas de los bots en los diálogosCerrado Historias y reglas de bots en CXone Bot Builder.. Crear acciones por scripts demanda escribir código en JavaScript. Los scripts de CXone Bot Builder funcionan en el servidor, por lo que se deben tomar en cuenta algunas limitaciones al generar sus scripts.

Crear una integración de script

Una integración de script contiene una o más acciones por script personalizadas. Cada de acción por script tiene su propio script.

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneBot Builder.

  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en integracionesicono con forma de enchufe. en el menú del icono de la izquierda.
  4. Haga clic en la pestaña Scripts y, después, haga clic en Nueva integración.
  5. Haga clic en el título para cambiar el nombre de la integración.
  6. Cree variables de script para usar en esta integración, si fuera necesario.
  7. Agregue una o más acciones a la integración. Aquí es donde debe crear sus scripts. Cualquier acción de script que cree en esta integración puede hacer referencia a las variables de script de la integración.
  8. Cuando termine de hacer cambios, haga clic en Entrenar y Aplicar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot y probar el cambio.

Crear una Acción por script

Las acciones por script se pueden agregar a las respuestas de los bots en historiasCerrado Se utiliza para entrenar al bot para el manejo de interacciones según la intención y el contexto, reglasCerrado Se usa para definir la respuesta del bot a los mensajes que no cambian con el contexto. y alternativasCerrado Una alternativa de texto sin formato que se envía cuando el destino no admite medios enriquecidos..

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneBot Builder.

  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en integracionesicono con forma de enchufe. en el menú del icono de la izquierda.
  4. En la pestaña de Scripts, haga clic en en el de la con el que desee trabajar.
  5. En Acciones, haga clic en Nueva acción.
  6. Escriba un nombre para la acción y pulse Intro.
  7. Haga clic en la acción nueva para expandir sus propiedades.
  8. Haga clic en Abrir editor para codificar su JavaScript personalizado:
    1. En el editor, reemplace el código predeterminado Hello World, pero mantenga todo el código nuevo dentro de la función principal. Puede estructurar otras funciones dentro de la principal, si fuera necesario. No se ejecutará el código que esté fuera de principal.
    2. Incluya variables de script en su código según sea necesario. Cree las variables, si todavía no lo ha hecho.
    3. Haga clic en el triángulo de ejecutar el script Una flecha triangular que apunta hacia la derecha. en la barra de herramientas de la parte superior del editor para ver los resultados de salida del script. Los resultados aparecen en el panel de la consola, en el lado derecho del editor.
  9. Haga clic en el corchete angular abierto Un corchete angular abierto <. en la esquina superior izquierda del editor para regresar a la página de integración de script, donde se encuentran las listas de acciones y variables.
  10. Haga clic en la acción con la que está trabajando.
  11. En el menú desplegable Variables editables, seleccione cualquier variable de script a la que haya hecho referencia en su código.
  12. Habilite su acción cuando esté lista para realizarle pruebas.
  13. Agregue su acción a una historia, regla o alternativa para realizarle pruebas.
  14. Cuando termine de hacer cambios, haga clic en Entrenar y Aplicar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot y probar el cambio.

  15. Realice las pruebas necesarias. Por ejemplo, puede chatear con su bot. De ser necesario, haga ajustes a su script, entrene y prepare, y vuelva a probar.

Crear variables de script

Las variables que cree solo se pueden usar en la integración de script donde las creó. No se pueden utilizar en otras integraciones de script, ni siquiera en el mismo bot.

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneBot Builder.

  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en integracionesicono con forma de enchufe. en el menú del icono de la izquierda.
  4. En la pestaña de Scripts, haga clic en en el de la con el que desee trabajar.
  5. En Variables, haga clic en Nueva acción.
  6. Ingrese un nombre y pulse Intro.
  7. Haga clic en la variable de la lista para expandir sus propiedades.
  8. Para crear una variable de un sólo valor que se pueda hacer editable en una acción por script: 
    1. Haga clic en TextoNúmero.
    2. Escriba el Valor predeterminado para esta variable. Si no desea que la variable tenga un valor predeterminado, deje este campo vacío. Puede actualizar el valor de la variable cuando la utilice en una acción por script.
    3. Para las variables de número solamente, ingrese un Valor mín. y un Valor máx. para indicar los límites superior e inferior de los valores que puede tener la variable.
  9. Para crear una variable de sólo lectura y con un único valor:
    1. Haga clic en Secreto.
    2. Ingrese el Valor. Bot Builder enmascara todo, excepto los cinco primeros caracteres del valor que ingresó. El valor es completamente visible si observa el contenido de una variable en la consola.
  10. Para crear una lista de valores posibles para esta variable:
    1. Haga clic en Seleccionar.
    2. Escriba los Valores posibles separados por coma ( , ). Por ejemplo, rojo,azul,verde.
    3. Haga clic en Valor predeterminado y seleccione el valor que desea como predeterminado.
    4. Para quitar el valor predeterminado, mantenga el puntero sobre el campo y haga clic en la X.
  11. Use su variable en un script personalizado.
  12. Cuando termine de hacer cambios, haga clic en Entrenar y Aplicar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot y probar el cambio.

Hacer editables las variables

Puede hacer que una variable sea editable en un script si quiere poder especificar o seleccionar un valor para esa variable cuando use esa acción en una respuesta de bot. Si usa una variable en más de una acción de una integración de script, debe hacerla editable en cada acción. Además, se debe hacer referencia a la variable en un script antes de poder hacerla editable en ese script.

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneBot Builder.

  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en integracionesicono con forma de enchufe. en el menú del icono de la izquierda.
  4. En la pestaña de Scripts, haga clic en en el de la con el que desee trabajar.
  5. En Acciones, haga clic en una acción de la página de integración de scripts para expandir sus propiedades.
  6. Seleccione una o más variables del menú desplegable Variables editables. Las variables de secreto no aparecen en la lista. No se pueden hacer editables. Los cambios se guardan automáticamente.
  7. Especifique el valor de la variable cuando use la acción personalizada seleccionada en una historia, regla o respaldo.
  8. Cuando termine de hacer cambios, haga clic en Entrenar y Aplicar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot y probar el cambio.

Habilitar una Acción por script

Cuando esté lista para usarse una acción por script en una respuesta de bot, debe activarla. Las acciones que no estén habilitadas no aparecerán en la lista de acciones por script cuando esté trabajando en un diálogoCerrado Historias y reglas de bots en CXone Bot Builder..

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneBot Builder.

  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en integracionesicono con forma de enchufe. en el menú del icono de la izquierda.
  4. En la pestaña de Scripts, haga clic en en el de la con el que desee trabajar.
  5. En Acciones, haga clic en una acción de la página de integración de scripts para expandir sus propiedades.
  6. Haga clic en Desactivado Icono de un conmutador. para activar la acción. Haga clic nuevamente para deshabilitar la acción y eliminarla de la pestaña Scripts en el menú de acciones del bot.