UCD-008 — HR Data Sync
v1.0
NEXUS PLAN
2026-03-15
Aprobado
sincronizaçãoRRHHintegraçãoPeopleNet
title: "EITB-UCD-008 — HR Data Sync (AS-IS)"
project: PRJ-EITB
author: Expert PMO Orchestrator (Nexus AI)
date: 2026-03-17
stage: AS-IS Analysis
📸 AS-IS
USE CASE
INTEGRACIÓN
UC-008: Sincronización de Datos de RRHH (META4 ↔ Plangintza)
Use Case 008: Sincronización de Datos de RRHH (Peoplenet ↔ Plangintza)
1. Overview
| Field | Value |
|---|---|
| Use Case ID | EITB-UCD-008 |
| Title | Sincronización Bidireccional de Datos de RRHH entre Peoplenet y Plangintza |
| Module / System | Peoplenet (META4) ↔ Plangintza (Oracle 19c) |
| Priority | 🟡 Media |
| Complexity | 🟡 Media |
| Status | ✅ Aprobado |
| Source | E1.2 §3.4.2 — Integración con Recursos Humanos (Inetum, 2024) |
2. Description
La integración entre Peoplenet (sistema de RRHH de EITB basado en Peoplenet) y Plangintza es bidireccional. Peoplenet es la fuente de verdad de los datos de personal: cada noche vuelca hacia Plangintza los datos básicos de empleados. Pero se podrá forzar manualmente si fuera necesario. En sentido inverso, Plangintza envía a Peoplenet las variables de nómina calculadas (pluses, horas extra, disfrutes) resultado de los bonos de trabajo validados.
3. Actors
| Actor | Type | Description |
|---|---|---|
| Peoplenet (META4) | System | Sistema de RRHH — fuente de verdad de datos de personal |
| Plangintza | System | Sistema de planificación — receptor y proveedor de variables de nómina |
| Proceso ETL (Batch nocturno) | System | Proceso automático que ejecuta la sincronización nocturna |
| Equipo de RRHH | Secondary | Mantiene los datos maestros en Peoplenet |
4. Pre-conditions
- Peoplenet está activo y contiene los datos actualizados de empleados.
- El proceso batch nocturno está programado y operativo.
- Los bonos del mes han sido validados en Plangintza (para el flujo inverso).
5. Detailed Flow
5.1. Main Flow — Dirección PeopleNet → Plangintza (Happy Path)
| Step | Actor | Action / System Response | Business Rule |
|---|---|---|---|
| 1 | Proceso ETL | Se ejecuta automáticamente cada noche | Batch diario programado |
| 2 | Peoplenet | Exporta datos de personal: datos personales, CECO, categoría contractual, tasas aplicables, disponibilidades | ~15 tablas de entidades de nómina Peoplenet |
| 3 | Plangintza | Recibe e integra los datos de empleados actualizando las fichas de los profesionales | Actualización completa de la ficha base |
| 4 | Plangintza | Los datos actualizados están disponibles para el proceso de planificación del día siguiente | La disponibilidad del día puede diferir hasta 24h de Peoplenet |
5.2. Main Flow — Dirección Plangintza → Peoplenet (Cierre Mensual)
| Step | Actor | Action / System Response | Business Rule |
|---|---|---|---|
| 1 | Plangintza | Tras la validación de bonos (UC-005), genera las variables de nómina por empleado | Pluses, horas extra, horas de disfrute |
| 2 | Plangintza | Transfiere las variables de nómina a PeopleNet | Integración mensual vía interfaz (PL/SQL queries) |
| 3 | PeopleNet | Recibe las variables y las integra en el proceso de cálculo de nómina | Las variables afectan a la nómina del mes correspondiente |
5.3. Sequence Diagram
6. Post-conditions
- Plangintza tiene los datos de personal actualizados a fecha del día anterior.
- PeopleNet ha recibido las variables de nómina del mes para el cálculo de la nómina definitiva.
7. Business Rules & Constraints
| # | Rule | Source |
|---|---|---|
| BR-01 | Sincronización Peoplenet → Plangintza: proceso nocturno batch — latencia máxima de 24h | E1.2 §3.4.2 |
| BR-02 | Las entidades sincronizadas incluyen: empleados, contratos, categorías, CECOs, disponibilidades, tasas | E1.2 §3.5 (tablas m4t_*) |
| BR-03 | La sincronización Plangintza → PeopleNet es mensual (variables de nómina) | E1.2 §3.4.2 |
| BR-04 | La disponibilidad mínima de cada empleado viene informada exclusivamente desde PeopleNet | E1.2 §3.3.2 |
8. SLA & NFR
| Requirement | Value |
|---|---|
| Frecuencia (entrada) | Diaria (batch nocturno) |
| Frecuencia (salida) | Mensual (cierre de mes) |
| Latencia máxima | 24 horas (datos de personal) |
| Tecnología de integración | PL/SQL, queries directas entre BD Oracle |
9. Open Questions / Pain Points
| # | Pain Point | Owner | Status |
|---|---|---|---|
| 1 | Latencia de 24h en datos de disponibilidad: cambios en PeopleNet no se reflejan hasta el día siguiente | EITB TI | ⏳ Open |
| 2 | Sin tiempo real: un alta/baja de empleado tarda hasta 24h en ser visible en Plangintza | EITB RRHH | ⏳ Open |
| 3 | Migración de datos Oracle 19c: GoNext deberá migrar datos históricos mediante dumps incrementales (Data Pump) | GoInside | ⏳ Open |
Document structured according to Nexus Standards.
Control de Documento
| Versión | Fecha | Autor | Motivo |
|---|---|---|---|
| v1.0 | 2026-03-17 | Expert PMO (Nexus AI) | Creación inicial AS-IS. |
| v1.1 | 2026-03-17 | Isabel Mimoso | Aprobación técnica y cierre de fase AS-IS. |
Confidencialidad: INTERNO STRICTO - EITB / GOINSIDE.