GoNext Plan incorpora un Asistente de Optimización de Recursos que, al detectar un turno vacío en la Matrix/Gantt, ofrece al Jefe un botón "Sugerir". Al pulsarlo, el algoritmo escanea el catálogo de recursos (PLAN-001) valorando simultáneamente: cumplimiento legal (PLAN-004), costo de horas extra, y competencias requeridas. Devuelve un Top 3 de candidatos con puntuación (Score), visible en un panel lateral flotante. El Jefe decide si acepta o ignora la sugerencia — la IA nunca auto-asigna sin confirmación humana. Adicionalmente, el Visor Predictivo alerta de saturación de capacidad futura (horizonte de 30 días).
3. Actores
Actor
Tipo
Descripción
Jefe de Producción
Primario
Solicita sugerencias y confirma o rechaza las propuestas del algoritmo.
GoNext Plan (Asistente IA)
Sistema
Motor algorítmico que calcula y devuelve los candidatos rankeados.
Motor Legal (PLAN-004)
Sistema
Filtra candidatos que violarían el convenio si se les asigna el turno.
Catálogo RRHH (PLAN-001)
Sistema
Base de datos de empleados con competencias, categorías y disponibilidad.
4. Pre-condiciones
El catálogo de personal y competencias está actualizado (PLAN-UCD-001).
Las reglas del Motor Legal están parametrizadas (PLAN-UCD-004).
Existe al menos un turno vacío en el Panel de Planificación (PLAN-UCD-010).
La decisión de arquitectura del motor (CPU algorítmico vs. GPU ML) ha sido tomada.
5. Flujo Detallado
5.1. Flujo Completo
Fase
Paso
Actor
Acción / Respuesta del Sistema
Regla de Negocio
Detección
1
GoNext Plan
Identifica un slot vacío en el Gantt/Matrix del período. Activa el botón "Sugerir" (resaltado en naranja).
RN-01: El botón "Sugerir" solo aparece si el slot tiene una demanda explícita (Competencia requerida definida).
Solicitud
2
Jefe de Producción
Pulsa el botón "Sugerir" del turno vacío.
—
Cálculo
3
Asistente IA
Consulta el catálogo de personas con la competencia requerida; cruza contra las reglas del Motor Legal.
RN-02: Tiempo máximo de respuesta del algoritmo: < 5 s. Si supera, retorna error con mensaje "Intentar de nuevo".
Cálculo
4
Asistente IA
Calcula el Score de cada candidato válido (Ley + Costo Horas Extra + Disponibilidad en el horizonte 30 días).
RN-03: Si ningún candidato supera el umbral mínimo de Score, el sistema alerta "Saturación de personal detectada — considerar recursos externos".
Presentación
5
GoNext Plan
Despliega el Panel Lateral Flotante con los Top 3 candidatos rankeados: Score, motivo de puntuación, horas restantes en bolsa.
—
Confirmación
6
Jefe de Producción
Revisa los candidatos y pulsa "Aceptar" sobre uno de ellos (o cierra el panel sin aceptar).
RN-04: La IA nunca auto-asigna. El Jefe SIEMPRE confirma explícitamente.
Asignación
7
GoNext Plan
Aplica la asignación como si hubiese sido un Drag & Drop manual; dispara validación del Motor Legal al guardar.
—
Visor Predictivo
8
GoNext Plan
El Visor Predictivo actualiza la alerta de saturación del horizonte de 30 días si la asignación provoca un cuello de botella.
—
5.2. Flujo de Excepción / Error
ID
Disparador
Respuesta del Sistema
Acción de Recuperación
EXC-01
El algoritmo tarda > 5 s (latencia prohibitiva).
Panel lateral muestra "Tiempo de respuesta excedido — Intentar de nuevo".
El Jefe reintenta la solicitud o asigna manualmente.
EXC-02
Ningún candidato disponible para el slot (saturación total).
Alerta roja "Colapso de personal inminente — contrate recursos externos". Acción de escalado a PLAN-013.
El Jefe escala la solicitud a Compras de Servicios Externos (PLAN-013).
EXC-03
El Jefe acepta la sugerencia, pero el Motor Legal la bloquea al guardar.
Hard Block: popup rojo con artículo del convenio incumplido.
El Jefe selecciona otro candidato del Top 3 o asigna directamente con Override de Admin.
5.3. Diagrama de Secuencia
Visualiza el Flujo Completo del §5.1.
6. Post-condiciones
El turno vacío ha sido cubierto con un candidato validado por el Motor Legal y conformado por el Jefe.
El Visor Predictivo actualiza la capacidad futura del horizonte de 30 días.
Si no hubo candidatos, se ha escalado a Compras de Servicios Externos (PLAN-013).
7. Reglas de Negocio y Restricciones
#
Regla
Fuente
RN-01
El botón "Sugerir" solo aparece si el slot tiene una Competencia requerida definida.
Diseño UX GoInside
RN-02
Tiempo máximo de respuesta del algoritmo: < 5 s.
SLA — PLAN-UCD-007
RN-03
Saturación total → alerta de escalado a PLAN-013 (Recursos Externos).
Decisión D1 — GoInside
RN-04
La IA NUNCA auto-asigna. El Jefe siempre confirma explícitamente.
Decisión D1 — Arquitectura UX GoInside
8. SLA y NFR (TO-BE)
Requisito
Valor
Tiempo de respuesta del Asistente IA ("Sugerir")
< 5 s
Response Time (validación Motor Legal al guardar)
< 300 ms
Disponibilidad
99,9 %
Log de auditoría
Obligatorio en cada asignación derivada del Asistente IA
9. Preguntas Abiertas
#
Pregunta
Responsable
Estado
1
¿El motor de IA requiere servidores con GPU dedicated (Deep Learning) o se resuelve algorítmicamente (CPU / OptaPlanner)?
Arquitectos Cloud / BackEnd
⏳ Abierta
2
¿Añadirá EITB métricas "blandas" (preferencia individual, resiliencia) al Score del algoritmo?
EITB Negocio
⏳ Abierta
10. Glosario
Término
Significado
Matching Score
Peso sumatorio que dictamina cuán óptimo es asignar al Empleado X en la vacante Y, valorando métricas económicas y sindicales.
Botón "Sugerir"
Disparador REST al algoritmo con bloque de tiempo (Start, End, Skill) esperando lista (EntityID, Puntuacion).
Visor Predictivo
Vista de capacidad proyectada a 30 días. Alerta "Ocupación técnica proyectada >95%".
Tolerancia Límite
Estado de saturación donde ningún candidato supera el Score mínimo. Dispara escalado a recursos ajenos.