Sistema de Gobernanza y Aprobación
El sistema de gobernanza proporciona un mecanismo de aprobación estructurado para operaciones financieras críticas que requieren autorización multipartita antes de su ejecución.
Propósito
El sistema actúa como un guardián para acciones de alto riesgo:
- Propuestas de líneas de crédito
- Desembolsos de préstamos
- Retiros de clientes
Arquitectura del Sistema
┌─────────────────────────────────────────────────────────────────┐
│ SISTEMA DE GOBERNANZA │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Policy │ │ Approval │ │ Committee │ │
│ │ Definitions │ │ Processes │ │ Registry │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Event System │ │
│ │ (Outbox Pattern) │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Domain Integration │ │
│ │ (Credit Facilities, Deposits, Withdrawals) │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
Tipos de Procesos de Aprobación
El sistema define tipos específicos de procesos para diferentes categorías de operaciones:
| Tipo de Proceso | Constante | Propósito |
|---|---|---|
| Propuesta de Línea de Crédito | APPROVE_CREDIT_FACILITY_PROPOSAL_PROCESS | Aprobar nuevas solicitudes |
| Desembolso | APPROVE_DISBURSAL_PROCESS | Aprobar desembolsos |
| Retiro | APPROVE_WITHDRAWAL_PROCESS | Aprobar retiros de clientes |
Ciclo de Vida del Flujo de Aprobación
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Iniciado │───▶│ En Proceso │───▶│ Aprobado │
│ │ │ │ │ │
└──────────────┘ └──────────────┘ └──────────────┘
│
▼
┌──────────────┐
│ Rechazado │
│ │
└──────────────┘
Estados del Proceso
| Estado | Descripción |
|---|---|
| PENDING | Proceso iniciado, esperando revisión |
| IN_REVIEW | Proceso bajo revisión del comité |
| APPROVED | Proceso aprobado |
| DENIED | Proceso rechazado |
Componentes del Sistema
Definiciones de Políticas
Las políticas definen las reglas para cada tipo de aprobación:
- Umbrales de aprobación
- Comités responsables
- Reglas de quórum
Registro de Comités
Gestiona los comités de aprobación:
- Miembros del comité
- Roles y permisos
- Historial de decisiones
Procesos de Aprobación
Ejecuta el flujo de aprobación:
- Validación de requisitos
- Recopilación de votos
- Ejecución de la decisión
Documentación Relacionada
- Configuración de Comités - Gestión de comités de aprobación
- Políticas de Aprobación - Configuración de políticas
Recorrido en Panel de Administración: Gestión de Usuarios y Roles
Las operaciones de gobernanza dependen de asignaciones correctas de rol. Lana usa RBAC, donde los roles agrupan permission sets y los permisos efectivos se componen por unión.
Paso 1. Abre la lista de usuarios.

Paso 2. Haz clic en Crear.

Paso 3. Ingresa correo del usuario.

Paso 4. Selecciona rol inicial (ejemplo: admin).

Paso 5. Envía creación de usuario.

Paso 6. Verifica creación exitosa.

Paso 7. Confirma que aparece en la lista.

Paso 8. Abre gestión de roles del usuario.

Paso 9. Actualiza el set de roles/permisos.

Paso 10. Verifica éxito de actualización.
