Configurar acciones de script

Con las integraciones de scripts, puede crear acciones de script personalizadas para usar en las respuestas del bot en los diálogosClosed Stories, rules, and flows in Bot Builder.. Crear acciones por scripts demanda escribir código en JavaScript. Los scripts de Bot Builder operan en el servidor, por lo que existen algunas limitaciones que debe tener en cuenta al crear sus scripts.

Crear una Integrar de script

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

  1. En NiCE CXone, haga clic en el selector de aplicaciones Icon of three-by-three grid of white squares on a blue background y seleccione Bot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en Integrations icono con forma de enchufe. en el menú de iconos de la izquierda.
  4. Haga clic en la pestaña Scripts y, después, haga clic en Nueva Integrar.
  5. Haga clic en el título para cambiar el nombre de la integrar.
  6. Cree variables de script para usar en esta integrar, si fuera necesario.
  7. Agregue una o más acciones de script 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 realizar los cambios, haga clic en Train and Stage para actualizar el modeloClosed Version of a bot that has been trained and staged de su bot y probar este cambio.

Crear una Acción por script

Las acciones por script se pueden agregar a las respuestas de los bots en historiasClosed Used to train a bot for interaction handling based on intent and context., reglasClosed Used to define a bot response to messages that don't change with context. y alternativasClosed A plain text alternative sent when the destination doesn't support rich media..

  1. En NiCE CXone, haga clic en el selector de aplicaciones Icon of three-by-three grid of white squares on a blue background y seleccione Bot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en Integrations icono con forma de enchufe. en el menú de iconos de la izquierda.
  4. En la pestaña Scripts, haga clic en el de la flujo.
  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. Click Open Editor to code your custom JavaScript:
    1. En el editor, reemplace el código predeterminado de Hello World, pero mantenga todo el código nuevo dentro de la función main. Puede estructurar otras funciones dentro de main si es necesario. El código fuera de main no se ejecutará.
    2. Incluya las variables de script en su código según sea necesario. Cree las variables, si aún no lo ha hecho.
    3. Haga clic en el triángulo de ejecutar script Una flecha triangular que apunta hacia la derecha. en la barra de herramientas en la parte superior del editor para ver los resultados de salida del script. Los resultados aparecen en el panel Console en el lado derecho del editor.
  9. Haga clic en el corchete angular de apertura An open angle bracket <. en la esquina superior izquierda del editor para volver a la página de integrar 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 Editable variables, 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 realizar los cambios, haga clic en Train and Stage para actualizar el modeloClosed Version of a bot that has been trained and staged de su bot y probar este cambio.

  15. Realice la prueba necesaria. For example, you can 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 pueden utilizarse en la integración de script en la que las creó. No se pueden utilizar en otras integraciones de script, ni siquiera en el mismo bot.

  1. En NiCE CXone, haga clic en el selector de aplicaciones Icon of three-by-three grid of white squares on a blue background y seleccione Bot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en Integrations icono con forma de enchufe. en el menú de iconos de la izquierda.
  4. En la pestaña Scripts, haga clic en el de la flujo.
  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. To create a single-value variable that can be made editable in a script action: 
    1. Haga clic en Text o Number.
    2. Ingrese 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. To create a read-only, single-value variable:
    1. Haga clic en Secreto.
    2. Ingrese el Valor. Bot Builder enmascara todos los caracteres excepto los primeros cinco del valor que ingresa. El valor es completamente visible si observa el contenido de una variable en la consola.
  10. To create a list of possible values for this variable:
    1. Haga clic en Seleccionar.
    2. Escriba los posibles valores de la Variable separados con una 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, coloque el cursor sobre el campo y haga clic en X.
  11. Use su variable en un script personalizado.
  12. Cuando termine de realizar los cambios, haga clic en Train and Stage para actualizar el modeloClosed Version of a bot that has been trained and staged de su bot y probar este 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 utiliza una Variable en más que una acción en un script de integrar, 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 NiCE CXone, haga clic en el selector de aplicaciones Icon of three-by-three grid of white squares on a blue background y seleccione Bot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en Integrations icono con forma de enchufe. en el menú de iconos de la izquierda.
  4. En la pestaña Scripts, haga clic en el de la flujo.
  5. Debajo de Actions, haga clic en una Acción en la página de integración de scripts para expandir sus propiedades.
  6. Seleccione una o más variables en la lista desplegable Editable variables. 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 realizar los cambios, haga clic en Train and Stage para actualizar el modeloClosed Version of a bot that has been trained and staged de su bot y probar este cambio.

Activar una Acción de 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álogoClosed Stories, rules, and flows in Bot Builder..

  1. En NiCE CXone, haga clic en el selector de aplicaciones Icon of three-by-three grid of white squares on a blue background y seleccione Bot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en Integrations icono con forma de enchufe. en el menú de iconos de la izquierda.
  4. En la pestaña Scripts, haga clic en el de la flujo.
  5. En Actions, haga clic en una Acción en la página de integración de script para expandir sus propiedades.
  6. Haga clic en Desactivado Icon of a toggle switch. para habilitar la acción. Haga clic en él de nuevo para deshabilitar la acción y quitarla de la pestaña Scripts en el menú de acciones del bot.