Sumar
Descripción
Sección titulada «Descripción»Este modulo incrementa en 1 el valor del campo contador en los datos del flujo. Si el campo contador no existe o no es un número valido, se inicializa en 0 antes de incrementar. Es un modulo simple de utilidad que puede usarse como parte de bucles en workflows para contar iteraciones, controlar limites de reintentos, o llevar un conteo de elementos procesados.
Configuración
Sección titulada «Configuración»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| contador | string | No | Valor inicial del contador (definido en el scheme). Por defecto "1". |
{ "nextModule": "siguiente_modulo", "data": { "contador": 2, "otros_campos": "se preservan" }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso básico
Sección titulada «Caso básico»{ "contador": "1"}Con datos de entrada:
{ "contador": 5, "nombre": "proceso_batch"}Resultado: { "contador": 6, "nombre": "proceso_batch" }
- El incremento es siempre de +1
- Si
contadorno es un número valido (NaN), se reinicia a 0 antes de incrementar - Se crea una copia del objeto de datos para evitar mutaciones no deseadas
- Todos los demas campos del objeto de entrada se preservan en la salida
Nodos Relacionados
Sección titulada «Nodos Relacionados»- evaluateExpression (para operaciones matematicas mas complejas)
- dataset (para construir datos con valores calculados)
- iterador (usar contador para controlar iteraciones)