Configurar scripts

Con las integraciones de script, puede crear acciones personalizadas de bot para usar en respuestas del bot dentro de historias, reglas y respaldo. Para crear acciones personalizadas es necesario escribir código en JavaScript. Los scripts de Creador de bots 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 personalizadas de bot. Cada de acción de bot tiene su propio script.

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneCreador de bots.

  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 personalizadas de bot a la integración. Aquí es donde debe crear sus scripts. Pueden hacer referencia a variables de script, si fuera necesario.
  8. Cuando termine de aplicar los cambios, haga clic en Entrenar y preparar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot.

Crear una acción personalizada de bot

Las acciones personalizadas de bot se pueden agregar a las respuestas de bots en historias, reglas y respaldo.

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneCreador de bots.

  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 Scripts, haga clic en la integración de script con 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. Active su acción cuando esté listo para probarla en una historiaCerrado Se utiliza para entrenar al bot para el manejo de interacciones según la intención y el contexto, reglaCerrado Se usa para definir la respuesta del bot a los mensajes que no cambian con el contexto. o respaldoCerrado Estos sitios están destinados al desarrollo y asistencia de CXone, no a su funcionamiento. Si los bloquea puede interferir con el acceso a la ayuda y a los enlaces de descarga dentro de la plataforma...
  13. Agregue su acción a una historia, regla o respaldo.
  14. Cuando termine de aplicar los cambios, haga clic en Entrenar y preparar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot.

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 seleccioneCreador de bots.

  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 Scripts, haga clic en la integración de script con 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 de bot: 
    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 de bot.
    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. Creador de bots 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 de acción personalizada de bot.
  12. Cuando termine de aplicar los cambios, haga clic en Entrenar y preparar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot.

Hacer editables las variables

Puede hacer que una variable sea editable en una acción personalizada de bot 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 seleccioneCreador de bots.

  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 Scripts, haga clic en la integración de script con 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 aplicar los cambios, haga clic en Entrenar y preparar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot.

Activar una acción de bot

Cuando una acción de bot esté lista para usarse en una respuesta de bot, debe activarla. Las acciones que no estén activadas no aparecerán en la lista de acciones de bot cuando esté trabajando en una historia, regla o respaldo.

  1. En CXone, haga clic en el selector de aplicaciones y seleccioneCreador de bots.

  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 Scripts, haga clic en la integración de script con 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. Vuelva a hacer clic para desactivar la acción y eliminarla de la lista de acciones de bot.