⚡ Automated 🏢 Distribución Farmacéutica, Médica y Salud 👥 38 Almacenes Regionales · 45.000+ Filas Diarias ⏱️ 3 Semanas (Flujos Programados + SFTP + OpenXML Cloud)

Sincronización SFTP SSH Sin Cortes y Pipeline Excel (.xlsx) Sin Tablas de 45.000 Filas

Eliminó el clásico bloqueo de Excel Online «Archivo bloqueado por 6 minutos», la exigencia de definir Tablas de Excel y el tope de 256 filas procesando archivos `.xlsx` crudos de 45.000 filas en memoria dentro de Zetaleap Cloud.

42 sec
Antes 37 Minutos
0
Bloqueos de Archivo Excel
45K+
Filas Diarias Leídas
AES-256
Extractos PDF Cifrados

⚠️ Cuellos de Botella y Barreras de Licencias

38 almacenes farmacéuticos subían cada hora hojas `.xlsx` crudas desde el ERP sin objetos `Table` definidos. El conector estándar de Excel Online fallaba al leerlas, bloqueaba archivos en SharePoint durante 6 minutos y tardaba más de 37 minutos en bucles.

  • ✕Fallo del conector Excel Online Business cuando el archivo `.xlsx` carece de Tabla con nombre
  • ✕Errores `423 Locked` en SharePoint deteniendo ejecuciones posteriores hasta por 6 minutos
  • ✕37 minutos de ejecución recorriendo fila por fila planillas de decenas de miles de registros
  • ✕Fórmulas y estilos dañados al rellenar plantillas de liquidación de descuentos a distribuidores

✅ Solución Power Platform + Zetaleap

Los flujos programados descargan archivos vía `/api/sftp/*` y envían el `.xlsx` a `POST /api/automation/xlsx-to-json` (`A1`), extrayendo miles de filas tipadas en `<80 ms` sin bloqueos en SharePoint. Los estados de bonificación se rellenan con `office-template` (`G1` `{{#items}}` + Tag Doctor) y se cifran en PDF `AES-256` (`UB-2`).

  • ✓Reducción del consolidado horario de 38 almacenes de 37 minutos a solo 42 segundos (-98 %)
  • ✓Cero incidentes `423 File Locked` en SharePoint a lo largo de 850+ ejecuciones mensuales
  • ✓380 liquidaciones mensuales `.xlsx` y PDF con contraseña `AES-256` generadas automáticamente
  • ✓Diagnóstico previo `G1 Tag Doctor` evitando despliegues con etiquetas `{{Tag}}` divididas

⚡ Flujo de Ejecución Integral en 5 Etapas

01
Descarga SFTP Paralela (38 Sedes) GET /api/sftp/* (Concurrency=20)
Obtiene cada hora los reportes ERP .xlsx crudos de 38 depósitos regionales en paralelo.
02
Lectura .xlsx Sin Tabla -> JSON POST /api/automation/xlsx-to-json (A1)
Procesa libros OpenXML multihoja en memoria sin requerir Tablas Excel ni bloqueos.
03
Sincronización de Stock Dataverse POST /api/automation/xml-json-query (CF-6)
Filtra códigos bajo punto de pedido (`Items[?qty<=reorderPoint]`) y actualiza Dataverse.
04
Expansión de Plantilla Excel (G1) POST /api/automation/office-template (G1)
Expande filas `{{#items}}` en plantillas corporativas preservando tipos numéricos y fórmulas.
05
Conversión PDF y Clave AES-256 POST /api/studio/office-to-pdf + /pdf-security
Convierte la liquidación a PDF y aplica cifrado `AES-256` individual antes del envío.

🛡️ Seguridad Empresarial, DLP y Gobierno ALM

  • ◆Control atómico de cuotas y concurrencia procesando 38 ramas paralelas sin condiciones de carrera
  • ◆Cifrado PDF AES de 256 bits resguardando márgenes comerciales confidenciales por distribuidor
  • ◆Validación de expresiones Cron y calendarios festivos mediante `POST /api/edge/cron-schedule`
  • ◆Monitoreo en vivo de latencia y estados HTTP desde la Consola de Desarrollador `/profile`

🧩 Stack Tecnológico y Conectores

Desarrollado con servicios gobernados de Microsoft Cloud y conectores personalizados Swagger 2.0 de Zetaleap:

Power Automate Scheduled FlowsZetaleap Table-Free .xlsx (A1)Zetaleap Excel Template & Doctor (G1)Zetaleap SFTP SSH VaultZetaleap PDF AES-256 Lock (UB-2)Dataverse Batch Upsert
Swagger 2.0 Connectors Solicitar Arquitectura Similar →

🚀 Pruebe en Vivo los Estudios API de Zetaleap Usados en este Caso

Más Casos de Éxito Empresariales

Ver Todos los Casos (8) →