⚡ Automated 🏢 Distribution Pharmaceutique, Médicale & Santé 👥 38 Dépôts Régionaux · 45 000+ Lignes de Stock / Jour ⏱️ 3 Semaines (Flux Planifiés + SFTP + OpenXML Cloud)

Synchronisation SFTP SSH Sans Timeout & Pipeline Excel (.xlsx) Sans Tableau de 45 000 Lignes

Élimination complète du blocage Excel Online « Fichier verrouillé pendant 6 minutes », de l’obligation de créer un objet Tableau Excel et du plafond de 256 lignes grâce au traitement en mémoire de fichiers `.xlsx` de 45 000 lignes sur Zetaleap Cloud.

42 sec
Au Lieu de 37 Min
0
Erreurs Fichier Verrouillé
45K+
Lignes Traitées / Jour
AES-256
Relevés PDF Chiffrés

⚠️ Défis Historiques & Limites de Licences

38 dépôts pharmaceutiques déposaient chaque heure des exports ERP `.xlsx` bruts sans objet Tableau (`ListObjects`). Le connecteur Excel Online refusait de les lire, verrouillait SharePoint pendant 6 minutes et mettait plus de 37 minutes en boucles ligne par ligne.

  • ✕Échec du connecteur Excel Online Business dès qu’un fichier `.xlsx` ne contient pas de Table nommée
  • ✕Erreurs SharePoint `423 Locked` bloquant les exécutions planifiées suivantes pendant 6 minutes
  • ✕37 minutes d’exécution à parcourir des milliers de lignes dans des boucles `Apply to each`
  • ✕Formules et styles cassés lors du remplissage des relevés mensuels de remises distributeurs

✅ Solution Power Platform + Zetaleap

Les flux planifiés récupèrent les fichiers via `/api/sftp/*` et envoient le `.xlsx` à `POST /api/automation/xlsx-to-json` (`A1`), extrayant des milliers de lignes typées en `<80 ms` sans verrou SharePoint. Les relevés de remises sont générés via `office-template` (`G1` `{{#items}}` + Tag Doctor) puis chiffrés en PDF `AES-256` (`UB-2`).

  • ✓Temps d’agrégation horaire des 38 dépôts réduit de 37 minutes à 42 secondes (-98 %)
  • ✓Zéro incident SharePoint `423 File Locked` sur plus de 850 exécutions mensuelles planifiées
  • ✓Génération automatisée de 380 relevés mensuels `.xlsx` et PDF protégés par mot de passe `AES-256`
  • ✓Contrôle préventif `G1 Tag Doctor` éliminant toute erreur de balise `{{Tag}}` cassée

⚡ Pipeline d’Exécution de Bout en Bout en 5 Étapes

01
Collecte SFTP Parallèle 38 Dépôts GET /api/sftp/* (Concurrency=20)
Récupère toutes les heures les exports ERP .xlsx bruts des 38 dépôts régionaux en parallèle.
02
Conversion .xlsx Sans Tableau -> JSON POST /api/automation/xlsx-to-json (A1)
Analyse en mémoire les classeurs OpenXML multi-feuilles sans objet Table ni verrou Graph.
03
Synchronisation Stocks Dataverse POST /api/automation/xml-json-query (CF-6)
Filtre les ruptures critiques (`Items[?qty<=reorderPoint]`) et met à jour Dataverse par lot.
04
Expansion Modèle Excel (G1) POST /api/automation/office-template (G1)
Déploie les boucles `{{#items}}` dans les modèles de remises en conservant les types numériques.
05
Rendu PDF & Verrouillage AES-256 POST /api/studio/office-to-pdf + /pdf-security
Convertit le relevé en PDF et le protège avec un mot de passe propre à chaque distributeur.

🛡️ Sécurité Entreprise, Gouvernance DLP & ALM

  • ◆Verrous atomiques de quota et de concurrence gérant en toute sécurité 38 branches parallèles
  • ◆Chiffrement PDF AES 256 bits protégeant les marges et remises confidentielles des distributeurs
  • ◆Validation des expressions Cron et jours fériés via `POST /api/edge/cron-schedule`
  • ◆Suivi en direct des latences et codes HTTP dans la Console Développeur `/profile`

🧩 Socle Technologique & Connecteurs

Conçu avec les services Microsoft Cloud gouvernés et les connecteurs personnalisés Swagger 2.0 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 Planifier une Architecture Similaire →

🚀 Tester en Direct les Studios API Zetaleap de cette Étude

Autres Études de Cas Entreprise

Voir Toutes les Études (8) →