Snippets de código personalizados

La información de esta página de ayuda aplica tanto a Studio como a Desktop Studio.

Algunos scripts requieren más complejidad de la que las acciones de Studio pueden proporcionar por sí solas. Studio le permite agregar código personalizado a sus scripts. Esto le permite personalizar sus scripts para satisfacer las necesidades de su organización.

La codificación personalizada requiere algunos conocimientos de scripts o programación. Studio utiliza un lenguaje de programación personalizado llamado Snippet, desarrollado para su uso en Studio. Hay disponible una guía de referencia técnica completa en la ayuda en línea para que pueda aprender a usar este lenguaje.

Datos clave sobre los snippets

  • Los snippets de código pueden ayudar a mejorar la organización y la eficiencia de sus scripts. Aumentan su control sobre los procesos que se ejecutan, así como cuándo y cómo se ejecutan. Puede crear sus propias variables y objetos, y agregar lógica de programación usando sentencias como IF, FOR, FOREACH, y otras.
  • Algunos productos y funciones requieren snippets, pero puede usarlos en sus scripts incluso cuando no son necesarios.
  • Cuando un producto o función requiere snippets de código, la ayuda en línea proporciona información detallada sobre los snippets que necesita incluir. Se proporcionan ejemplos de scripts para mostrar cómo usar los snippets de código en los scripts. Es posible que se requieran scripts adicionales para implementar los productos o funciones.
  • El lenguaje de scripting Snippet está construido sobre el framework .NET. Se ejecuta del lado del servidor y se compila en MSIL (lenguaje intermedio de Microsoft), tal como lo hacen C# y Visual Basic .NET.

Acción de Snippet

Para agregar código personalizado a sus scripts, necesita una acción Snippet. Puede hacer doble clic en esta acción para abrir una ventana de editor donde puede agregar su código personalizado. También puede depurar el código en la ventana del editor. Es posible que necesite más de una acción Snippet en su script. Si usa múltiples acciones, actualice el campo Agregar leyenda de cada una con una frase que ayude a identificar su propósito.

La ubicación de una acción Snippet es importante. Si un Snippet asigna un valor a una variable, debe colocarse antes de la acción que necesita ese valor. Por otro lado, si un Snippet contiene código de toma de decisiones que actúa en función de un valor que se le pasa, el Snippet debe colocarse después de la acción que proporciona el valor.

Snippets comparados con Acciones

Parte de lo que puede hacer en los snippets también se puede hacer usando acciones de Studio. Por ejemplo, hay acciones para las sentencias IF y FOR. También está la acción ASSIGN, que puede usar para crear una variable personalizada y asignarle un valor. Usar estas acciones es una forma aceptable de agregar estas capacidades a su script. Sin embargo, usar snippets es más eficiente.

Al colocar el código en snippets, su script es más limpio, más organizado y más fácil de navegar. Esto hace que su trabajo como desarrollador de scripts sea más fácil y eficiente. Si tiene el hábito de declarar siempre las variables en los snippets, en el futuro, si necesita ubicar una declaración en particular, tendrá menos lugares donde buscar.

Agregar código personalizado a un script

La acción Snippet le permite agregar código personalizado a sus scripts.

  1. En NiCE CXone, haga clic en el selector de aplicaciones y seleccione Studio.
  2. En la página Scripts, ubique y abra su script.
  3. Agregue la acción Snippet a su script y haga clic en Abrir editor en el panel de propiedades.
  4. Ingrese su código en la ventana del editor. Puede escribir el código o copiarlo y pegarlo desde otra fuente, como este sitio de ayuda u otro script.
  5. Para agregar un comentario a su código, haga clic en el globo de diálogo Icon of a speech bubble with two angle brackets in it. o escriba dos barras diagonales (//). Haga clic en el globo de diálogo nuevamente para quitar las barras diagonales del comienzo de una línea.
  6. Haga clic en el ícono de insecto Icon of a bug. para probar y depurar su código.
  7. Haga clic en Aplicar para guardar sus cambios. El Editor de Snippet se cierra. Vuelva a abrirlo para continuar editando su código.