UCD-004 — Convenios Laborales / Motor Legal
v1.0
NEXUS PLAN
2026-03-15
Aprobado
convenção laboralmotor legalbasca
title: "PLAN-UCD-004 - Convenios Laborales y Motor de Reglas Legal"
project: PRJ-EITB
author: Nexus AI
date: 2026-03-18
stage: TO-BE
🎯 ENTREGABLE OFICIAL
PMO ESTRATÉGICO
GOBERNANZA DE ENTREGA
Convenios Laborales y Motor de Reglas Legal
Caso de Uso PLAN-004: Convenios Laborales y Motor de Reglas Legal
1. Resumen
| Campo | Valor |
|---|---|
| ID | PLAN-UCD-004 |
| Título | Convenios Laborales — Motor Paramétrico Legal |
| Módulo | GoNext Plan — Motor de Reglas |
| Prioridad | 🔴 Alta |
| Estado | 🔵 Borrador |
| Fuente | PLAN-UCD-EITB-004 v1.4 (2026-03-11) |
| Relacionados | PLAN-UCD-001, PLAN-UCD-002, PLAN-UCD-005 |
2. Descripción
GoNext Plan incorpora un Motor Paramétrico Legal que traduce los artículos de los Convenios Colectivos de EITB (TV y Radio) en reglas computables (ej. SI Turno=Noche ENTONCES Pagar=1.5x). Una vez parametrizadas, estas reglas se disparan en tiempo real en el Editor de Horarios (PLAN-UCD-002): cuando el planificador intenta una asignación, el Motor advierte (Soft Warning naranja) o bloquea (Hard Block rojo) según la gravedad del incumplimiento. Los códigos de convenio se mapean desde PeopleNet/SAGE a través de PRD-FORGE.
3. Actores
| Actor | Tipo | Descripción |
|---|---|---|
| Administrador del Sistema | Primario | Traduce los artículos del convenio a fórmulas en el Constructor de Reglas. |
| Jefe de Producción | Secundario | Recibe alertas visuales en el Editor de Horarios al intentar asignaciones. |
| RRHH | Secundario | Supervisa el cumplimiento normativo; aprueba Overrides de emergencia. |
| GoNext Plan | Sistema | Motor Paramétrico Legal: valida en tiempo real cada asignación. |
| PeopleNet / PRD-FORGE | Sistema | Provee el código de convenio (TV / Radio) por empleado vía SAGE. |
4. Pre-condiciones
- El catálogo de personal con convenio asignado está disponible en GoNext (PLAN-UCD-001).
- Los PDFs de Convenio Colectivo EITB TV y Radio han sido entregados al Administrador.
- El Constructor de Reglas está configurado y activo en GoNext.
5. Flujo Detallado
5.1. Flujo Completo
| Fase | Paso | Actor | Acción / Respuesta del Sistema | Regla de Negocio |
|---|---|---|---|---|
| Parametrización | 1 | Administrador | Accede al Constructor de Reglas (UI Admin) en GoNext. | — |
| Parametrización | 2 | Administrador | Traduce los artículos del convenio a expresiones booleanas o matemáticas. Ej: SI descanso < 11h ENTONCES Hard_Block. |
RN-01: No se puede publicar cuadrante con Hard Blocks sin Override autorizado. |
| Parametrización | 3 | GoNext Plan | Asigna el "Perfil de Reglas" al convenio correspondiente (CONV_TV / CONV_RAD). | RN-02: Los códigos de convenio vienen de PeopleNet vía PRD-FORGE y deben coincidir exactamente con los del Motor. |
| Sincronización | 4 | PRD-FORGE | Sincroniza los mapas de convenio por empleado desde PeopleNet (CONV_TV o CONV_RAD). | — |
| Validación en Tiempo Real | 5 | GoNext Plan | Al Drag & Drop en el Editor de Horarios (PLAN-002), dispara el Motor en < 300 ms. | — |
| Validación en Tiempo Real | 6a | GoNext Plan | [Soft Warning] Asignación borderline: popover naranja explica el artículo en riesgo. Permite guardar. | — |
| Validación en Tiempo Real | 6b | GoNext Plan | [Hard Block] Violación clara: popup rojo bloquea la UI; imposible guardar sin Override de Admin. | RN-03: Hard Block innegociable sin doble firma de SuperUser con auditoría. |
| Bolsa de Horas | 7 | GoNext Plan | Monitoriza la bolsa anual del empleado (máx. 1.592 h). Resta automáticamente las ausencias injertadas desde Tortolika como si fueran realizadas (disponibilidad líquida). | RN-04: Bolsa de horas debe cortar anualmente y restar ausencias remuneradas para reflejar disponibilidad real. |
| Auditoría | 8 | GoNext Plan | Registra en audit_log cada violación, Override y validación relevante con Timestamp y Actor. | — |
5.2. Flujo de Excepción / Error
| ID | Disparador | Respuesta del Sistema | Acción de Recuperación |
|---|---|---|---|
| EXC-01 | PeopleNet/FORGE no devuelve el código de convenio del empleado. | GoNext bloquea la asignación con aviso "Convenio no identificado — asignación bloqueada". | Admin verifica el mapeo de convenios en la capa FORGE; reprocesa la sincronización. |
| EXC-02 | Jefe solicita Override de Hard Block por emergencia operativa. | Sistema requiere doble firma de SuperUser; Override queda documentado en audit_log. | RRHH aprueba con acceso de nivel Admin; se registra penalización económica si aplica. |
| EXC-03 | Error en la fórmula parametrizada (lógica incorrecta en el Constructor). | El motor lanza excepción interna y deja de validar esa regla específica. | Admin corrige la fórmula en el Constructor de Reglas; sistema re-aplica sin reinicio. |
5.3. Diagrama de Secuencia
Visualiza el Flujo Completo del §5.1.
6. Post-condiciones
- Las reglas del convenio colectivo están activas y validando en tiempo real.
- Todos los cuadrantes publicados cumplen con los artículos del convenio.
- Los Overrides de emergencia están documentados con justificación en el audit_log.
7. Reglas de Negocio y Restricciones
| # | Regla | Fuente |
|---|---|---|
| RN-01 | No se puede publicar cuadrante con Hard Blocks activos sin Override autorizado. | Decisión GoInside / EITB |
| RN-02 | Los códigos CONV_TV y CONV_RAD deben coincidir exactamente entre SAGE y el Motor GoNext. | Acta Mapeo Inicial |
| RN-03 | Hard Block innegociable: requiere doble firma de SuperUser con registro en audit_log. | Normativa Compliance |
| RN-04 | Bolsa de horas anual: máx. 1.592 h. Ausencias remuneradas de Tortolika restan ficticiamente. | Convenio Colectivo EITB |
8. SLA y NFR (TO-BE)
| Requisito | Valor |
|---|---|
| Response Time (validación Motor Legal) | < 300 ms (disparo sin recarga de página) |
| TTI Constructor de Reglas | < 1,5 s |
| Disponibilidad | 99,9 % |
| Log de auditoría | Obligatorio en validaciones Hard Block y Overrides |
9. Preguntas Abiertas
| # | Pregunta | Responsable | Estado |
|---|---|---|---|
| 1 | ¿Existen casos donde un Jefe pueda ignorar el Hard Block (emergencia de antena)? | EITB | ⏳ Abierta |
| 2 | ¿Quién traducirá los pliegues textuales del Convenio a fórmulas booleanas en la instalación inicial: Inetum Funcional o EITB? | Inetum / EITB | ⏳ Abierta |
10. Glosario
| Término | Significado |
|---|---|
| Motor Paramétrico | Motor subyacente en GoNext que compila sentencias Si X horas > Y máx entonces Alerta. |
| Hard Block | Bloquea la UI para guardar. Violación innegociable (baja médica, descanso legal mínimo). |
| Soft Warning | Alerta naranja. Avisa pero permite guardar. |
| Bolsa de Horas Líquida | Horas legalmente requeridas por año menos trabajadas y ausencias remuneradas. Capacidad real restante. |
| CONV_TV / CONV_RAD | Códigos internos del convenio aplicable por empleado, provenientes de PeopleNet. |
11. Referencias
- Convenio Colectivo EITB TV y Radio
- Acta Mapeo Inicial (04/03/2026)
- Fuente:
PLAN-UCD-EITB-004_Convenios_Laborales_Motor_Legal_v1.4_2026-03-11.md
Documento estructurado según los Estándares Nexus.
Control de Documento (Document Control)
A. Historial de Revisiones
| Versión | Fecha | Autor | Motivo |
|---|---|---|---|
| v1.0 | 2026-03-18 | Nexus AI | Creación inicial — TO-BE desde PLAN-UCD-EITB-004 v1.4. |
B. Matriz de Aprobación (Sign-off)
| Acción | Rol / Área | Nombre | Estado | Fecha |
|---|---|---|---|---|
| Elaboró | PMO | Nexus AI | ✅ Firmado | 2026-03-18 |
| Validó | Validador Funcional | Francisco Bolado | ⏳ Pendiente | — |
| Aprobó | Director de Proyecto | Raúl Herreros | ⏳ Pendiente | — |
Documento generado bajo el estándar de Gobernanza Nexus Framework.
Nivel de Confidencialidad: INTERNO STRICTO - EITB / GOINSIDE.