Mapeo automático de auditorías para certificación de producto
Sistema Python que distribuye automáticamente cientos de auditorías en hojas Excel sectoriales (ISO 9001, 14001, Marcado CE, producto...) mapeando por familias y etiquetas.
Paso 01
Problema
Gestionar las calificaciones de auditorías para certificación de producto implicaba revisar manualmente cada código, determinar su familia (CE, producto, ISO 9001, ISO 14001, organismo de control...) y colocarlo en la hoja Excel correspondiente. Con cientos de auditorías, el proceso era tedioso y propenso a errores.
Paso 02
Contexto y restricciones
En AW Certificación, las auditorías se clasifican por códigos con etiquetas SEAs (Sectores Específicos de Acreditación). Cada auditoría podía pertenecer a múltiples familias simultáneamente (ej. Marcado CE + ISO 9001), y cada familia tiene su propia hoja en la plantilla Excel de calificaciones.
Rol: Diseño y desarrollo completo del sistema de mapeo, incluyendo detección de duplicados, validación cruzada y generación de nuevas filas para familias no cubiertas.
Paso 03
Decisiones clave
- Usar etiquetas SEAs como sistema de clasificación único: cada auditoría lleva etiquetas que determinan automáticamente su ubicación en todas las hojas aplicables.
- Mapeo multi-hoja: una misma auditoría puede aparecer en varias hojas (CE + producto + sectorial) sin duplicar esfuerzo manual.
- Detección inteligente de familias: el sistema reconoce 33 familias CE, 15+ familias de producto y 5+ de organismo de control.
- Generación automática de nuevas filas cuando una familia no existe en la plantilla.
- Validación cruzada: verifica que todos los códigos de auditoría estén presentes en la salida y resalta en amarillo los faltantes.
Paso 04
Resultados
- Proceso de calificación que antes requería horas de revisión manual se ejecuta en segundos.
- Cobertura completa de familias CE (33), producto (15+), sectoriales y organismo de control.
- Reducción de errores por omisión o colocación incorrecta de auditorías.
- Sistema de validación integrado que alerta de inconsistencias antes de entregar.
Métricas
- Cientos de auditorías procesadas automáticamente por ejecución.
- 33 familias CE reconocidas: CEAC, CEAR, CEAT, CEBE, CEBG, CEBL, CECD, CECH, CECL, CECT, CECV, CEEB, CEER, CEES, CEFH, CEGT, CELB, CELC, CELF, CEMA, CEMB, CEME, CEMR, CEPA, CEPB, CEPC, CEPD, CEPE, CEPG, CEPH, CEPN, CESC, CEVP.
- Validación automática con resaltado de anomalías.
Paso 05
Aprendizajes y próxima mejora
Cómo funciona
El sistema lee un Excel de origen con la lista de auditorías, extrae los códigos y sus etiquetas SEAs, y distribuye cada auditoría en las hojas correspondientes de la plantilla Excel de calificaciones.
Flujo de proceso
Excel origen → [Lectura de auditorías] → [Extracción de etiquetas] → [Mapeo multi-hoja] → Excel calificado
│
┌────────────────────┼────────────────────┐
▼ ▼ ▼
ISO 9001 CE Producto
(Sectorial) (Marcado CE) (Certificación)
Sistema de etiquetas (SEAs)
Cada auditoría lleva etiquetas que determinan su clasificación:
- SCxx → Sectorial ISO 9001 (ej. SC12, SC28A)
- MAxx → Sectorial ISO 14001 (ej. MA23, MA24)
- CEXX → Marcado CE (33 familias: CEAR, CECT, CEMB…)
- PRHP, CVBL, CVBA… → Certificación de producto
- OCHP, ET04, ITC08… → Organismo de control
- EHC, EHA, VSG, GTC… → Laboratorio y ECCE
Familias CE soportadas (33)
| Código | Descripción |
|---|---|
| CEAC | Piezas arcilla cocida |
| CEAR | Áridos |
| CEAT | Aditivos |
| CEBE | Betunes y ligantes bituminosos |
| CEBG | Barreras geosintéticas |
| CEBL | Bloques de hormigón |
| CECD | Centros distribución cementos |
| CECH | Conductos de humo |
| CECL | Cales |
| CECT | Cementos |
| CECV | Cenizas volantes |
| CEEB | Emulsiones bituminosas |
| CEER | Protección estructuras hormigón |
| CEES | Escorias |
| CEFH | Fibras para hormigón |
| CEGT | Geotextiles |
| CELB | Lechadas bituminosas |
| CELC | Acero laminado caliente |
| CELF | Láminas impermeabilización |
| CEMA | Mallas |
| CEMB | Mezclas bituminosas |
| CEME | Estructuras metálicas |
| CEMR | Morteros albañilería |
| CEPA | Piedra artificial |
| CEPB-E | Artículos pirotécnicos (módulos B/C/D/E) |
| CEPG | Pigmentos |
| CEPH | Prefabricados hormigón |
| CEPN | Piedra natural |
| CESC | Sistemas contención vehículos |
| CEVP | Ventanas y puertas |
Validación cruzada
Tras el mapeo, el sistema compara el listado original de auditorías contra el Excel generado. Si alguna auditoría no aparece en la salida, la celda correspondiente en el Excel origen se resalta en amarillo, permitiendo al operador identificar y corregir el error antes de entregar.
Aprendizajes
- Un sistema de etiquetas bien diseñado simplifica enormemente la clasificación de datos complejos con múltiples categorías superpuestas.
- La validación cruzada no es opcional: en procesos de certificación, una auditoría omitida puede retrasar una acreditación.
- El mantenimiento del sistema es clave: añadir una nueva familia solo requiere añadir su código al diccionario de clasificación.
Próxima mejora
Integrar el sistema con una interfaz web simple que permita subir el Excel, ejecutar el mapeo y descargar el resultado sin necesidad de Python instalado.
Paso 06