Saltar al contenido principal

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