Skip to content

feat(rh/colaboradores): modo Buk completo (oculto), 29 correcciones de QA y...

Jose Luis Flores requested to merge recursos-humanos into qa

feat(rh/colaboradores): modo Buk completo (oculto), 29 correcciones de QA y homologación al look & feel

Modo Buk (datalake serving_rrhh) — botón Sheets/Datalake sigue OCULTO hasta que RH apruebe mostrarlo (MOSTRAR_TOGGLE_FUENTE = false):

  • Año/Mes = foto al cierre del mes, bajas y retención desde los inactivos de Buk (active_until, termination_reason) y columna Motivo en el drill.
  • Empresa y portafolio del catálogo maestro cruzando por RFC; razón social de Buk.
  • Edad exacta con la fecha de nacimiento completa.
  • Esquema → "Periodicidad" (SEMANAL/QUINCENAL); Posición vacía "En proceso" hasta que el datalake entregue tipo_puesto; nota para RH desde cuándo hay bajas.
  • Si Buk no responde, regresa a Sheets y avisa; al cambiar de fuente se podan filtros.

Correcciones de la auditoría (ambos modos):

  • Respuestas fuera de orden descartadas (summary y padrón de los detalles).
  • Foto: CURP una sola vez, corte >= hoy = padrón de hoy, mes sin año = año en curso, Año/Mes inválidos → 422, nacimiento desde CURP en filas reconstruidas.
  • periodo.bajas = tiempo_retencion.total_bajas; promedios sin doble redondeo.
  • Razón social con coma: filtro separado por "|".
  • "SIN DEFINIR" en mayúsculas; género fuera de F/M como "Sin dato".

Pantalla y look & feel:

  • Tarjetas solo etiqueta + cifra en filas de 3; retención en meses/años completos.
  • Distribución etaria en barras horizontales agrupadas; barras verticales homologadas (grosor 44 por pedido del usuario); títulos más simples.
  • Tooltip estándar TooltipRh en todas las gráficas.
  • Detalles: crecen al llegar los datos, "Cargando…"/error, tabla al canon §7, bajas posteriores al corte en rojo tenue, textos de periodo correctos, accesibilidad (useDialogA11y), colores de la paleta.

Documentación: portal_rh/docs/COLABORADORES.md (§6, §6.1 Modo Buk, §7).

Merge request reports

Loading