Este proyecto es una aplicación web desarrollada en Flask que permite subir un archivo Excel y generar un archivo XML con base en una plantilla predefinida. Se crearon diferentes plantillas para distintos tipos de trámites, como la inactivación de servicios y productos, la sincronización de cargos DS, la suspensión de servicios y la venta y activación de servicios SDWAN y conectividad.
- Carga de archivos Excel: Permite al usuario seleccionar y subir un archivo Excel con los datos necesarios para generar el XML.
- Generación de XML: Se crea un archivo XML siguiendo la estructura definida en la plantilla correspondiente.
- Ejecución remota: El archivo XML generado se sube a un servidor remoto donde se ejecuta un script shell.
- Descarga de resultados: Se listan los archivos generados en el servidor y se permite la descarga de los resultados.
- Python (Flask) para el backend.
- HTML, CSS, JavaScript para la interfaz web.
- pandas para el procesamiento de archivos Excel.
- xml.etree.ElementTree y xml.sax.saxutils para la manipulación de XML.
- paramiko para la conexión y ejecución de comandos en el servidor remoto.