Set Variable
Descripcion
Sección titulada «Descripcion»El modulo Set Variable permite crear o actualizar una variable persistente en el workflow. Internamente utiliza el modulo base Variable con la accion add, que crea la variable si no existe o la actualiza si ya existe. Es el nodo recomendado para almacenar datos que necesitan persistir entre ejecuciones del workflow o ser compartidos entre diferentes workflows del mismo cliente. Soporta multiples tipos de datos y variables dinamicas en la clave y el valor.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| key | text | Si | Nombre de la variable a crear/actualizar. Soporta {{variable}}. |
| data | text | Si | Valor a almacenar. Puede usar variables dinamicas como {{input.data}}. |
| type | select | No | Tipo de dato: Text (varchar), Integer, Float, Boolean, JSON, Array, Date, DateTime. Por defecto: varchar. |
| persistent | boolean | No | Si esta activo, la variable persiste entre ejecuciones del workflow. Por defecto: true. |
{ "nextModule": "siguiente_modulo", "data": { "variable": { "resolvedValue": "valor_guardado" } }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "label": "Set Variable", "key": "ultimo_pedido_id", "data": "{{data.pedido_id}}", "type": "int", "persistent": true}- Internamente ejecuta el modulo Variable con
action: 'add'. - Si la variable ya existe, se actualiza con el nuevo valor.
- Soporta variables dinamicas
{{variable}}tanto en la clave como en el valor. - Los tipos de dato disponibles son: varchar (texto), int, float, boolean, json, array, date, datetime.
- Las variables con
persistent: truese mantienen entre ejecuciones del workflow. - Las variables son accesibles desde cualquier workflow del mismo cliente.
- parentNode:
variable.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- getVariable (para obtener el valor de la variable)
- deleteVariable (para eliminar la variable)
- variable (modulo base que utiliza internamente)
- memory (alias obsoleto)