Trabajos
Un trabajo es una tarea programada que se ejecuta de forma periódica o bajo demanda. Un trabajo orquesta la ingestión de datos desde una fuente, la ejecución de guiones y la aplicación de reglas sobre esos datos.
Para qué se usa
Automatizar el procesamiento periódico de datos, ejecutar guiones y reglas de forma programada, ingerir datos desde fuentes externas y generar registros auditables.
Entradas y salidas
Entradas:
- Servidor de ejecución
- Parámetros de ejecución
- Guiones a ejecutar
- Reglas a aplicar
- Programación (frecuencia)
Salidas:
- Registro de ejecución auditable
- Datos procesados
- Hallazgos detectados
- Casos generados
- Logs de ejecución
Acciones disponibles
- Crear trabajo
- Editar configuración
- Establecer programación
- Ejecutar manualmente
- Ver historial de ejecuciones
- Eliminar trabajo
Trazabilidad
Cada trabajo mantiene un historial completo de:
- Historial de ejecuciones con estado, fecha programada, inicio, fin, salida (stdout/stderr) y datos generados
- Errores ocurridos durante la ejecución
Permisos y roles
Por defecto la creación y edición de trabajos está controlada por el rol Supervisor. Esto puede modificarse desde la configuración de roles.
Relación con otros módulos
- Ingesta datos desde Bases de datos
- Ejecuta Guiones y Reglas
- Genera registros de ejecución auditables
- Crea Casos como resultado
- Puede ser objeto de modificación mediante Pedidos de cambio