1. Arquitectura de Procesos (Macro-Flujo)

Este diagrama principal ilustra cómo se interconectan los procesos críticos del sistema, desde la entrada de la demanda hasta la ejecución de sentencias y comunicaciones externas.

graph TB Start((Inicio)) --> P01[P01: Radicación de Asunto] P01 --> |Asignación de Juez| P02[P02: Gestión de Acuerdos] %% Flujo Principal P02 --> |Se ordena Audiencia| P03[P03: Audiencia y Video] P02 --> |Se firma Actuación| P04[P04: Notificación Electrónica] P02 --> |Requiere auxilio judicial| P05[P05: Exhorto Interestatal] P03 --> |Genera Video Evidencia| P02 P05 --> |Recibe Diligencia| P02 P04 --> |Surtimiento| End((Continuidad Procesal)) %% Procesos Especializados P02 -.-> |Pensión Alimenticia| P06[P06: Gestión Financiera] P02 -.-> |Apelación| P07[P07: Segunda Instancia] P02 -.-> |Remate| P08[P08: Subastas] P06 --> EndSpec1((Fin Proceso)) P07 --> EndSpec2((Fin Proceso)) P08 --> EndSpec3((Fin Proceso)) %% Estilos classDef process fill:#f3f4f6,stroke:#1a1a1a,stroke-width:2px,padding:15px; classDef startEnd fill:#e0f2fe,stroke:#0284c7,stroke-width:3px; classDef specialized fill:#fef3c7,stroke:#f59e0b,stroke-width:2px; class P01,P02,P03,P04,P05 process; class P06,P07,P08 specialized; class Start,End,EndSpec1,EndSpec2,EndSpec3 startEnd;

P01: Radicación de Asunto (Demanda Inicial)

Trigger: Abogado con FIEL ingresa al portal OPV.

Regla de Negocio Crítica: Límite de 50 documentos anexos.

Redacción del Flujo

  1. Abogado: Carga escritos y anexos en PDF.
  2. Validación: Debe seleccionar materia C-CNPCYF o R-CNPCYF.
  3. Sistema: Valida formato PDF/A, tamaño y cantidad (Máximo 50 archivos).
  4. Sistema: Solicita firma electrónica (X.509).
  5. SAT/OCSP: Valida vigencia del certificado en tiempo real.
  6. Sistema: Si la firma es válida, ejecuta algoritmo de turno aleatorio (Round Robin).
  7. Sistema: Genera Número Único de Expediente (NUE) y aplica Estampado de Tiempo (TSA).
  8. Sistema: Entrega Acuse de Recibo con Hash de integridad.
graph TD subgraph "Actor: Abogado Litigante" A[Inicio: Captura Datos Contacto] --> B[Selección Materia CNPCF] B --> C[Carga de Anexos] M[Descarga Acuse] end subgraph "Sistema OPV Frontend" B -->|Validar Catálogo| B1{¿Es Civil/Fam Oral?} B1 -- NO --> B2[Alerta: Juicio Tradicional] C -->|Contador Archivos| C1{¿<= 50 Docs?} C1 -- NO --> C2[Bloqueo: Excede Límite] C1 -- SI --> D[Generar Resumen Previo] end subgraph "Sistema OPV Backend" D --> E[Solicitar Firma Electrónica] E -->|Validar OCSP| F{Firma OK?} F -- Revocado --> D F -- SI --> G[Turno Aleatorio] G --> H[Asignación Juzgado + NUE] H --> I[Estampado de Tiempo TSA] I --> J[Generar Acuse con HASH] J --> M end

P02: Gestión de Acuerdos y Firma (PAM)

Trigger: Llegada de una Promoción o Vencimiento de un término.

Redacción del Flujo

  1. Secretario: Recibe alerta, redacta el acuerdo y configura la ruta de firma.
  2. Sistema: Notifica secuencialmente a los firmantes.
  3. Juez: Recibe notificación. Opción A: Aprueba y Firma. Opción B: Declina el documento.
  4. Sistema: Si todos firman, incrusta estampillas, genera Hash final e integra al EJE.
  5. Sistema: Dispara el motor de notificaciones.
graph TD subgraph "Secretario Iniciador PAM" A[Redactar Acuerdo] --> B[Configurar Ruta de Firma] B -->|Orden: Srio -> Juez| C[Enviar a Firma] L[Corregir Borrador] --> B end subgraph "Juez Firmante Final" C --> D[Recibe Notificación] D --> E{Revisión de Fondo} E -- APRUEBA --> F[Firma de Aceptación] E -- RECHAZA --> G[Firma de Declinación] end subgraph "Sistema Firma Motor" F --> H[Incrustar Estampilla Tiempo TSP] H --> I[Estado: COMPLETADO] I --> J[Publicar en EJE] G --> K[Estado: DECLINADO] K --> L end

P03: Audiencia Oral y Videograbación

Trigger: Fecha y Hora programada en Agenda.

graph TD subgraph "Gestión UGJ Previo" A[Auxiliar Causa: Validar Notificaciones] --> B{¿Están listos?} B -- NO --> C[Diferir Audiencia] B -- SI --> D[Encargado Sala: Iniciar REC] end subgraph "Audiencia Oralidad" D --> E[Juez: Apertura] E --> F{Tipo Audiencia} F -->|Preliminar| G[Depuración y Conciliación] F -->|Juicio| H[Desahogo de Pruebas] G --> I[Auxiliar: Captura Acta Mínima] H --> I I --> J[Juez: Sentencia/Resolución Oral] end subgraph "Cierre Digital" J --> K[Sistema: Finalizar Video] K --> L[Juez: Firma Acta Mínima] L --> M[Vincular Video+Acta a EJE] end

P04: Ciclo de Notificación Electrónica

Trigger: Firma de una Actuación.

graph TD subgraph "Sistema de Notificaciones" A[Nueva Actuación Firmada] --> B[Generar Token de Acceso] B --> C[Enviar Email con Link] F --> G[Registrar Evento: LECTURA] G --> H[Cambiar Estado: SURTIDA] I[Job Nocturno: Verificar Plazo] --> J{¿Leído?} J -- NO --> K[Surtir por Estrados] end subgraph "Usuario Abogado" C --> D[Recibe Email] D --> E[Clic en Enlace Seguro] E --> F[Autenticación Portal] end

P05: Interoperabilidad de Exhortos

Trigger: Juez ordena diligencia fuera de su jurisdicción.

graph TD subgraph "Poder Judicial Estado A Origen" A[Juez Firma Exhorto] --> B[Empaquetar XML/JSON] B --> C[Enviar a Bus Nacional] G[Recibir Exhorto Diligenciado] --> H[Integrar a Expediente] end subgraph "Bus de Interoperabilidad" C --> D[Enrutamiento Seguro mTLS] F --> D end subgraph "Poder Judicial Estado B Destino" D --> E[Validar Firma Externa] E --> I{¿Firma Válida?} I -- SI --> J[Radicar en Buzón Exhortos] J --> K[Juez B: Realiza Diligencia] K --> F[Devolver Resultado] end
ESTADO DE LA ITERACIÓN 4: ✅ COMPLETADA E INTEGRADA
Todos los procesos críticos (P01-P08) y de soporte (P09) cuentan con definición operativa y diagrama técnico.
← Modelo de Datos Arquitectura Funcional →