lunes, 30 marzo 2026 08:18 pm
Automatización solicitud DLY0

Introducción
Al finalizar el día operativo, no deben existir vuelos sin una correcta codificación de demora. Durante el turno nocturno, una de las tareas habituales de la posición de seguimiento de vuelos consiste en verificar los vuelos que figuran con Delay Code 0, revisar si existe alguna justificación en los memos del vuelo o en los mensajes SITA y, en caso contrario, contactar con las bases para solicitar la actualización del movimiento.
Cuando el número de vuelos afectados es reducido, este proceso no supone una carga significativa. Sin embargo, en jornadas con un volumen elevado de vuelos sin codificar, la tarea se vuelve repetitiva, consume tiempo y aumenta el riesgo de omisiones o errores en la comunicación. Ante esta situación, identifiqué una oportunidad de mejora y desarrollé una solución automatizada en Excel + VBA para agilizar y estandarizar el proceso de reclamación.
1. Herramientas y tecnología
Para el desarrollo del proyecto se utilizó Microsoft Excel como entorno principal de trabajo y VBA (Visual Basic for Applications) para la creación de macros orientadas a la limpieza de datos y al envío automático de correos electrónicos. Mediante VBA se implementó la lógica necesaria para el tratamiento de la información operativa y la integración con el cliente de correo para la generación de emails personalizados.
2. Diseño del proyecto
El proyecto, denominado DLY0 Sender, se basa en dos macros principales que trabajan de forma secuencial. En primer lugar, se carga la tabla descargada con los vuelos que figuran con Delay Code 0. La primera macro, Formating table, se encarga de estandarizar la información: limpia la tabla, elimina columnas innecesarias y asigna el tipo de dato correcto a campos como fechas, vuelos, aeropuertos y minutos de retraso, dejando la información lista para su tratamiento automático.
La segunda macro, Send emails, constituye el núcleo funcional del proyecto. Al ejecutarla, el sistema genera y envía automáticamente un correo electrónico a la base de salida correspondiente para cada vuelo afectado. El contenido del email se construye a partir de una plantilla predefinida, en la que se integran de forma dinámica variables operativas como la fecha, número de vuelo, aeropuerto de salida y llegada, y minutos de demora.
Las direcciones de correo electrónico de cada base se almacenan en una tabla independiente, que la macro consulta mediante una búsqueda cruzada en función del aeropuerto de salida. De este modo, cada reclamación se envía de forma automática a la base correcta, sin intervención manual, garantizando coherencia y rapidez en la comunicación.
El resultado es un envío masivo de emails individualizados, uno por vuelo y base, solicitando la correcta codificación del Delay Code 0 para cada movimiento concreto.
3. Impacto del proyecto
La implementación de DLY0 Sender ha permitido transformar una tarea manual, repetitiva y propensa a errores en un proceso automatizado, rápido y fiable. La herramienta reduce de forma significativa el tiempo necesario para gestionar vuelos sin codificar y asegura que todas las bases reciban solicitudes claras y homogéneas.
Además, la estandarización del contenido de los emails mejora la calidad de la comunicación operativa y contribuye a un mayor control sobre la correcta codificación de los movimientos, aportando un valor añadido directo al trabajo diario del equipo de seguimiento de vuelos.
4. Visualización
A continuación se muestra la tabla de vuelos con Delay Code 0 estandarizada y el proceso automatizado de generación y envío de correos a las bases correspondientes. Nota: los datos mostrados no son reales.
