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 que la que pueden brindar las acciones Studio. 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. Se encuentra disponible una guía de referencia técnica completa en la ayuda en línea para que pueda aprender a utilizar 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 sobre cuándo y cómo se ejecutan. Puede crear sus propias variables y objetos y agregar lógica de programación usando instrucciones 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 presentan ejemplos de scripts para demostrar 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 scripts Snippet se basa en el marco .NET. Este lenguaje se ejecuta en el lado del servidor y se compila en MSIL (Lenguaje intermedio de Microsoft) al igual que C# y Visual Basic .NET.

Acción de Snippet

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

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

Snippets comparados con Acciones

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

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 programador 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 Snippetacción le permite agregar código personalizado a sus scripts.

  1. En CXone Mpower, haga clic en el selector de aplicaciones y seleccioneStudio.
  2. En la página Scripts, busque 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. Introduzca 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. Haga clic en Apply para guardar los cambios. Se cierra el editor de fragmentos. Vuelva a abrirlo para continuar editando su código.