Ámbito: Acreditación, Ingreso a site, Hospedaje, Alimentación, Transporte y SHE
Objetivo: habilitar trazabilidad E2E por Persona y Contratista, con claves estables para medición de KPIs, alertas y auditoría.
Claves, CDEs y relaciones clave
Claves primarias (PK): surrogate *_id
(enteros).
Claves foráneas (FK): persona_id
, contractor_id
, turno_id
, ruta_id
, estab_id
, motivo_id
.
CDEs recomendados (ejemplos):
Persona:
doc_num
,doc_tipo
,estado
.Acreditación:
tipo
,fecha_vencimiento
,estado
.Ingreso:
estado
(Aprobado/Rechazado/NoShow),motivo_id
,fecha_hora
,gate
.Hospedaje:
estab_id
,estado
,noches
.Alimentación:
planificado
,consumido
,racion_tipo
.Transporte:
puntual
,cancelado
,costo_pax_km
.SHE:
severidad
,fecha
,fecha_cierre
.
Relaciones para KPIs:
Acreditación → Ingreso: validar expediente completo y vigencias antes de aprobar ingreso.
Ingreso → Hospedaje/Alimentación/Transporte: usar turno/fecha para cruzar ocupación, raciones, utilización de asientos y puntualidad.
Ingreso/Persona → SHE: trazabilidad de inducciones, actos/condiciones y tiempos de cierre por persona/contratista.
Índices sugeridos (rendimiento)
PERSONA(doc_num)
,ACREDITACION(persona_id, tipo, fecha_vencimiento)
INGRESO(persona_id, turno_id, fecha_hora, estado)
HOSPEDAJE(persona_id, fecha)
,ALIMENTACION(persona_id, fecha)
TRANSPORTE(ruta_id, fecha)
,SHE_INCIDENTE(persona_id, fecha)
Trazabilidad E2E (ejemplo)
Contratista → Persona → Acreditación → Ingreso → (Hospedaje/Alimentación/Transporte) → SHE
Permite responder: ¿quién ingresó, bajo qué turno y gate, dónde se hospedó, qué consumió, qué ruta utilizó, si tuvo incidentes y en cuánto tiempo se cerraron?
Privacidad y cumplimiento
Minimización de datos personales: capturar solo lo necesario. En análisis, usar enmascaramiento de
doc_num
.Retención: políticas por Ley 29733 / GDPR.
Auditoría: logs de cambios, quién aprobó, por qué motivo se bloqueó y evidencia de corrección.