Antes de comenzar
Prepara una ubicación de laboratorio en el tenant seleccionado y permisos para crear, publicar y ejecutar artefactos. Necesitas un worker compatible con los archivos y una salida que puedas revisar. El objetivo es conservar clientes activos, no probar un volumen alto. Usa únicamente datos sintéticos.
Los tres artefactos tienen funciones diferentes: Mapping transforma; Session fija versión y contexto de ejecución; Workflow coordina la tarea. Revisa cada publicación antes de avanzar al siguiente nivel.
Procedimiento
- Crea un CSV UTF-8 con cabecera
id,name,statusy tres filas sintéticas. Incluye dos filas conactivey una coninactive. - En Mappings, conecta Flat File input → Row filter → Field selector → Flat File output.
- Configura Row filter con
field=status,operator=equals,value=active. En Field selector usafields=["id","name"]. Activa la cabecera del archivo de salida. - Valida, guarda el borrador y publica el Mapping. Crea una Session referenciando esa versión, configura worker y bindings de archivos y publica la Session.
- Crea Start → Session → End en Workflows. Selecciona la versión publicada de la Session, valida, guarda y publica.
- Ejecuta manualmente y abre el intento en Monitor.
Ejemplo sintético
Entrada:
id,name,status
1,Jorge,active
2,Ana,inactive
3,Bea,active
Salida esperada con los ajustes indicados:
id,name
1,Jorge
3,Bea
Los nombres e identificadores son ficticios. El archivo debe estar disponible para el runtime elegido; escribir su nombre en la descripción no crea un binding.
Comprobar el resultado
Confirma estado terminal del Workflow y sus tareas, dos filas de datos, cabecera id,name y ausencia de status. Revisa que la Session use la versión que acabas de publicar. Un archivo de un intento anterior no demuestra el resultado actual; usa una salida exclusiva o un mecanismo de identificación del intento.
Solo tras esta aceptación considera un calendario. Revisa zona horaria, próxima ejecución y permisos. Una programación activa no sustituye la comprobación del siguiente intento.
Resolver problemas
Si no hay filas, compara exactamente active con los valores: equals distingue mayúsculas. Si aparece status, comprueba Field selector y la versión consumida. Si el run espera, revisa capacidad y política del worker. Si falta el archivo, corrige el binding de Session. No repitas escrituras a ciegas tras un timeout: consulta Monitor. DovaAI explica qué componentes usar y cómo configurarlos; tú creas, modificas, publicas y ejecutas los artefactos.
Contexto de entorno
Antes de utilizar este módulo confirma Tenant, Domain y Environment en el menú de usuario. El entorno inicial es Development. Las capacidades del módulo, el Domain y el entorno se aplican juntas; Production queda de solo lectura sin autorización explícita. Cambiar el selector no mueve artefactos ni publica o ejecuta sus datos. Consulta entornos y recuperación y promoción entre entornos.