Saltar al contenido principal

Arquitectura funcional

La arquitectura de Gredit se estructura en torno a un flujo de procesamiento de datos que va desde la ingestión inicial hasta la generación de casos auditables. Cada componente del sistema cumple un rol específico en este flujo y se interconecta de forma lógica.

Flujo de procesamiento

Fuente de datos → Trabajo → Guiones → Reglas → Ejecución → Casos

Etapas del flujo

#EtapaDescripción
1Fuente de datosSistema externo que proporciona transacciones o información a ser monitoreada.
2TrabajoTarea programada que se ejecuta periódicamente. Orquesta la ingestión de datos desde la fuente y dispara la ejecución de guiones y reglas.
3GuionesSe ejecutan durante un trabajo para procesar datos complejos, transformar información o ejecutar lógica avanzada.
4ReglasSe aplican durante un trabajo para procesar resultados, generar casos y notificar por correo a los responsables ante hallazgos o anomalías.
5EjecuciónRegistro auditable de la ejecución de un trabajo. Contiene parámetros, estado y resultados.
6CasoSe genera automáticamente cuando una regla procesa un hallazgo detectado por un guion. Cada caso requiere investigación y resolución.

Relaciones clave

  • Un trabajo ejecuta guiones y reglas sobre datos de una fuente.
  • Cada ejecución de trabajo genera un registro auditable.
  • Un caso se genera a partir de hallazgos detectados durante la ejecución de un trabajo.
  • Los guiones pueden invocar reglas o ejecutar lógica independiente.
  • Las reglas generan hallazgos que se convierten en casos.

Dependencias del flujo

Importante
  • No existen Casos sin una Ejecución previa que los haya generado.
  • Una Ejecución es siempre consecuencia directa de un Trabajo.
  • Guiones y Reglas se ejecutan exclusivamente en el contexto de un Trabajo.
  • Todo hallazgo auditable está vinculado a una Ejecución específica que documenta su origen.