Sumar
Descripcion
Sección titulada «Descripcion»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 numero 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.
Configuracion
Sección titulada «Configuracion»Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| 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 basico
Sección titulada «Caso basico»{ "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 numero 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)