Get Variable
Descripcion
Sección titulada «Descripcion»El modulo Get Variable permite obtener el valor de una variable previamente almacenada con Set Variable. Internamente utiliza el modulo base Variable con la accion get. Opcionalmente se puede especificar un tipo de dato para que el valor se convierta automaticamente (por ejemplo, de string a integer o JSON). Tambien soporta un filtro opcional para busquedas mas especificas. El valor obtenido se retorna dentro del campo variable del data de salida.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| key | text | Si | Nombre de la variable a obtener. Soporta {{variable}}. |
| data | text | No | Filtro opcional para buscar el valor. |
| type | select | No | Tipo de dato para convertir el valor: Text (varchar), Integer, Float, Boolean, JSON, Array, Date, DateTime. Por defecto: varchar. |
{ "nextModule": "siguiente_modulo", "data": { "variable": "valor_almacenado" }, "_meta_": { "key": "nombre_variable", "data": "" }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "label": "Get Variable", "key": "ultimo_pedido_id", "data": "", "type": "int"}- Internamente ejecuta el modulo Variable con
action: 'get'. - El valor se retorna en
data.variable. Los nodos posteriores acceden al valor condata.variable. - Si se especifica un tipo de dato, se intenta convertir el valor automaticamente. Si la conversion falla, se mantiene el valor original.
- Si la variable no existe,
data.variablesera null o undefined. - Soporta variables dinamicas
{{variable}}en la clave. - El campo
data(filtro) es opcional. Si se deja vacio, se obtiene la variable sin filtrar. - parentNode:
variable.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- setVariable (para crear/actualizar variables)
- deleteVariable (para eliminar variables)
- variable (modulo base que utiliza internamente)
- decision (para evaluar el valor obtenido)