Descripción general de variables

Última actualización : Aug 06, 2024 |

Una variable es una representación simbólica de los datos a los que usted tiene acceso sin escribirlos. La introducción de variables es útil cuando utiliza los mismos valores en varios lugares. Por ejemplo, si utiliza la misma URL en varios lugares, puede agregarla como una variable global. Si la URL cambia, solo debe cambiar un valor en la variable. Las variables están disponibles en Orquestación y Automatización. Orquestación cambia este valor en todos los flujos de trabajo donde se utiliza esta variable global.

Las variables en Orquestación son pares clave-valor. Cada nombre de variable representa su clave. Por lo tanto, cuando hace referencia al nombre de la variable, puede acceder a su valor.

Orquestación utiliza los siguientes tipos de variables:

  • globales

  • locales

Como usuario Analista de negocios, puede acceder a las variables escribiendo un valor de variable estática en el campo correspondiente. Este valor permanece constante durante el tiempo de ejecución.

Como usuario Administrador, puede escribir valores de variables estáticas en el campo correspondiente. También puede seleccionar una variable que obtenga valores en tiempo real y esté asociada con la interacción. Para agregar una variable, haga clic en el ícono Agregar variable y seleccione una variable de las opciones disponibles.

Variables globales

Las variables globales son entidades con el nombre y el valor asignados que están disponibles para su uso en todos los flujos de trabajo. Puede crear, ver, editar y eliminar variables en Administrador de Orquestación. Si edita una variable global, el cambio se aplica a todos los flujos de trabajo donde la variable está en uso. Para evitar errores, no cambie ni elimine la variable global durante la ejecución del flujo de trabajo.

Para acceder a una variable, haga clic en el ícono Agregar variable y seleccione Variables globales de la lista de opciones disponibles. Por ejemplo, puede crear las siguientes variables:

Nombre variable

Valor

host

avaya.com/es

protocolo

https

puerto

443

Puede utilizarlos de la siguiente manera en el campo URI de REST de la tarea REST API: GlobalVariables.protocol://GlobalVariables.host:GlobalVariables.port/updaterecords.

Variables locales

Las variables locales están disponibles solo para el flujo de trabajo específico y se representan en Orquestación con variables de tarea y memoria caché.

A medida que una interacción atraviesa un flujo de trabajo, acumula datos. Por ejemplo, la Tarea Inicio está asociada con el evento ENGAGEMENT_PREROUTED. La Tarea Inicio contiene un conjunto de datos enriquecido relacionado con la interacción y los datos recopilados durante el enrutamiento previo. Para que esta información esté disponible para tareas posteriores, estos datos están disponibles en la memoria caché del flujo de trabajo.

La memoria caché del flujo de trabajo es el término utilizado para describir la recolección de datos disponibles dentro del flujo de trabajo. La memoria caché está disponible para el usuario Administrador para facilitar la personalización y configuración avanzadas. Para acceder a la memoria caché, puede seleccionar Variables del caché en los cuadros de texto donde ingresa datos. Puede seleccionar los datos correspondientes de la lista de elementos que están disponibles actualmente en la memoria caché. Para agregar o sobrescribir una variable del caché, utilice la pestaña Asignación de resultados de la tarea REST API o Funciones de Azure. Un ejemplo de una variable del caché es una lista de atributos que Orquestación utiliza para el enrutamiento.

También puede trabajar con datos en el nivel de tarea. Orquestación crea resultados de la tarea cuando recibe el nombre y los datos del resultado. Puede utilizar los resultados de la tarea en la tarea donde recibió el resultado y en todas las tareas subsiguientes del flujo de trabajo que están directa o indirectamente conectadas con esa tarea. Orquestación diferencia entre:

  • Variables de resultados: resultados de las tareas anteriores.

  • Variables de la tarea actual: resultados de la tarea actual.

Para configurar una tarea, configure las propiedades de la tarea, cuyo rango difiere según la tarea. Con las tareas REST API y Funciones de Azure, puede agregar todos los tipos de variables como valores a las propiedades de la tarea. Para agregar o sobrescribir un valor en la propiedad de la tarea, utilice el campo Destino en la pestaña Asignación de resultados de la tarea REST API. Puede ver las propiedades de la tarea en instancias de flujo de trabajo.

Nota:

Si elimina o edita una variable de un flujo de autoservicio, también debe eliminar o editar la variable en el flujo de trabajo de Orquestación. Modifique las tareas descendentes como Iniciar automatización que utiliza la variable eliminada o editada; de lo contrario, el flujo de trabajo finaliza con un error durante la llamada.



Tipos de variables