Saltar al contenido principal

Declara Variables

Configuración actual de la tarea Declarar Variables en el Diseñador de Flujos de Trabajo
  • Task Type: manage-vars

La función del task Declara Variables es la de inicializar una o más variables que estarán disponibles para todos los tasks siguientes dentro del Workflow. Estas variables pueden ser modificadas solo mediante tasks "Establecer Variables".

Configuration

La configuración consiste en una tabla donde cada fila define una sola variable.

  • Variables: El nombre que se quiere dar a la variable (ej. “x”, “contador”, “estado_proceso”). Este será el nombre utilizado para llamarla en los Tasks siguientes.
  • Type: El tipo de dato que la variable contendrá. La elección del tipo correcto es importante para las operaciones siguientes. Las opciones incluyen:
  • String: Para valores textuales.
  • Number: Para valores numéricos, enteros o decimales.
  • Expression: Para asignar como valor el resultado de una expresión matemática o lógica. Para utilizar un parámetro dinámico de tipo string dentro de una expresión, se debe encerrar entre comillas dobles (ej. >#parametro_string#<)
  • Value: El valor inicial que se debe asignar a la variable al momento de su creación. Puede ser:
  • Static: Un valor fijo digitado directamente (ej. 0, En Espera).
  • Dynamic: Un valor proveniente de un parámetro del Workflow o de una función, seleccionable mediante el botón Parámetros ≡

Availability and Output Parameters

La característica única de este Task es la forma en que expone sus variables:

  1. Los parámetros de salida son las variables mismas: Las variables definidas se convierten en parámetros de salida del Task.

  2. Disponibilidad en el Flujo Siguiente: Después de la ejecución, las variables se añaden a la sección Variables Workflow.

En otras palabras, el Task actúa como punto de inicialización del contexto.

nota

Fundamental Rules and Notes

  1. One “Declare Variables” Task per workflow En un workflow puede existir una sola instancia de este task. Esta limitación garantiza un único punto de inicialización para todas las variables globales, haciendo que el flujo sea más legible y fácil de mantener.
  2. The names of the variables cannot be modified after creation Una vez creada una variable y salido del task (iniciado el autosave), su nombre no puede ser modificado. Es aún posible crear nuevas variables con nombres diferentes, o eliminar y recrear variables existentes si es necesario.
  3. Deletion of variables
    • Si existe una sola variable, no puede ser eliminada.
    • Si hay más variables, es posible eliminar las deseadas, manteniendo al menos una variable activa en el task.
  4. Availability and modification of variables Las variables inicializadas en el task “Declare Variables” están disponibles para todos los tasks siguientes en el workflow. Pueden ser modificadas solo mediante el task Establecer variables.