Ir al contenido

Set Variable

Tipo: set-variable  ·  Paquete: Core Activities v1.0.0

Asigna un valor a una variable. Es la actividad con la que creas o actualizas datos a mano dentro del flujo: inicializar un contador, acumular un texto, guardar el resultado de un cálculo, o cambiar el valor de una variable según lo que pase.

A diferencia de las actividades que guardan su resultado en un campo Output, Set Variable existe precisamente para asignar un valor que defines mediante una expresión.

Indicas el nombre de la variable destino y el valor. Al ejecutarse, evalúa el valor (literal o expresión =) y lo guarda en esa variable, sobrescribiendo lo que tuviera. Si la variable no existe, se declara automáticamente.

ParámetroEditorDescripción
namenombre de variableLa variable a asignar. Un nombre válido (sin espacios ni acentos).
valueexpresiónEl valor a guardar. Literal o expresión =.

Ninguno.

Inicializar un contador y luego incrementarlo (patrón típico dentro de un bucle):

Set Variable name = contador value = 0
...
For Each items = = facturas itemVariable = factura
└─ activities:
Set Variable name = contador value = = contador + 1

Acumular un total:

Set Variable name = total value = = total + num(fila["Monto"])

Construir una bandera según una condición:

Set Variable name = requiereRevision value = = total > 1000000
SíntomaCausaSolución
El valor se guarda como texto =a+bOlvidaste que value necesita el = para evaluarAntepón = para que sea expresión, no literal
Variable no declarada en modo estrictoEl nombre no coincide con una variable existenteRevisa el nombre exacto (distingue mayúsculas)