Files
arthur 9ce6ae37be lint(standard): corrections completes mode standard
- Em dashes: 1712 remplaces par tirets simples (86 fichiers + _index.md,
  en-tete section Limagrain conserve)
- Checklists: 24 '- [ ]' -> '- ☐' (3 pages operations, plus de todos Obsidian)
- Ancres: 33 reparees (slugs GitHub + ancres HTML <a id> reconnues),
  1 reciblee (manuel de reten)
- related: tenseflow -> tense-flow, pie -> mechanical-elements,
  group.md retire (doublon shipping)
- Registre: compteur global 122 -> 131 pages
- Rapport racine _lint_report.md mis a jour (scan v2 + re-scan final: 0 anomalie)
- Aucun fichier limagrain/ modifie (cloisonnement)
2026-07-20 13:01:21 +02:00

5.2 KiB

title, type, sources, related, last_compiled
title type sources related last_compiled
uGNA Data Export (WMS Configuration → Git) operation
sources/archives/Export_donnees_uGNA.md
operations/git-workflow.md
operations/gna-services-license.md
operations/first-deployment.md
operations/deployment-existing-app.md
2026-04-17

uGNA Data Export (WMS Configuration → Git)

Overview

Procédure interne Mecalux EasyWMS France pour exporter la configuration / les données du WMS (paramètres, profils, master data, etc.) depuis une VM via uGNA Console, et les commiter dans le Git du projet (dossier ..\test).

À exécuter systématiquement avant tout commit dès qu'une nouvelle configuration, transporteur, paramètre ou autre master data a été ajouté(e) ou modifié(e) sur la VM. C'est l'une des trois étapes pré-commit (avec l'export custom app et la sauvegarde GNA si BOO modifiés) listées dans git-workflow.

Source : Confluence EasyWMS France - Export des données via uGNA (v5, 18/10/2023).

⚠️ Prérequis : VM à jour

⚠️ Si on exporte depuis une VM qui n'est pas à jour par rapport au Git, on risque d'exporter des données qui auraient pu être supprimées (régression silencieuse). Pull + redéploiement de la branche avant tout export.

Procédure d'export

  1. Ouvrir une Invite de commandes (CMD, pas PowerShell) en administrateur
  2. Exécuter :
"C:\Program Files (x86)\Mecalux\uGNA\uGNAConsole.exe" -Z:abc,account,accounttype,adjustreason,agency,alias,carrierselectionconfiguration,company,containerlocktype,countprofiles,cuttingprofile,deliveriescarrier,divtype,hazzardclass,kit,locationlocktype,logisticprofile,outboundclass,outboundordercancelconfiguration,owner,inboundclass,packagingstages,parameter,pickingstationconfig,printerstationconfig,product,productfamily,productlocation,productype,putawayprofile,putawayrestriction,putawaystrategy,receptionprofile,replenishmentstrategy,shippingprofile,ShippingProfileAssignmentStrategy,shiptemplate,stockassignstrategy,stockassignstrategyV2,stockclassificationbyzone,stockstatus,suppliertype,supplier,transactiontype,uom
  1. Récupérer les fichiers XML générés dans :
C:\Program Files (x86)\Mecalux\uGNA\Export
  1. Copier ces fichiers dans le dossier ..\test de la branche Git du projet
  2. Commit + push le dossier ..\test mis à jour

Liste des entités exportées

L'option -Z: accepte une liste séparée par virgules. La commande standard ci-dessus couvre 41 entités, regroupées ci-dessous par domaine :

Domaine Entités
Master data - Owners / Accounts owner, account, accounttype, company
Master data - Items product, productfamily, productype, productlocation, alias, uom
Master data - Suppliers / Carriers supplier, suppliertype, agency, deliveriescarrier, carrierselectionconfiguration
Master data - Kits & Hazards kit, hazzardclass, divtype
Profils logisticprofile, receptionprofile, putawayprofile, shippingprofile, cuttingprofile, countprofiles
Stratégies putawaystrategy, putawayrestriction, replenishmentstrategy, stockassignstrategy, stockassignstrategyV2, ShippingProfileAssignmentStrategy, stockclassificationbyzone
Classes & ABC inboundclass, outboundclass, abc
Stations & Workstations pickingstationconfig, printerstationconfig, packagingstages, shiptemplate
Locks & status containerlocktype, locationlocktype, stockstatus
Configurations diverses parameter, transactiontype, outboundordercancelconfiguration, adjustreason

Pour la liste exhaustive des entités exportables (notamment pour des exports spécifiques), consulter la doc Confluence dédiée : uGNA.

Common errors

Erreur de droits d'écriture sur le dossier cible

Si l'export échoue avec une erreur d'écriture sur C:\Program Files (x86)\Mecalux\uGNA\ :

  1. Clic droit sur le dossier C:\Program Files (x86)\Mecalux\uGNA"Propriétés"
  2. Onglet "Sécurité"
  3. Sélectionner votre utilisateur → "Modifier"
  4. Cocher "Contrôle total" dans la colonne "Autoriser"
  5. "Appliquer" puis "OK"
  6. Relancer la commande d'export

Autres pièges

  • PowerShell utilisé au lieu de CMD → la commande peut casser sur les guillemets / l'option -Z:. Toujours utiliser invite CMD en admin.
  • Données exportées contiennent des entrées supprimées → la VM n'était pas à jour vs Git. Pull + redéploiement avant export.
  • Oubli du commit/push après export → l'export reste local. Toujours stager le dossier ..\test et pousser sur la branche.