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
- Abogado: Carga escritos y anexos en PDF.
- Validación: Debe seleccionar materia C-CNPCYF o R-CNPCYF.
- Sistema: Valida formato PDF/A, tamaño y cantidad (Máximo 50 archivos).
- Sistema: Solicita firma electrónica (X.509).
- SAT/OCSP: Valida vigencia del certificado en tiempo real.
- Sistema: Si la firma es válida, ejecuta algoritmo de turno aleatorio (Round Robin).
- Sistema: Genera Número Único de Expediente (NUE) y aplica Estampado de Tiempo (TSA).
- 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
- Secretario: Recibe alerta, redacta el acuerdo y configura la ruta de firma.
- Sistema: Notifica secuencialmente a los firmantes.
- Juez: Recibe notificación. Opción A: Aprueba y Firma. Opción B: Declina el documento.
- Sistema: Si todos firman, incrusta estampillas, genera Hash final e integra al EJE.
- 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.
Todos los procesos críticos (P01-P08) y de soporte (P09) cuentan con definición operativa y diagrama técnico.