# Wiki EasyWMS — Compilation Log (Les entrées les plus récentes en haut) ## 2026-04-17 — Batch 12: Robotique & intégration GALILEO (20 sources) Sources ingérées (documentation interne robotique Mecalux France) couvrant : présentation GALILEO (rôle, architecture, SCADA), protocole WMS↔GALILEO (3 types de messages Event/Search/End + updates station/route), communication Easy↔Galileo via Gateway port 3000, fondamentaux de la robotique EasyWMS (stations, tâches, commandes, rangement automatique, double-profondeur), acronymes des éléments mécaniques (ES→EN), terminologie des convoyeurs (LRA/LRC/LBC/LRL/LTM/LRD/LRI + comportement tracking), catalogue TK (ML/MLB/EPSF/EPDF/ECDF), codes de stations (FR/ES/EN), configuration EasyS, configuration SmartUI (stations/routes), tests miniload Gateway, organisation projet robotique (équipe, DTR, planning), planning installation miniload, DTR configuration réseau, documents de référence, comprendre les logs Gateway (klogg, patterns), erreurs et défauts GALILEO (codes 1116/1201/1291, EndErrorCode 0-7), changer adresse WMS dans GALILEO, plan de tests stations, Automation Dashboard : - `sources/Acronymes_elements_mecaniques.md` - `sources/Automation_Dashboard.md` - `sources/Bases_fonctionnement_robotique_EasyWMS.md` - `sources/Catalogue_TK.md` - `sources/Changer_adresse_WMS_dans_GALILEO.md` - `sources/Codes_de_station.md` - `sources/Communication_Easy_Galileo.md` - `sources/Communication_WMS_GALILEO.md` - `sources/Comprendre_logs_Gateway.md` - `sources/Configuration_EasyS.md` - `sources/Configuration_SmartUI.md` - `sources/Convoyeur_terminologie.md` - `sources/DTR_configuration_reseau_materiel.md` - `sources/Documents_utiles.md` - `sources/Erreurs_Defauts_GALILEO.md` - `sources/Organisation_projet_Robotique.md` - `sources/Plan_tests_stations.md` - `sources/Planning_Installation_Miniload.md` - `sources/Presentation_GALILEO.md` - `sources/Tests_Miniload_Gateway.md` Toutes archivées dans `sources/archives/` après ingestion. ### New pages created (5) - `architecture/galileo-integration.md` — CREATED (Gateway topology port 3000, protocole 3 messages Event/Search/End, capacité stations PK/PS vs TK, workflows `Galileo_*EventHandler_PR`, commande `GalileoMovTrackingCreateCommand`, virtual location `Mov`, SCADA vs GALILEO vs WMS) - `concepts/mechanical-elements.md` — CREATED (table acronymes ES→EN ~30 éléments, matrice codes stations FR/ES/EN 24 lignes, comportement tracking convoyeurs LRA/LRC/LBC/LRL/LTM/LRD/LRI, nomenclature miniload ML/MLB/EPSF/EPDF/ECDF) - `operations/galileo-simulation.md` — CREATED (install Gateway, MainObject.config tenantCode/TokenUser/PasswordEncrypt, firewall port 3000, config EasyS rack/aisle/PLC types, config SmartUI stations/routes, TE/TS Logical X=991, LTM routing, PK setup, routes MP-extraction + MP-reject, injection PIE event, extraction manuelle 3 façons, Manual Action + Liberate, requête LINQ de synchro StationRoutes) - `operations/galileo-troubleshooting.md` — CREATED (chemin log Gateway `C:\ProgramData\Mecalux\EasyWMS Gateway 2015\Logs\AllLog.log`, structure station/route updates, patterns klogg `DataInfo.+_CodeSupport_`, table EndErrorCode 0-7 avec résolution, procédure 4 étapes pour EndErrorCode=4, faults 1116/1201/1291, adresse WMS Confluence, checklist pré-escalade) - `operations/robotics-project-lifecycle.md` — CREATED (parties prenantes chef de chantier / chef de projet IT / responsable électricité / responsable de projet, DTR, planning, documents de référence, tests stations avec requête LINQ d'audit, routes "full" CME→TE, PKE→PK, ET→PS, checklist pre go-live) ### Existing pages updated (6) - `concepts/stations.md` — UPDATED (sources robotique : section Station Code Translation FR/ES/EN, Station Capacity Semantics PK/PS per-route vs autres per-station, Route configuration in EasyS) - `concepts/putaway.md` — UPDATED (`Bases_fonctionnement_robotique_EasyWMS.md`, `Configuration_EasyS.md` : section "Putaway in an automatic warehouse (end-to-end)" 9 étapes, "Putaway logic by rack depth" single/double/>2-depth + marge emplacements vides 5% + double-depth Case #1/#2) - `concepts/picking.md` — UPDATED (`Bases_fonctionnement_robotique_EasyWMS.md`, `Configuration_EasyS.md`, `Configuration_SmartUI.md`, `Tests_Miniload_Gateway.md` : sous-section "PK / MP setup and assignment mode" — workstation setup, types de route MP, max concurrent orders, assignment mode Automatic/Manual, 3 façons de déclencher l'extraction) - `modules/automation-dashboard.md` — UPDATED (`Automation_Dashboard.md`, `Erreurs_Defauts_GALILEO.md` : table fault codes 1116/1201/1291, section Reference reports → Confluence) - `architecture/overview.md` — UPDATED (`Presentation_GALILEO.md`, `Communication_WMS_GALILEO.md` : sous-section "Automation control system (TMS)" sous Warehouse Types — GALILEO vs EasyS + Gateway port 3000) - `glossary.md` — UPDATED (nombreux termes robotiques ajoutés — voir ci-dessous) ### Glossary - `glossary.md` — UPDATED avec termes robotiques ajoutés sur toutes les lettres : AP/APC/APR, APS200, ATC, Automatic Aisle (A) ; CME station (C) ; DeleteEmptyContainers, DTR (D) ; EasyS expanded, EasyWMS Gateway, End (message), EndErrorCode, Empileur, EMS, ECB, Event (message), ETQ (E) ; Galileo expanded, Galileo workflows, GalileoMovTrackingCreateCommand (G) ; IdentError, IMS (I) ; ME/TE, MS/TS, MP/TP, Miniload, Mov (virtual location), Manual Action, MT/MTB (M) ; PIE robotics view, PKE, PLC Container Type / PLC Height Type, Port 3000 (P) ; Reject route, Responsable de projet (robotics), Route (GALILEO) (R) ; SCADA, Search (GALILEO), SGA, Station update / Route update (S) ; TK (Transstockeur), TMS disambiguation (robotique vs carrier), Tracking (GALILEO) (T). ### Index - `_index.md` — UPDATED (total 85 → 90 pages ; Concepts 32 → 33 (+mechanical-elements) ; Architecture 5 → 6 (+galileo-integration) ; Operations 16 → 19 (+galileo-simulation, galileo-troubleshooting, robotics-project-lifecycle) ; new "Batch 12 — Robotics & GALILEO Integration" section listée). --- ## 2026-04-17 — Batch 11: Fonctionnelles Mecalux France (16 sources) Sources ingérées (Confluence EasyWMS France + menu RF) couvrant : ASN Transfer (ROF02), stratégies de réapprovisionnement (Routine/Conclure/Exiger + efficacité), validation des ajustements de stock (Count Profile), chargement camion SmartUI, déclencheurs d'impressions (BL, étiquettes, BL/feuille de route), process d'assignation de stock (`StockAssignProcess_*`), stratégies de remplissage de canaux, chariots à emplacement, changement de séquence SSCC via EasyS, création d'attribut logistique sans mode de capture, split marchandise réception (NEUT/ROUJE), réapprovisionnement inter-sous-entrepôts via zone intermédiaire, picking manuel (`ManualPicking_ByItem_UI`), fusion/merge de commandes (`DlvShareDeliveries`, `ALLOW_MERGE_DIFFERENT_ACCOUNT`), les 5 poids support + poids variable, et mapping complet des menus RFT : - `sources/19_ASN_Transfer.md` - `sources/20_Strategies_reapprovisionnement.md` - `sources/21_Validation_ajustements_stock.md` - `sources/22_Chargement_camion.md` - `sources/23_Declencheurs_impressions.md` - `sources/24_Process_assignation_stock.md` - `sources/25_Strategie_remplissage_canaux.md` - `sources/26_Utilisation_chariots_emplacement.md` - `sources/27_Modification_sequence_SSCC.md` - `sources/28_Creation_attribut_logistique_sans_capture.md` - `sources/29_Split_marchandise_reception.md` - `sources/30_Reapprovisionnement_2_sous_entrepots_zone_intermediaire.md` - `sources/31_Picking_Manuel.md` - `sources/32_Fusion_commandes_Merge.md` - `sources/33_Les_poids.md` - `sources/menu_rf_easywms.md` Toutes archivées dans `sources/archives/` après ingestion. ### New pages created (3) - `concepts/stock-assignment.md` — CREATED (source 24 — `StockAssignProcess_*` engine, 4 assignment types, customisation hooks) - `concepts/weights.md` — CREATED (source 33 — 5 container weight fields, PIE behaviour, variable-weight items, worked examples) - `architecture/rf-menu.md` — CREATED (menu_rf_easywms — 12 RFT menus mapped to entry workflows with `RFMenu_*`/`SharedMenu_*` codes) ### Existing pages updated (11) - `concepts/reception.md` — UPDATED (sources 19, 29 : Transfer two-warehouse ASN flow, NEUT/ROUJE split strategy with 4 putaway strategies) - `concepts/order-outbound.md` — UPDATED (sources 19, 32 : Transfer flow section with DirectTransfer comparison, Merge/Fusion section with eligibility, config, limitations) - `concepts/replenishment.md` — UPDATED (sources 20, 30 : Routine/Conclure/Exiger SmartUI mapping, efficiency modes table, inter-sub-warehouse replenishment via transit Buffer, duplicate heading fix) - `concepts/picking.md` — UPDATED (sources 26, 31 : Manual Picking flow + 3PL/Carrier conflicts, Location Carts with divisions and SmartUI setup) - `concepts/shipping.md` — UPDATED (sources 22, 32 : Truck Loading SmartUI reference, Merge vs Load distinction) - `concepts/stock-adjustment.md` — UPDATED (source 21 : Count Profile validation modes Never/Always/According to tolerance, tolerance parameters, SuperAdmin/Admin rights, French UI labels) - `concepts/count.md` — UPDATED (source 21 frontmatter only) - `concepts/container.md` — UPDATED (sources 27, 33 : SSCC prefix change procedure via EasyS, cross-ref to weights page) - `concepts/product-item.md` — UPDATED (sources 28, 33 : "Creating a logistic attribute without a capture mode" section with Run Command procedure) - `concepts/putaway.md` — UPDATED (source 25 : Channel strategy SmartUI configuration, mandatory criteria fields, reservation view) - `concepts/labels.md` — UPDATED (source 23 : full Document & Label Printing Triggers reference — 10 document types with manual / XML-flag / event triggers) - `concepts/stock.md` — UPDATED (source 24 : cross-ref to new stock-assignment page) - `concepts/erp-interface.md` — UPDATED (sources 19, 32 : ROF02 note for Transfer, Transfer vs DirectTransfer SorType distinction, DlvShareDeliveries Merge message) - `concepts/location.md` — UPDATED (source 30 : Transit buffer between sub-warehouses — Transport element pattern, Buffer type correction, routing) ### Glossary - `glossary.md` — UPDATED with new terms: `ALLOW_MERGE_DIFFERENT_ACCOUNT`, Calculated Weight, Channel filling strategy, Conclure, Count Profile validation mode, Division (location cart), DlvShareDeliveries, Exiger, Fusion/Merge synonym, Location cart, LogisticAttributeCreateLogisticCaptureCommand, Manual Picking, NEUT/ROUJE pattern, Poids (five fields), Real Weight, ROF02 disambiguation, Routine, Scale Weight, SSCC prefix change, Stock assignment, `StockAssignProcess_*` workflows, Theoretical Scale Weight, Theoretical Weight, Transit buffer, Transfer (SorType), Variable weight. ### Index - `_index.md` — UPDATED (total 82 → 85 pages ; Concepts 30 → 32 ; Architecture 4 → 5 ; new pages listed). --- ## 2026-04-17 — Batch 10: Fonctionnelles Mecalux France (18 sources) Sources ingérées (Confluence EasyWMS France — lot fonctionnel couvrant stratégies de rangement, vidage de bacs, réapprovisionnement pendant picking, pré-colisage, picking dédié, cross-docking, gerbabilité, image article, modèles d'expédition, transactions, préparation papier, articles alternatifs, kits, comptage, classification ABC, flux tendu, tournées, ASN DirectTransfer) : - `sources/01_Strategies_rangement_fonctionnement.md` - `sources/02_Strategie_assignation_vidage_bacs.md` - `sources/03_Reapprovisionnement_lors_picking.md` - `sources/04_Gestion_preemballage_precolisage.md` - `sources/05_Gestion_picking_dedie.md` - `sources/06_Gestion_cross_docking.md` - `sources/07_Gestion_gerbabilite.md` - `sources/08_Ajouter_image_fiche_article_ITM01.md` - `sources/09_Modeles_expedition.md` - `sources/10_Transactions.md` - `sources/11_Preparation_papier.md` - `sources/12_Articles_alternatifs.md` - `sources/13_Gestion_KIT.md` - `sources/14_Processus_inventaire.md` - `sources/15_Configuration_ABC.md` - `sources/16_Tense_Flow.md` - `sources/17_Fonctionnement_routes_tournees.md` - `sources/18_ASN_DirectTransfer.md` Toutes archivées dans `sources/archives/` après ingestion. ### New pages created (2) - CREATED `concepts/prepackaging.md` (source 04) — Stratégie de prépackaging (Préemballage/Précolisage) ; configuration au niveau type d'ordre d'expédition ; bloc XML `` dans SOR02 ; comportements testés par type ; différences avec VAS - CREATED `concepts/tense-flow.md` (source 16) — Configuration zone Flux Tendu dans EasyS ; flux fonctionnel en 4 étapes (lancement → exécution picking → picking virtuel → fin de flux) ; différences avec le cross-docking opportuniste ### Existing pages updated (12) - UPDATED `concepts/putaway.md` (source 01) — Workflow de configuration SmartUI : gestion de la séquence, onglet Critères, onglet Règles (Mode de stockage, Valable si, cases à cocher de restriction, Order locations) + activation / désactivation / édition - UPDATED `concepts/picking.md` (sources 02, 03, 11) — Mode efficacité **Vidage de bacs** (3 workflows principaux) ; table détaillée des 3 paramètres `PICKING_ALLOW_*` pour l'attente de réapprovisionnement + flux opérateur ; procédure complète **Paper Picking** (7 étapes) ; ajout des 3 paramètres dans le tableau Parameters ; cross-ref vers tense-flow - UPDATED `concepts/shipping.md` (sources 09, 17) — Gestion des **modèles d'expédition** : champs de base, onglets par type d'ordre, Scheduler, onglet Critères, exemples LINQ ; section **fichier RUT (routes TMS)** en 5 étapes ; cross-ref vers prepackaging - UPDATED `concepts/crossdocking.md` (source 06) — Notes d'installation EasyS/SmartUI Mecalux France (configuration du rack, zone Cross docking, priorité de stratégie position 1, avertissement sur les critères) + comportements connus (réception uniquement RFT, buffer-over-dock, XD override de réserve, pas d'impression d'étiquette) - UPDATED `concepts/replenishment.md` (source 05) — Configuration **PDL** EasyS/SmartUI : cases EasyS (Allow product location, Allow replenish at source, Allow picking), champs SmartUI, tip formatage étiquette, limitations connues (destination non affichée, max pas appliqué, min fonctionne) - UPDATED `concepts/count.md` (source 14) — Clarification Blind vs Informed : le flag FR `Est renseigné` est positionné par ligne dans SmartUI + workaround `CountOrderLineVList` ; procédure **comptage d'articles à numéros de série** (4 étapes) - UPDATED `concepts/product-item.md` (sources 07, 08, 12, 15) — **Classification ABC** : principes de fonctionnement, Inclusive/Exclusive, règles de paramétrage, première assignation, paramètres d'évaluation, interprétation des lignes rouge/verte, notification SAC ; gerbabilité 0-10 (`ITM01 `) ; image article (local vs URL) ; section **Articles de remplacement / Substituts** : flag SOR ``, 3 modes de profil d'expédition (Partiel/Substitution/Tout ou rien), table des substituts, matrice SOF `LneDIsAlternative` - UPDATED `concepts/kits.md` (source 13) — Pré-requis profil Version ; procédure SmartUI de création ; cycle de vie **WO** : 4 modes de création (ERP / SmartUI / RFT / Automatique), modifications autorisées par statut ; approvisionnement zone kit + clôture du WO + gestion de la pénurie (comparaison Montage sur demande OUI/NON) - UPDATED `concepts/transactions.md` (source 10) — Section **Regeneration from SmartUI** : depuis SmartUI Interface > Communications, statuts `Envoyé` ou `Génération d'erreur` permettent de régénérer le fichier ERP (les modifications BOO sont appliquées à la régénération) - UPDATED `concepts/order-outbound.md` (sources 12, 18) — Type `Direct transfer` cross-référencé ; section **ASN — DirectTransfer flow** (préparation, RFT menu Réception > Préavis, génération ASO01, suppression SmartUI → ASK01, avertissement absence d'info d'origine) ; section **Articles alternatifs** (flag SOR XML) - UPDATED `concepts/reception.md` (source 18) — Sous-section **DirectTransfer — inter-warehouse ASN flow** dans la section ASN Reception : réception via RFT menu Réception > Préavis, cross-ref vers order-outbound - UPDATED `concepts/erp-interface.md` (sources 08, 18) — Section **ITM — Image fields** (modes `` local vs `` + setting `UserImagesURI`) ; triggers DirectTransfer dans ASO et ASK ; mention `SorType = DirectTransfer` dans SOR ### Glossary updated - UPDATED `glossary.md` — 14 nouveaux termes : **ABC Inclusive / Exclusive**, **DirectTransfer**, **Est renseigné (Count)**, **Flux tendu**, **Gerbabilité (Stackability)**, **LneTrmAlternative**, **LneDIsAlternative**, **Montage sur demande**, **Prepackaging (Préemballage/Précolisage)**, **SAC**, **Substitute item**, **Tense flow** (étendu avec référence explicite), **Tournée (Route/RUT)**, **UserImagesURI**, **Vidage de bacs (Bin Emptying)** ### Index - UPDATED `_index.md` — Total pages 80 → 82 ; section Concepts 28 → 30 (ajout prepackaging + tense-flow) --- ## 2026-04-17 — Batch 9: Dev Workflow Tooling, Reviews & Project Lifecycle (Mecalux France, 9 sources) Sources ingérées (Confluence EasyWMS France — second lot post-déploiement, couvrant l'outillage SSH/réseau, l'export uGNA, le cycle de vie Git par phase de projet, le déploiement en test, et les revues code/fonctionnel/documentation) : - `sources/Configuration_cle_SSH_MSSCODE_Sourcetree.md` — v2 (28/01/2026) - `sources/Routage_vers_les_VM.md` — v7 (11/08/2023) - `sources/Export_donnees_uGNA.md` — v5 (18/10/2023) - `sources/Gestion_du_GIT.md` — v1 (27/02/2024) - `sources/Deployer_application_en_test.md` — v1 (20/12/2022) - `sources/Revue_Code.md` — v10 (08/01/2026) - `sources/Revue_Fonctionnel.md` — v2 (27/02/2024) - `sources/Revue_Documentation.md` — v3 (04/03/2024) - `sources/Retirer_popup_connexion.md` — v1 (20/12/2022) — **page Confluence vide** : aucune page wiki créée, source archivée pour ne pas être retraitée ### New pages created (6) - CREATED `operations/ssh-keys-setup.md` (source: Configuration_cle_SSH_MSSCODE_Sourcetree) - Génération clé SSH ed25519 via Git Bash (`ssh-keygen -t ed25519 -C ...`), passphrase obligatoire et non modifiable - Enregistrement sur MSSCODE + **vérification renforcée** par signature SSH (jeton unique non copiable depuis la doc — toujours utiliser celui fourni en direct) - Configuration Sourcetree : OpenSSH + désigner la clé privée - **Cloner via SSH** (et non HTTPS) sinon Sourcetree continue à demander les identifiants MSSCODE - Common errors : `Permission denied (publickey)`, mot de passe oublié → régénération obligatoire - CREATED `operations/vm-network-routing.md` (source: Routage_vers_les_VM) - Tableau NAT Hyper-V : ports externes PC (8080/4430/33890/15210/4450 + n°2 pour 2e VM) ↔ ports internes VM (80/443/3389/1521/445) - Accès local (depuis VM) : `localhost:4430` ou `https:///smartui/` - Accès distant (depuis autre PC) : IP du PC hôte + port externe (`192.168.x.x:4430`, `:33890` pour RDP) - VPN Mecalux : `vpn-europa@mecalux.com:4443` ou `vpn-europa4@mecalux.com:443` pour délégations Europe - Conflit ZAPP/Zscaler APP → désinstaller + reboot ; sinon ticket `No Hyper-V NAT connectivity` à `it@mecalux.com` - Commandes utiles : `Get-NetAdapter`, `Get-NetNatStaticMapping` - CREATED `operations/ugna-data-export.md` (source: Export_donnees_uGNA) - Procédure : CMD admin (pas PowerShell) + `uGNAConsole.exe -Z:<41 entités>` - Liste exhaustive des 41 entités exportées, regroupées par domaine (Owners/Items/Suppliers/Profils/Stratégies/Stations/Locks/Configurations diverses) - XML générés dans `Mecalux\uGNA\Export` → à copier vers `..\test` du Git du projet → commit + push - **Prérequis** : VM à jour vis-à-vis du Git (sinon risque d'export de données supprimées) - Erreur de droits sur `Program Files (x86)\Mecalux\uGNA` → propriétés sécurité, ajouter Contrôle total - CREATED `operations/git-branch-lifecycle.md` (source: Gestion_du_GIT) - Stratégie Git **par phase de projet** (orthogonal à git-workflow qui couvre la mécanique opérationnelle quotidienne) - 5 phases couvertes : Développement initial → Avant MEP → Hypercare → TLM → TMA - Acteurs définis : Dev / Dev Principal / CdP / Support / TMA - Règle bloquante : Support refuse le passage TLM si `develop` est encore présente - Branches `hotfix` (Support) / `release` (TMA) : 2 cas Support (modifs longues vs directes en prod), 7 étapes TMA pour gérer une `release` - **Communication bi-directionnelle Support↔TMA** sur chaque livraison (sinon conflits massifs ou régressions) - Schéma ASCII du cycle de vie + common errors - CREATED `operations/deploy-test-application.md` (source: Deployer_application_en_test) - Procédure 7 étapes pour livrer un lot de dev aux CdP sur la **VM de test partagée** (distincte des VM de dev) - Convention de nommage du tag : `-V` (identique à deployment-specific-commit) - Étapes : tag sur `develop` (push tag obligatoire) → checkpoint "Deploy 0" → déploiement via `deploy_repository.ps1` → réinstallation GNA si modifs BOO → printer service + licence → validation VM → transition Jira "Prêt à tester" avec **tag obligatoire** - Justification du tag (vs déploiement direct de `develop`) : version reproductible, garantie sans bug postérieur, démo client safe - Cross-références fortes avec deployment-existing-app, gna-services-license, vm-installation, vm-network-routing - CREATED `operations/code-review-process.md` (sources: Revue_Code + Revue_Fonctionnel + Revue_Documentation — 3 sources fusionnées en 1 page) - **Section 1 — Revue Code** : OutboundLines vs OutboundOrderLines (writing), kits sans assemblage (`OutboundOrderOutboundOrderLineDetails` = composants, `OutboundLines` = kit), `ProductConversion` peut être null, blocs `//StartCustom`/`//EndCustom`, préfixe `CST_` (3 questions : visible client / nommage modifiable / élément haut niveau), nommage viewfields/SmartUI/attributs/paramètres workflow/dialogues/requêtes, `ProcessContext.EnterAction`/`EscapeAction` (pas de string en dur), `FirstOrDefault()` sécurisé - **Section 2 — Revue Fonctionnelle** : exécution cas de test Jira (ou cas standard), test `Échap` sur dialogues - **Section 3 — Revue Documentation** : Jira commentée, vérification Git (historique → détection modifs hors périmètre causée par custom app importée à un autre niveau de branche), Reten Markdown (3 cas : process modifié → chapitre process / non-process → tableau fin / custom attributes → section "1.2 General custom elements") - Décision : 1 seule page combinée (et non 3 pages séparées) car les 3 revues forment un workflow unifié pré-merge ### Pages updated (7) - UPDATED `operations/git-workflow.md` — frontmatter `related:` enrichi (+git-branch-lifecycle, +ssh-keys-setup, +ugna-data-export, +code-review-process) ; lien interne vers `ugna-data-export.md` au lieu de la doc Confluence externe ; section Related étoffée - UPDATED `operations/development-methodology.md` — frontmatter `related:` enrichi (+git-branch-lifecycle, +git-workflow, +code-review-process, +deploy-test-application) - UPDATED `operations/vm-installation.md` — frontmatter `related:` enrichi (+vm-network-routing, +deploy-test-application) - UPDATED `operations/custom-application-management.md` — frontmatter `related:` enrichi (+code-review-process) - UPDATED `operations/gna-services-license.md` — frontmatter `related:` enrichi (+ugna-data-export, +deploy-test-application) - UPDATED `operations/deployment-existing-app.md` — frontmatter `related:` enrichi (+deploy-test-application) - UPDATED `glossary.md` — ajout de **15 nouveaux termes** (CdP, CST_, EnterAction/EscapeAction, Hypercare, MEP, MSSCODE, NAT, OutboundLines vs OutboundOrderLines, ProductConversion, Reten, TLM, TMA, Trigramme projet, uGNA/uGNAConsole, VPN Mecalux, ZAPP/Zscaler) ; `last_compiled` 2026-04-10 → 2026-04-17 - UPDATED `_index.md` — total 74 → 80 pages ; ajout section "Batch 9 — Dev Workflow Tooling, Reviews & Project Lifecycle (Mecalux France)" sous Operations (6 pages) ; en-tête "Operations (10 pages)" → "Operations (16 pages)" ### Source non ingérée - `sources/Retirer_popup_connexion.md` — la page Confluence est vide (`Cette page ne contient pas encore de contenu sur Confluence`). Aucune information à ingérer. Source archivée dans `sources/archives/` pour ne pas être retraitée. Les pop-up de connexion SmartUI restent référencées comme cas de bord dans `operations/git-workflow.md` (sans procédure dédiée). ### Rationale Ce batch complète **par le bas** la chaîne de déploiement déjà couverte par le batch 8 : ``` Batch 8 (cycle VM/projet) Batch 9 (outillage + gouvernance) ───────────────────────── ──────────────────────────────── vm-installation ←─→ vm-network-routing ssh-keys-setup first-deployment deployment-existing-app ←─→ deploy-test-application (cas spécifique) deployment-specific-commit custom-application-management ←─→ code-review-process git-workflow ←─→ git-branch-lifecycle (gouvernance par phase) ugna-data-export (étape pré-commit explicitée) gna-services-license ``` Les 6 nouvelles pages se positionnent comme **outils transverses** (SSH, NAT/VPN, uGNA) ou **gouvernance haut niveau** (cycle de vie projet, code review) — orthogonales aux procédures techniques du Batch 8 mais étroitement cross-référencées. Aucune modification du domaine produit (concepts/modules/architecture). **Choix de fusion** : les 3 sources Revue_* sont consolidées dans une seule page car elles forment un workflow unifié (revue avant `Finish Feature`) et restent compactes individuellement. Le glossaire centralise les termes transverses (TLM, TMA, MEP, Hypercare, Reten, CdP, MSSCODE, NAT, ZAPP) qui apparaissent dans plusieurs des nouvelles pages. ## 2026-04-17 — Batch: Deployment Workflow Ingestion (Mecalux France, 7 sources) Sources ingérées (Confluence EasyWMS France — documentation interne sur l'installation de VM et le cycle de déploiement projet) : - `sources/Installation_VM_Hyper-V.md` — v30 (02/12/2025) - `sources/Valider_sa_machine_virtuelle.md` — v7 (14/02/2023) - `sources/Premier_deploiement.md` — v39 (07/08/2025) - `sources/Deploiement_application_existante.md` — v20 (04/07/2024) - `sources/Deploiement_VM_commit_specifique.md` — v3 (09/06/2023) - `sources/Gestion_custom_application.md` — v12 (20/12/2022) - `sources/Gestion_versions_projet_GIT.md` — v27 (22/08/2025) - `sources/Installation_Services_Licence_WMS.md` — v19 (15/04/2025) Note : le fichier `sources/files.zip` n'est pas ingéré (archive binaire non textuelle). ### New pages created (7) - CREATED `operations/vm-installation.md` (sources: Installation_VM_Hyper-V + Valider_sa_machine_virtuelle) - Combine création VM Hyper-V + validation post-déploiement (deux procédures complémentaires) - Procédure complète : récupération template `TEMPLATE_INTEGRATION_[DB]` (Oracle On-Premise / PostgreSQL SaaS), création VM Génération 2 (RAM 4→6 Go, 4 CPU, InternoNAT/VMs), config réseau IPv4 10.255.255.2 + 4 DNS Mecalux + suffixe `mecalux.com`, renommage (≤15 caractères Oracle, MAJ `tnsnames.ora`/`listener.ora` avant reboot), installation Git, point de contrôle "Deploy 0" - Validation : MongoDB démarré, IIS Browse sur AD/ApplicationService/EasySTS/SmartUI/SmartUIServices, fallback `localhost/smartui` dans navigateur VM, `defaultURL` vide dans `SmartUI\script\config.js` pour accès PC hôte, `EnableLegacyRFMode` 2e checkbox pour consoleRF - CREATED `operations/first-deployment.md` (source: Premier_deploiement) - Premier déploiement d'un projet neuf (exécuté une seule fois par projet) - `DeployConfig.yaml` détaillé : TenantName/TenantCode, DBEngine (Oracle/PostgreSQL/SQLServer/MySQL), MAPSeed (versions mapdeploy), License (PRO/ADVANCE/ENTERPRISE), Warehouse (layout_config/*.cfg2014), Data (test/), StandardApplications (miroir ``), EnabledModules (miroir `` sans EasyWMS + ToggleService pour versions ≥24.xx), Users - Procédure script unifié : `deploy_repository.ps1 [Branche]` ; fallback anciens scripts `deploy.ps1 (1. Complete / 2. Load)` + `Commands\commands.ps1` - Étape 8 OBLIGATOIRE : Tenants.xml → `providerName="InMemory"` + `iisreset` ; astuce Notepad++ regex multi-tenant - Création custom app initiale + renseignement de `Customs:` dans DeployConfig (étape 10) - CREATED `operations/deployment-existing-app.md` (source: Deploiement_application_existante) - Redéploiement d'un projet existant (nouveau dev, changement de branche, mise à jour) - Procédure script unifié (same as first-deployment mais sans création de custom app) - Étape Tenants.xml InMemory OBLIGATOIRE à chaque redéploiement (fichier régénéré) - Version minimale supportée par `deploy_repository.ps1` : 21.1.19.2 - CREATED `operations/deployment-specific-commit.md` (source: Deploiement_VM_commit_specifique) - Déployer sur un commit figé : tag Git + branche dédiée + deploy par branche - Convention de nommage : `-V` (ex: SPEN-V1/SPEN-V2) - Procédure SourceTree : Fetch "all tags" → clic droit Tag → push tag → clic droit Branch → push branch → `deploy_repository.ps1 ` - Cas d'usage : reproduction de bug, démo stable, tests de régression, hotfix candidate - CREATED `operations/custom-application-management.md` (source: Gestion_custom_application) - Création EasyBuilder : Option A (depuis FRANCE_OPERATIONS_TOOLS, ex: Module transporteur) / Option B (vierge avec dépendance EasyWMS) - Import : delete app existante → `Import and save application from text` depuis `..\source\NomApplication` - Export : **vider dossier destination + être sur branche de tâche + aucun Check-out** → `Export application to text` - Fichiers séparés en plusieurs pour un même élément (workflow + C# + DESIGN) — tout stager - Règles coexistence multi-devs : export en fin de tâche, import après merge dans develop - CREATED `operations/git-workflow.md` (source: Gestion_versions_projet_GIT) - Procédure Git Flow CLI + SourceTree pour projets EasyWMS France - `git flow init -d` avec préfixes standards (feature/bugfix/release/hotfix/support) - `git flow feature start/finish -r` (rebase obligatoire), gestion conflits (`git add` + `git rebase --continue` / SourceTree stage + Continue Rebase sans re-commit + re-clôture sans cocher "Rebase") - Règle absolue : commit + push TOUS LES SOIRS (perte/vol/casse PC) - Pré-requis avant commit : export custom app + export uGNA (si params/config modifiés) + `GNAGetDataForGit.ps1` (si BOO modifiés) - Tableau des types de branches Git Flow avec préfixes, source, destination, objet - Pop-up SmartUI post-déploiement référencée - CREATED `operations/gna-services-license.md` (source: Installation_Services_Licence_WMS) - GNA — Sauvegarde GIT : `GNAGetDataForGit.ps1` depuis `InstallApplications` (`C:\deploy\Prof.Serv.Deploy\InstallApplications` en automatique) ; export XSD_Source only (jamais XSD composé → évite duplications) ; exemple composition SOF02 (EasyWMS + Deliveries + VAS) ; chemins `responses.xml` à ajuster (`C:\ProgramData\…` → `C:\Program Files\…` avec nouveau deploy) ; destination GIT `\services\GNA` - GNA — Réinstallation : `InstallApplication.zip` → fusion avec `\services\GNA` GIT → `responses.xml` + URL `FromGIT` → `GNA.zip` (Config/Scripts/TaskDefinitions/XSD) → `DeployCommsApps.ps1 complete` - Label Printer : lien Confluence dédié (non reproduit) - Licence WMS : export depuis `https:///EasySTS/License` → demande aux chefs d'équipe / directeur technique / support espagnol → import via "Submit license" pour dépasser les 7 jours par défaut ### Pages updated (1) - UPDATED `_index.md` — total 67 → 74 pages ; ajout section "Batch 8 — Deployment Workflow (Mecalux France)" sous Operations (7 pages) ; en-tête "Operations (3 pages)" → "Operations (10 pages)" ### Rationale Les 7 sources forment une chaîne cohérente qui couvre le **cycle de vie VM/projet côté développeur Mecalux France** : ``` VM Installation → First Deployment → (development) → Git Workflow → Custom App Management ↓ Deploy Existing / Deploy Specific Commit ↓ GNA Services & License ``` Ce cycle est **orthogonal au produit EasyWMS lui-même** (concepts/modules/architecture qui décrivent le WMS côté fonctionnel et technique). Il s'inscrit dans la même catégorie opérationnelle que le précédent ingest `development-methodology.md` (stratégie de branches), qui reste la "vue d'ensemble" — les 7 nouvelles pages sont les procédures concrètes qui l'instancient. Les cross-références ont été construites pour refléter la séquence temporelle typique : `vm-installation` → `first-deployment` → `git-workflow` + `custom-application-management` → `deployment-existing-app` (au quotidien) / `deployment-specific-commit` (cas particulier) / `gna-services-license` (à chaque modif BOO). Aucune page concept/module/architecture existante n'a été modifiée — le domaine couvert ne touche pas au produit mais au processus de déploiement. ## 2026-04-17 — Ingest: sources/Présentation_méthode_de_développement.md Source ingested: `sources/Présentation_méthode_de_développement.md` — Confluence EasyWMS France (v8, 29/12/2023). Document interne Mecalux France décrivant la méthode de développement des custom applications EasyWMS : stratégie de branches GIT, phases dev/test/post-production, gestion du manuel de reten. ### New pages created (1) - CREATED `operations/development-methodology.md` - Nouveau thème : méthodologie de développement des custom apps (non couvert dans le wiki existant) - Stratégie de branches GIT : `master` (production), `développement` (intégration), branches individuelles par développeur, `post-production` (correctifs post-MEP) - Phase de développement : 1 machine + 1 branche GIT par dev, redéploiement custom app après merge/rebase, manuel de reten en Markdown - Phase de tests : déploiement sur serveur de test dédié, testeurs n'ont pas besoin de monter de machine locale, 2 options de correction de bugs - Post-production : master = état de production courant, branche `post-production` créée après MEP et mergée **uniquement avant la MEP suivante** pour éviter d'écraser master - Schéma ASCII du flux de branches + règles pratiques + common errors ### Pages updated (1) - UPDATED `_index.md` — total 66 → 67 pages; nouvelle entrée `operations/development-methodology.md` dans section Operations (Batch 7) ### Rationale Le document source n'a aucune intersection avec les pages concepts/modules/architecture existantes (qui décrivent le produit EasyWMS lui-même). Il traite du **processus de développement interne** Mecalux France pour les extensions custom — thème orthogonal au reste du wiki, d'où création d'une page dédiée dans `operations/` (cohérent avec `configuration-guide.md` qui traite de l'opérationnel de déploiement). ## 2026-04-26 — Batch: Functional Analysis Ingestion (custom/analyse_fonctionnelle.md) Source ingested: `wiki-full/custom/analyse_fonctionnelle.md.md` — 68,757 tokens, French-language functional analysis template (Mecalux client implementation document covering the full EasyWMS feature set with concrete operational detail). ### New pages created (1) - CREATED `concepts/kits.md` (sources: analyse_fonctionnelle.md + erp-interface cross-reference) - First compilation of this concept (was in schema.yaml but never compiled) - Kit types: without assembly, with ERP-driven assembly, with on-demand assembly; SAGE 100C mapping (Fabrication/Commercial/Linked nomenclatures) - Assembly lifecycle: WOR → pick tasks → KST.CON + STK.KIT transactions → WOF (if ERP-originated) - Disassembly lifecycle: WOR → UNK.CON + STK.UNKIT → WOF (if ERP-originated) - Quartering type: 1 raw material → multiple finished goods selections - Common errors + related pages ### Pages updated (12) - UPDATED `concepts/stock.md` - Added UoM to stock line uniqueness key (Item + Owner + Location + Container + Logistic attributes + **Status + UoM**) - Added explanatory note with example (same SKU in 2 lots = 2 stock lines) - Added STV delta note: quantity in STV = what changed (delta), not remaining stock; ERP must accumulate or use SCR/WSC - Added WSC/SCR usage detail: grouped vs detailed, include-zeros option, on-demand or scheduled - Added Double validation section: Pending→Validated/Cancelled; never/always/by-tolerance per item (inventory profile) - Added user status detail: 9 actions configurable per status (picking/replenishment/inventory/reception/internal consumption/shipping/collection/movement/reservation) - Added STC01 trigger: auto-sent on any user status change - UPDATED `concepts/product-item.md` - Added profile examples tables (logistic: PROFIL_SIMPLE/DLC/LOT/SN; reception: PROFIL_SIMPLE/QUALITE; shipping: PROFIL_FIFO_MANU/SCAN/FEFO) - Added to item attributes: free fields (up to 20), minimum stock alert threshold, picking alert message - Added Multi-Carrier packaging method to item families section (scan all / choose count / always 1 parcel; most restrictive wins) - Added "Item base management (lifecycle)" section: ERP deactivation → WMS deletion flow, WMS can only delete if no active stock/tasks, performance degradation warning - Added SAC01 to ERP integration table + ABC rotation recalculation details (whole warehouse or zone, configurable period, indicative result, trigger SAC01 after manual apply) - Added kits cross-reference to Related section - UPDATED `concepts/erp-interface.md` - Fixed bug: MOF direction was listed as "ERP → WMS" → corrected to "WMS → ERP" (manufacturing order finalization) - Added Manufacturing messages: RCP01/RCP02 (recipe management), MOR01 (production orders), MOF (WMS→ERP finished goods), FGP (WMS→MES) - Added Kit messages: WOR/WOF/KST/UNK with correct directions and triggers - Added Store Fulfillment messages: TOR01 (ERP→WMS), TOF01 (WMS→ERP), TPV01 (ERP→WMS POS) - Added VAS messages: VAS01 (ERP→WMS), SOR02 VASCode field, SOF VAS field - Added Slotting: SAC01 (WMS→ERP ABC rotation suggestion) - Added detail paragraphs for SAC01, TPV01, TOR01/TOF01 - UPDATED `modules/manufacturing.md` - Expanded production line definition: supply buffer zone + production buffer zone; only 1 active MO per station - Added raw materials, finished goods, additives entity definitions - Added "Consumption mode" section: automatic (FEFO, additives) vs manual (operator declares each MP); TRF manual process steps - Expanded manufacturing profile: 3 settings (lot generation process, days before expiry, days before DLUO) - Added MO lifecycle flow diagram (ERP→Pending→Released→supply tasks→operator supply→PF declaration→consumption→close→MOF) - Added damaged finished goods section (PF not created; MP still consumed; quantity still counted) - Added rebuts (scrap) at MO closing: count as consumed; visible post-close - Added MO closing TRF process (6 steps; if actual MP < declared: excess MPs returned; can't declare more PF than already declared) - Added traceability detail (MP lot → PF lot; quality event tracking) - Added recipe management via SmartUI (Masters → Manufacturing) - UPDATED `modules/billing-3pl.md` - Expanded billing rules from simple 2-type description to full 3-group structure: - Group 1 (Storage): 5 sub-types (container/location/UoM/weight/volume) — snapshot-based counting - Group 2 (Handling): 6 sub-types (container/work orders/order lines/weight/UoM/volume) — flow-based counting; operations covered (inbound/outbound/loads/routes/counts/kits) - Group 3 (Transaction): custom rules with transaction type + owner param + quantity param + operation type (Increment/Decrement/Variable) - Added "Billing notifications" section: 6 event types (bill sent auto, bill pending validation, bill corrected, bill cancelled, contract expired, contract about to expire) - Added notification channels: email, SMS, SmartUI contextual notification - UPDATED `architecture/security.md` - Added QR Code login section: anonymized data (cannot derive username/password from lost code); reprinting invalidates previous code; incompatible with SSO - Added SSO section: SAML V2.0 only (no other SSO protocol); available on PC and TRF; SSO disables all other login methods for that user; SSO and QR Code mutually exclusive - UPDATED `architecture/overview.md` - Updated DB options: Oracle 19c / SQL Server 2019 / MySQL 8.0.14+ / PostgreSQL 14+ (not just Oracle or PostgreSQL) - Added on-premise hardware specs table: DB server (4-core @3GHz, 32GB, 600+50GB) and App server (same CPU/RAM, 200GB) - Added SaaS tiers table: 3 tiers on Azure; Basic = 2-core/7GB/10users/200orders-per-day; Standard/Advanced contact Mecalux - UPDATED `concepts/picking.md` - Added order priorities section: Urgent/High/Normal/Low/Very Low - Added order quantity states section: Assigned/Prepared/Loaded/Shipped (4 stages of order execution visibility) - Added shipment templates section: 15+ selection criteria (carrier/client/owner/destination/order type/class/typology/stock check/item type/family/danger/crossdocking/ungrouping zone/packing zone/custom); scheduling (time-based or on-demand); priority ordering within template - Added order fusion section: manual-only; same client + destination required; reversible before picking - UPDATED `concepts/replenishment.md` - Expanded PDL threshold types: 3 types (pieces/container count/% of full container); notes on when each requires container-count knowledge - Added "Dynamic Picking Emptying Tasks (Vidage)" section: automatic clearing of dynamic PDLs after order completion; relocation tasks generated on schedule; putaway engine determines destination; prevents stranded stock - UPDATED `modules/multi-carrier.md` - Added "Supported Carriers" section: 18+ carriers (STEF/XPO/Kuehne+Nagel/MRW/Nacex/DB Schenker/SEUR/Geodis/FedEx-TNT/DPD/Chronopost/Colissimo/DHL/UPS/GLS/Mondial Relay/Delivengo/BPOST/Custom) - Added online vs offline modes distinction - Added "Packing methods" section: 3 methods (scan all items/choose parcel count/always 1 parcel); precedence rule (most restrictive wins); configurable at warehouse/family/client/owner levels - UPDATED `modules/store-fulfillment.md` - Added ERP integration table: TOR01 (ERP→WMS transfer order), TOF01 (WMS→ERP finalization), TPV01 (ERP→WMS POS sale/return) - Rewrote POS integration flow to include TPV01 message and real-time decrement detail - Added "Real-time store stock view" section: current stock, in-transit stock, TPV01 history ### Index & log - UPDATED `wiki/_index.md` — total updated from 65 to 66 pages; added kits.md entry; updated module descriptions for billing-3pl, manufacturing, multi-carrier, store-fulfillment; added kits to product-item entry ## 2026-04-10 — Health Check & Lint (full wiki audit) - CREATED `wiki/_lint_report.md` — comprehensive health check of all 65 pages - 14 orphan pages identified (cobot, movirack, slotting, labor-management most critical) - 23 one-way links found (dom↔orders, slotting↔location most impactful) - 4 content contradictions found (1 critical, 2 high, 1 low) - 9 missing concept pages identified (wave, kit, sub-warehouse = tier 1 priority) - 7 glossary gaps documented - FIXED `concepts/shipping.md` — Critical: rewrote ERP Integration table (ASO→SOR, SCO→SOF/SOF02, ROF→removed, STV→LOF); fixed Overview to reference SOR and link to order-outbound.md for canonical lifecycle - FIXED `modules/pallet-shuttle.md` — PS charge station type corrected from "RECH/REAC" to "66 (PSCharge)" - FIXED `operations/configuration-guide.md` — same PS charge station type correction - FIXED `modules/slotting.md` — source path typo `areas/slottingting/` → `areas/slotting/` ## 2026-04-10 — Batch 7: Operations & Finition (8 pages + lint) - CREATED `operations/troubleshooting.md` (sources: all 56 previously compiled wiki pages — Common Errors sections synthesized) - Organized by symptom category (14 sections): Inbound/Reception, Putaway, LPN/Container, Stock & Inventory, Picking, Shipping, Replenishment, Count/Stock Adjustment, Quality Control & Locks, Tasks & Automation, AGV & Pallet Shuttle (full error code table 1001–2503), ERP Integration, System/Infrastructure, Master Data & Configuration - Total: ~80 error entries with cause + solution; cross-references to Parameters, ERP Interface, Transactions, Security, Architecture pages - CREATED `operations/configuration-guide.md` (sources: configurations/ folder 10 files + parameters.md + architecture/overview.md) - Sections: Pre-deployment checklist (IIS/DB/WIFI/EasyS), Warehouse Layout (EasyS sections 1.1–1.4: zones/location types/stations/equipment), Master Data, Reception (PIE/dock/returns config + parameters table), Putaway (strategy sequence/restrictions/PDL/intermediate stations), Picking (PTL config/workstation/waves), Replenishment (strategy types/dynamic/drawer locations), Count (location prereqs/lock types/cycle count/double validation), Crossdocking (3-step config), Quality Control (stock statuses/unlock job/receiving status), ERP Integration (message pairs/integration pool/API keys), Module-specific (Multi-Carrier/SCEM/Yard Management/LMS/3PL Billing/AGV/Slotting), Security (roles/station roles/owner isolation), Parameter reference summary - CREATED `wiki/glossary.md` (sources: all 56 compiled wiki pages — terms extracted) - ~120 entries alphabetically organized: A-Z - Covers: product names (EasyS/SmartUI/PIE/PDL/LPN/SSCC/EAN/GTIN/GS1-128), abbreviations (AGV/PS/APS/SCEM/DOM/LMS/VAS/3PL/PTL/XD/RFT/IIS), AD element types (Command/Query/Entity/View/Dialog/Event/Workflow), ERP message codes (all ~30 codes), transaction prefixes (CON.*/STK.*/TSK.*/COU.*/INO.*/OUT.*/ROU.*/LOAD.*), key Mecalux terms (Galileo/Fleet Manager/EasyS/tense flow/golden zone/etc.) - Includes ERP Message Quick Reference table (all ~30 messages) - Includes Transaction Code Quick Reference table (all prefixes) - CREATED `concepts/account-owner.md` (sources: areas/inventory_management/masters/accounts.md + owners.md + mixing_owners.md) - Lint fix: page was in schema.yaml but never compiled - Sections: Owner vs Account distinction, owner attributes (code/mixing/user group), account attributes (strict FEFO/preferred carrier/client labels), owner mixing rules (manual vs automatic warehouse), ERP messages (OWN/ACC) - CREATED `concepts/supplier.md` (sources: areas/inventory_management/masters/suppliers.md + supplier_types.md) - Lint fix: page was in schema.yaml but never compiled - Sections: Main attributes, use cases (inbound/receipt/returns), ERP message (SUP), interface paths - CREATED `concepts/carrier.md` (sources: areas/multi_carrier_shipping/multicarrier_admin/views/view_extended_carriers.md + packing_printing.md) - Lint fix: page was in schema.yaml but never compiled - Sections: Base carrier attributes, extended carrier attributes (full field table from source), carrier selection (manual/auto/preferred), Delivery entity relationship, ERP messages (CAR/RUT) - UPDATED `modules/directives.md` — added cross-reference to [[client-specific-rules]] to resolve orphan status - UPDATED `wiki/_index.md` — total updated from 56 to 65 pages (added Batch 7: 8 pages + glossary) ### Batch 7 — LINT Report **Broken [[bracket]] links:** None (all resolved). **Broken markdown links (../path.md):** None. **Orphan pages (no inbound links):** - `modules/client-specific-rules` — intentional stub (404 source); now linked from `modules/directives.md`. Acceptable. **Schema pages not compiled (fixed in this batch):** - ~~concepts/account-owner.md~~ → CREATED - ~~concepts/carrier.md~~ → CREATED - ~~concepts/supplier.md~~ → CREATED **Operations pages:** Fully compiled — troubleshooting.md + configuration-guide.md. **Missing concept pages (mentioned in wiki but no dedicated page — lower priority):** - `concepts/kits.md` — Kit assembly mentioned in task.md, erp-interface.md; schema has `areas/kits/` as source folder - `concepts/erp-parameters.md` — ERP-specific parameters not fully covered in main parameters page - `concepts/tense-flow.md` — Tense flow configuration use case (raw source exists: configurations/tense_flow_configuration01.md) **_index.md completeness:** All 65 pages listed and described. ✓ ## 2026-04-10 — Batch 6: Architecture & Integration (8 pages) - CREATED `architecture/overview.md` (sources: architecture/saas/hardware/license all 404 — compiled from cross-source knowledge) - Sections: On-premise stack (IIS/ASP.NET Core/Oracle/PostgreSQL), IIS application pools (Main/Background Jobs/Integration), SaaS vs on-premise differences (VPN requirements, Amazon SaaS certification), 3 API families (AD API/QueryExecute/CommandExecute), multi-site model, warehouse types (manual/automatic/mixed), background job table (TryToReplenish/Delete_StockStatusJob/AGV/PSService/SlottingJob/MetricGatherer/CycleCount/Defrag), hardware requirements (RF terminals/scales/label printers/automatic warehouse PLCs), license model (modular), common errors table - CREATED `architecture/security.md` (sources: security/index.md 404 — compiled from cross-source knowledge) - Sections: Role hierarchy (SuperAdmin/Administrator/Manager/Operator/RF Operator/Viewer/3PL Client/SCEM Admin), authentication mechanisms (SmartUI/RF/API/SSO), authorization model (menu access + command-level + data scope), station roles, container lock types table (Inbound/Outbound/Movement/Blocking), audit trail via transactions, quality locks (receiving status vs user status), network/infrastructure security (HTTPS/WIFI/VLAN/VPN), parameters affecting security, common errors - CREATED `architecture/application-dictionary.md` (sources: cross-source AD knowledge + ERP.md + TransactionTypes.md) - Sections: AD overview (~38,765 elements), 7 element types fully documented: - Commands: executable operations → CommandExecute API, permission-controlled - Queries: LINQ-based data retrieval → QueryExecute API - Entities: core data objects with CRUD (25 key entities listed) - Views: read-only projections (ViewContainers/ViewStocks/ViewTasksOpen/etc.) - Dialogs: multi-step operator flows (ReceptionDialog/PickingDialog/CountDialog) - Events: state transition triggers → ERP messages / SCEM / Workflows - Workflows: orchestrated process sequences (Putaway/StockAssignment/Replenishment/Defrag/CountClose) - Background Jobs table (8 jobs with triggers), Parameters, naming conventions (Command/Query/Entity/View/Dialog/Event/Parameter/Transaction/ERP naming patterns), extension points - CREATED `architecture/entities-map.md` (sources: synthesized from all Batch 1-5 compiled pages) - Sections: Core entity hierarchy tree (Org→Site→Zones→Aisles→Locations→Containers→Stock), primary relationship tables (Location→Container→Stock, Orders→Stock→Task, Container lifecycle), detailed attribute schemas for Container/Location/Stock/Task/ReceiptOrder/ShippingOrder/Count, master data entities (Item/Owner/Supplier/Account/Carrier), operational entities (Route/Load/PDL/ConsolidationProcess/DefragmentationPlanner), module entity extensions (AGV/Multi-Carrier/3PL Billing/DOM), referential constraints table, transaction-entity mapping table, ERP integration touch points per entity table - CREATED `concepts/erp-interface.md` (sources: 35 ERP source files across masters/receipts/shipping/counts/replenishment/requests/notifications) - Complete message catalog organized by category: - Masters (8 messages): ITM/ITC/OWN/CAR/ACC/SUP/KIT/LCK - Inbound (10 messages): ROR/ASN/SRN → ROC/ROF/REF/ASO/ASK/SRO/SRK - Outbound (7 messages): SOR(SOR01/SOR02)/RUT/WOR → SOC/SOF/LOF/WOF - Counts (2 messages): COR → COF - Requests (3 messages): STR/SCR/CMC - Notifications (7 messages): STV/STC/WSC/KST/UNK/COS/COC + ERR - Per-message: key fields table, use cases, versions, triggering transactions - Post-processing pipeline table (21 transaction → ERP message mappings) - Module-specific messages table (Manufacturing/DOM/Yard/VAS) - CREATED `concepts/transactions.md` (sources: areas/TransactionTypes.md + areas/notificationevents.md) - Complete transaction catalog (~60+ codes) organized by entity prefix: - CON.* (14 types): container movements, reception, shipping, VAS, L&F - COU.* (4 types): count lifecycle - STK.* (18 types): stock movements, adjustments, picking, replenishment, kit assembly, VAS - CST.STK (1): quality status change - INO.* (3): receipt order lifecycle - REC.* (3): receipt document lifecycle - OUT.* (5): shipping order lifecycle - ROU.*/LOAD.* (6): route and load lifecycle - TSK.* (7): task lifecycle + automatic warehouse errors - WOR.*/KOU.* (4): work order lifecycle - LCK.*/ULK.* (2): container locks - DEL.*/DESK.*/SCR.*/SAC.* (6): misc (packaging, desk orders, stock contrast, ABC) - Per transaction: post-processed flag, description, ERP message triggered, key data fields - Notification Events catalog (25 core WMS events): code, severity, notification group, description - Module notification events table (AGV/PS/SCEM/Slotting/Billing/DOM) - Subscription scope table - UPDATED `wiki/_index.md` — Added Architecture section (4 pages) + 2 concept pages; total updated from 48 to 56 pages ## 2026-04-10 — Batch 5: Modules (24 pages) - CREATED `modules/agv.md` (sources: 24 pages from areas/agvs/) - Sections: communication protocol phases (00/03/04/06/08/10/255), load types (0=Container, 1=Pallet Shuttle), error categories (configuration/execution/communication), RFT fallback mode, notification events table, AGV lock type - CREATED `modules/pallet-shuttle.md` (sources: 25 pages from areas/pallet_shuttle/) - Sections: PSService architecture (centralizes tablet-PS communication), simple vs multi-shuttle modes, LIFO/FIFO channel access, deposit/extraction/compaction operations, AGV-PS search algorithm, battery management parameters (PS_MAX_MINUTES_BATTERY_FULL_LOAD=300, PS_MIN_MINUTES_BATTERY_LOAD=90), background jobs table - CREATED `modules/multi-carrier.md` (sources: 25 pages from areas/multi_carrier_shipping/) - Sections: Delivery entity (carrier+consignee), extended carrier attributes, delivery status lifecycle, packaging station source/destination config, carrier dock confirmation modes (AUTO/MANUAL/UNLOAD), automatic carrier selection criteria, carrier label printing - CREATED `modules/ecommerce.md` (sources: 2 pages from areas/ecommerce/) - Sections: JIT reception flow (single-unit→packing, multi-unit→ungrouping, no-order→storage), 4 parameters (ECOMMERCE_RECEPTION_ALLOW_AUTOSELECTION, ALLOW_MULTIQUANTITY, RETURN_ALLOW_AUTOSELECTION, MAX_SECONDS_TO_CONFIRM) - CREATED `modules/marketplaces.md` (sources: 3 pages from areas/marketplaces/) - Sections: supported platforms (Prestashop/eBay/Amazon), Amazon SaaS + Android 10 requirement, OUT.CREATE transaction, marketplace configuration - CREATED `modules/slotting.md` (sources: 11 pages from areas/slotting/) - Sections: rotation analysis modes (historical/current/external file), golden zone concept, PDL-based vs all-picking-location recommendations, profit formula (daily_profit = (move_cost - stay_cost) × daily_rotation), 7+ parameters, continuous slotting background job - CREATED `modules/labor-management.md` (sources: 11 pages from areas/labor_management/) - Sections: Process→Activity→Work→Work Detail hierarchy, target time calculation (layout dimensions + equipment speed), 5 vertical behavior modes (no tolerance, allowed tolerance, fixed, flexible, ultra-flexible), 16 measured processes table, per-warehouse config requirement, RFT countdown display - CREATED `modules/billing-3pl.md` (sources: 14 pages from areas/billing/) - Sections: Contract→Rule→Planner lifecycle, standard vs custom rules, tiered pricing example, valuation fields, pre-validation workflow, compensation for credits, Owner Extensions prerequisite - CREATED `modules/3pl-portal.md` (sources: 2 pages from areas/tpl_portal/) - Sections: Owner-filtered access model, available WMS views per portal user, KPI types, notification setup, Owner Extensions prerequisite - CREATED `modules/yard-management.md` (sources: 12 pages from areas/yard_management/) - Sections: Appointment lifecycle (Pending→Waiting→Pending dock decision→In process→Pending check-out→Finished), 10-step initial configuration, dock compatibility rules, checkpoint attributes, weight control, parking lots, auxiliary appointments, ERP/TMS integration - CREATED `modules/vas.md` (sources: 9 pages from areas/vas/) - Sections: Template→Activity→Instructions hierarchy, VAS profiles (item/family/type), VAS at shipping station vs packing station, ERP SOR VASCode field, screen printing and container plastic use case examples - CREATED `modules/manufacturing.md` (sources: 5 pages from areas/manufacturing/) - Sections: RCP01 (manufacturing) vs RCP02 (quartering) recipe types, MOR01 production orders, MOF/FGP ERP messages, STK.MAN.PRODUCTION and MAN.FM.DAMAGE transactions, NegativeStock user status, component management - CREATED `modules/store-fulfillment.md` (sources: 1 page from areas/store_fulfillment/) - Sections: Star network topology constraint, POS integration (store sends orders), 3 replenishment modes (manual/automatic/min-max), no desk stations restriction, pending receipt visibility - CREATED `modules/supply-chain-event.md` (sources: 3 pages from areas/supply_chain_event_management/) - Sections: Event subscription model (single/delegated/3PL client), notification channels (web/email/SMS), Notification_GNAImportError code, alarm lifecycle (Active/Resolved/Expired), escalation chains, SCEM admin role - CREATED `modules/movirack.md` (sources: 3 pages from areas/movirack/) - Sections: Mobile racking system, 5 work modes (Manual/Auto/Timing/Autoparking/Autopicking), 4 aisle opening modes (with task/without task/manual/multi-aisle), reset/abort operations, tablet workstation interface - CREATED `modules/cobot.md` (sources: 1 page from areas/cobot/) - Sections: Robotic arm + suction cup tools + security elements, HPKS-R integration, item eligibility configuration, always paired with manual station for incidents, conveyor assignment rules - CREATED `modules/aps3d.md` (sources: 1 page from areas/aps3d/) - Sections: Fleet Manager controller architecture, APS vs APSFIFO locations, 5-stage order flow, 4 defragmentation modes (channel compaction/cross-channel/rotation/shipping), aisle balancing, depth confirmation, error management - CREATED `modules/data-analytics.md` (sources: 1 page from areas/data_analytics/) - Sections: Metric groups (consolidated hourly vs real-time minutes), metric gatherer background service, widget categories (50+ types), dashboard publishing model, standard dashboards table (WMS/LMS/APS3D), alarm configuration, multi-device support - CREATED `modules/automation-dashboard.md` (sources: 6 pages from areas/faults_management/) - Note: areas/automation_dashboard/ returns 404 — actual content in areas/faults_management/ - Sections: Fault recording (machine/start/end/description/causes/suggestions), manual action recording, fault reports table (8 types), action reports table (5 types), external WMS history, fault resolution workflow - CREATED `modules/dom.md` (sources: 23 pages from areas/DOM/ — 138 total source files) - Sections: Node types (POI/POF/Store), stock levels (org/node/line), ERP messaging table (POR/ROC/SOR/SOC/SOF/DOF/ACK/NCR), 5-stage orchestration engine (region→carrier→stock→capacity→strategies), order release prioritization, manual orchestration wizard, reorchestration criteria, order splitting, inbound purchase order flow, inter-node replenishment, configuration sequence - CREATED `modules/faults-management.md` (sources: 6 pages from areas/faults_management/) - Note: same source area as automation-dashboard; module is the backend implementation of the Automation Dashboard UI - Sections: Cross-reference to automation-dashboard page; fault/action data model; report types table; resolution workflow - CREATED `modules/directives.md` (sources: 10 pages from areas/directives/) - Sections: Owner directives (document format/language, custom workflows), account directives (required/preferred container type, max weight/height/layers, min shelf life, max lot count, shipping logic), scope and precedence rules, configuration steps - CREATED `modules/owner-extensions.md` (sources: 1 page from areas/ownerextensions/) - Sections: Mandatory owner on receipt/shipping orders, 8 owner-isolated master entities (companies/account types/accounts/supplier types/suppliers/item types/item families), code concatenation with owner, exceptions (groups/fusions, inter-warehouse replenishments) - CREATED `modules/client-specific-rules.md` (sources: 1 page — 404 error) - Note: Source area returns 404; created stub explaining the concept maps to the Directives module - UPDATED `wiki/_index.md` — Added Modules section (24 pages); total updated from 24 to 48 pages ## 2026-04-10 — Batch 4: Layout & Configuration - CREATED `concepts/stations.md` (sources: 39 pages) - Station index: index.md (route types, managers, incidences) - Station types: alm.md, pie.md, pk.md, et.md, dock.md, stage.md, mu.md, me.md, ms.md, workzone.md, decision.md, ps.md, reac.md, rech.md, consolidation.md, etq.md, conveyor.md, vas.md, tenseFlow.md, lift.md, packaging_station.md, pscharge.md, kit.md, retention.md, desk.md, pcs.md, pb.md, ecb.md, cme.md, apl.md, lanz.md, mp.md, pke.md, traslo.md, fleet_manager.md, notask.md, disabledroute.md, stationloaded.md, stationfault.md - Station management: inventory_management/stations/roles.md, views/view_dock_stage.md - Sections: Full station type table (37+ types with type codes, descriptions, operative details), multi-role stations (PIE/PK+RECH/REAC), routes (simple vs composed), route managers (Galileo/RF/Voice/Virtual/PTL/External/Fleet Manager), route incidences (5 types), dock/stage configuration from SmartUI (actions, work mode, printer assignment) - CREATED `concepts/warehouse-designer.md` (sources: 19 pages) - Masters: container_type.md, rack_type.md, workstation.md - Zones: storage_zones.md, working_zones.md, subwarehouses.md - Equipment: equipment_type.md, equipment.md, equipment_restriction.md, equipment_restriction_by_quantity.md, equipment_restriction_by_incompatibility.md - Layout: layout_shelves.md, layout_docks.md, layout_stages.md - General: wd_delete_action.md - Activity: change_log.md, transfer_list.md, transfer_comparison.md - Warehouse map: inventory_management/warehouse_map/index.md - Sections: Web Configurator overview, all master types (container/rack/workstation), zone types (storage/work/subwarehouse), equipment management (types/instances/restrictions by quantity and incompatibility), layout editing (shelves/docks/stages), deletion rules, change log + transfer history + comparison, Warehouse Map 3D view (station status, search, zone visualization), 2D view (location status, bulk operations, heat map) - CREATED `concepts/parameters.md` (sources: 8 parameter files) - Primary: areas/parameters.md (80+ core WMS parameters) - Modules: inventory_management/parameters.md, slotting/parameters.md, ecommerce/parameters.md, pallet_shuttle/agv_ps/parameters.md, aps3d/parameters.md, multi_carrier_shipping/parameters.md - Note: areas/areasparameters.md and areas/shipping/parameters.md were 404 — not included - Sections: Parameter system architecture (system vs custom, organization vs warehouse scope), all core parameters organized by process (reception/labels/container/picking/shipping/stock/replenishment/defragmentation/voice), all module parameters (Slotting/eCommerce/AGV-PS/APS3D/Multi-Carrier), cross-reference table linking parameters to other wiki pages - CREATED `concepts/cutting-stock.md` (sources: 12 pages) - Item config: cutting_item.md, cutting_profile.md, cutting_stock_assignation.md, cutting_stock_label.md - Picking: cutting_station.md, cutting_stock_integrated.md, cutting_stock_delegate.md, cutting_excess.md - Reception: blind_cutting_stock.md, supplier_cutting_stock.md - Count: count_cutting_stock.md - Sections: Non-consolidation rule and base UoM rule, cutting profile (6 attributes), first-time setup (6 steps), assignment strategies (continuous/segmented/minimum with examples), cutting station configuration (type 61, EasyS routes, stage options), reception processes (blind/supplier/receipt-and-putaway), integrated vs delegated cutting picking (3-phase process, differences), cutting excess + shipping profile config, counting stretches (3 modes + informed count), quality lock behavior, parameters (CUTTING_PRINTER) - CREATED `concepts/labels.md` (sources: 6 pages) - Primary: labels_containers.md, labels_items.md, cutting_stock_label.md, print_stock_label.md, multilabel_recep.md - Note: labels_LPN.md was 404 — content obtained from labels_containers.md - Sections: Container label types (SSCC, GS1-128 mono/multi-reference) with format table and Application Identifiers, item labels (Code128 and GS1-128) with AI table, cutting stock labels (A6 only, printer priority, profile flags), client container auto-labels, multi-reading process (4 modes), RF label printing (8 printable objects), automatic print triggers, all parameters consolidated - UPDATED `concepts/picking.md` — added backlinks to cutting-stock.md and stations.md - UPDATED `concepts/shipping.md` — added backlinks to cutting-stock.md and stations.md - UPDATED `concepts/stock-adjustment.md` — added backlinks to cutting-stock.md and labels.md - UPDATED `concepts/quality-control.md` — added backlink to cutting-stock.md - UPDATED `wiki/_index.md` — total now 24 pages (added Batch 4: 5 pages) ## 2026-04-10 — Batch 3: Inventory Operations - CREATED `concepts/count.md` (sources: 26 pages) - Primary: counts_admin/count.md, count_type.md, count_create.md, count_release.md, count_close.md, count_cancel.md - Physical: count_physical.md, count_location.md, count_lpn.md, count_item.md, Partitions_Count.md - Workstation: counts_workstation/index.md, count_pk_location.md, count_pk_lpn.md, count_pk_item.md - Cycle count: cycle_count/index.md, cycle_count_schedule.md, cycle_count_generation.md - ERP: counts_erp/index.md (SCR/WSC stock contrast) - Sections: 3 count types (item/container/location), 4 creation methods (WMS/ERP/physical/cycle), full lifecycle (Disabled→Releasing→In Process→Closed/Canceled), task generation rules per warehouse type, blind vs informed mode, partition counts, automatic warehouse workstation, cycle count schedule/iteration/generation logic, ERP messages (COR/COF/SCR/WSC), double validation interaction, transactions (COU.CST/TSK.COU/STK.ADJ/COU.END/COU.CLS/COU.CNL), all parameters - CREATED `concepts/stock-adjustment.md` (sources: 16 pages) - Primary: stock_adjustment.md, quantity_adjust.md, udm_adjust.md, al_adjust.md, reasons.md - Interfaces: stock_adjustment_RF.md, stock_adjustment_SmartUI.md, stock_adjustment_Workstation.md - Double validation: double_validation/activate.md, adjust_register.md, pending_adjust_actions.md - Sections: 5 adjustment types (qty+/qty−/full location/UoM/logistic attributes), side effects on tasks and assignments per type, adjustment reasons (5 capture processes), double validation (Pending→Confirmed/Canceled with reversal wizard), RF/SmartUI/Workstation interface details, ASN/client stock restrictions, cutting stock specifics, transactions (STK.ADJ/STK.MOVE), ERP STV messaging rules - CREATED `concepts/consolidation.md` (sources: 6 pages) - Primary: consolidation/index.md, consolidation_admin/consolidation_process_creation.md, consolidation_automatic/index.md - Detail: 2loc_PK_consolidation.md, ManualMP_PK_consolidation.md, Buffer_consolidation.md - Sections: Process→Orders→Lines→Tasks architecture, 3 supported use cases (manual/auto single-ref/auto multi-ref), process configuration (definition + filtering criteria + allow mixing + destination station), process lifecycle (Standby→Released→Paused/Canceled), 3 automatic warehouse modes (PK 2-loc, manual MP, buffer), operator incident handling, configuration requirements (full quantity, station modes), transactions (CON.MOVE/STK.MOVE/CON.SEND.L&F) - CREATED `concepts/defragmentation.md` (sources: 4 pages) - Primary: defragmentation/index.md, defrag_admin/index.md, defrag_rotation.md, defrag_shipping.md - Sections: 2 strategy types (rotation by ABC class / shipping by order assignment), rotation strategy criteria (8 criteria) + destination rules, shipping strategy criteria (8 criteria) + destination rules, APS optimal channel selection, defragmentation planners (type/schedule/duration/frequency), manual vs automatic execution, parameters (MAX_DEFRAG_TASKS/MAX_OPTIMIZATION_DEFRAG_CHANNEL/MAX_DEFRAG_ATTEMPT), automatic warehouse only - CREATED `concepts/quality-control.md` (sources: 7 pages) - Primary: quality_control/index.md, quality_lock_web.md, quality_lock_trf.md, quality_lock_erp.md, quality_unlock.md, quality_automatic_unlock.md, cut_stock_lock.md - Sections: Stock status concept (2 status types: receiving vs user), 6 lockable operations, 3 reception lock mechanisms, lock from web/RF/ERP (3 scope levels: location/container/item), task/assignment side effects on lock, unlock from web/RF/ERP, automatic time-based unlock (job Delete_StockStatusJob_PR every 15 min), required/preferred status at shipping, cutting stock partial/total lock (split behavior), ERP messages (STR/STC), transaction (CST.STK) - CREATED `concepts/manual-movements.md` (sources: 1 page) - Primary: inventory_management/manual_movements/manual_movements.md - Sections: 8 move types (location→location, location→container, container→container, container→container with divisions, division→division, move container, cutting stock, partitions), restrictions per type (ASN, cross-warehouse, client stock, lock confirmation), replenishment assignment cancellation on container move, cutting stock indivisibility rules (exact stretch length required, one stretch at a time), partition-specific restrictions, transactions (STK.MOVE/CON.MOVE), interface paths (RFT/Workstation) - UPDATED `concepts/container.md` — added backlinks to consolidation.md and quality-control.md - UPDATED `concepts/putaway.md` — added backlink to defragmentation.md - UPDATED `wiki/_index.md` — total now 19 pages (added Batch 3: 6 pages) ## 2026-04-10 — Batch 1: Core Entities (completion) - CREATED `concepts/location.md` (sources: 8 pages) - Primary: layout/location_types/location_types.md, inventory_management/locations/locations.md, location_lock_types.md, locations_features.md - Sections: Virtual locations (ASN/Lost_Found/Mov), 13 physical types (conventional/compact/APS/APSFIFO/dynamic/pushback/cantilever/buffer/dock/equipment/conveyor), storage modes, storage logics (12 flags), lock types (8 operations), location coding (ASXY), label formats, all operations from Locations view, common errors - CREATED `concepts/product-item.md` (sources: 20 pages) - Primary: items/index.md, items/logistic_attributes.md, items/profiles.md, items/types.md, items/uom.md, items/uom_base.md - Also: alias.md, families.md, substitutes.md, weight.md, mix_items.md, min_and_max.md, abc_classification.md, subwarehouse_classification.md - Sections: Item vs stock distinction, types, families, ABC classification, UoM and conversions, all logistic attributes (lot/expiry/best-before/production/days of life/serial/quality/size/color/version/etc.), 7 profiles, all 30+ item attributes, labeling, ITM ERP message - CREATED `concepts/stock.md` (sources: 16 pages) - Primary: view_stocks.md, stock_adjustment.md, grouped_stock.md - Also: stock_adjustment_RF.md, stock_adjustment_Workstation.md, quantity_adjust.md, udm_adjust.md, al_adjust.md, reasons.md - Sections: Stock record structure (all fields), 4 storage contexts, 3 status dimensions, lifecycle, 5 adjustment types (quantity+/-/location/PDL partition/PK conveyor), adjustment rules and task interactions, grouped reports (5 views), STV communications, STK.ADJ transactions - CREATED `concepts/task.md` (sources: 7 pages) - Primary: tasks/index.md, tasks/tasks.md, tasks/automatic_tasks.md, tasks/movements.md, tasks/semiautomatic_tasks.md - Sections: Full task/process type table (28 combinations), lifecycle (Pending/Generated/In Process/Finished/Canceled), task→movement decomposition with compound routes, execution order criteria (RF priority, empty channel, stackability, route, date), semi-automatic mode, all PC operations, common errors - CREATED `concepts/order-inbound.md` (sources: 16 pages) - Primary: receipt_orders.md, receipt_order_type.md, ERP/receipts/ror.md, roc.md, rof.md, asn.md, aso.md, str.md - Sections: 3 order types (supplier/return/transfer), header + line structure, 7 lifecycle statuses, all ERP messages (ROR with all variants, ASN with 8 variants, ROC status notifications, ROF01/ROF02, ASO with variants, STR lock/unlock), parameters, operations, common errors - CREATED `concepts/order-outbound.md` (sources: 18 pages) - Primary: shipping_order.md, shipping_order_type.md, shipping_admin/index.md, shipping_orders_monitorize.md, ERP/shipping/sor.md, soc.md, sof.md - Sections: 8 order types, header + line structure (all fields including critical/required lines, logistic attribute filters, max lots), full lifecycle with status/actions table, all business rules (critical/required lines, excess, substitutes, expired stock, reserve), SOR01/SOR02, SOC all statuses, SOF01/SOF02 with partial close logic, LOF, all PC operations, common errors - UPDATED `concepts/putaway.md` — added cross-refs to task.md and product-item.md - UPDATED `concepts/picking.md` — added cross-refs to task.md, order-outbound.md, location.md - UPDATED `concepts/shipping.md` — added cross-refs to order-outbound.md, task.md - UPDATED `concepts/replenishment.md` — added cross-refs to task.md, location.md - UPDATED `concepts/crossdocking.md` — added cross-refs to order-inbound.md, order-outbound.md - UPDATED `wiki/_index.md` — total now 13 pages (Batch 1: 7 pages + Batch 2: 6 pages) ## 2026-04-10 — Batch 2: Core Flows - CREATED `concepts/reception.md` (sources: 10 pages) - Primary: reception_dock.md, receipt_order.md, receipt.md, asncontainers.md, blind_container.md, supplier_container.md, returns.md - Automatic: pie_auto.md, pie_semi_auto.md, pk/index.md - Sections: Receipt document structure, 5 reception modes (dock/supplier, blind, returns, ASN, PIE, PK), closing, 16 parameters, 7 ERP messages, labels, errors, UI paths - CREATED `concepts/putaway.md` (sources: 5 pages) - Primary: putaway_process.md, putaway_apply_strategies.md, putaway_admin/index.md, putaway_configuration01.md - Sections: Strategy architecture (channel filling vs location), 8-stage pipeline (criteria→aisles→balancing→restrictions→validity→rule filters→sort→select), automatic station triggers (PIE/MU/TRL/ALM), PDL integration, parameters, errors, UI paths - CREATED `concepts/picking.md` (sources: 8 pages) - Primary: shipping_manual/index.md, shipping_auto/index.md, shipping_auto/direct_picking.md, shipping_auto/grouped_picking.md, pick_and_pass/index.md, shipping_admin/stock_assign.md - Sections: Stock assignment (strategies, priorities, excess), manual warehouse modes (10 modes), automatic warehouse picking (direct 7-phase, grouped, negative), Pick and Pack, cutting stock, path design, transactions, errors, UI paths - CREATED `concepts/shipping.md` (sources: 10 pages) - Primary: shipping_admin/index.md, order_release.md, shipping_admin/stock_assign.md, shipping_truck_load/index.md, shipping_consolidation/shipping_consolidation_onstation.md - Sections: Shipping order lifecycle (7 statuses), management operations, release process, grouping (waves/groups/fusions/templates), prepackaging, consolidation, routes, loads, truck loading (containers/stock/packages), PS groups, ERP messages, transactions, errors, UI paths - CREATED `concepts/replenishment.md` (sources: 6 pages) - Primary: replenishment_strategies.md, picking_locations.md, efficiency_mode.md, dynamic.md, automatic_replenish.md - Sections: PDL concept and attributes, PDL partitions, PDL release on empty, 4 strategy types (top-off, shipping demand, stockout, sub-warehouse), 3 efficiency modes, stock eligibility, dynamic replenishment process, automatic job (TryToReplenishProductLocations), cutting stock, errors, UI paths - CREATED `concepts/crossdocking.md` (sources: 3 pages) - Primary: crossdocking_manual/index.md, crossdocking_manual/crossdocking_warehouse.md - Note: crossdocking_opportunity.md was 404; content sourced from index.md description - Sections: Opportunity XD (direct to dock, eligibility, process), XD to warehouse (conditions, XD locations, XD strategies, coverage check), decision tree, comparison table, configuration requirements, errors, UI paths - UPDATED `wiki/_index.md` — total now 7 pages (Batch 1: 1 page + Batch 2: 6 pages) ## 2026-04-10 — Batch 1: Core Entities — Container (LPN) - CREATED `concepts/container.md` (sources: 13 pages) - Primary: containers.md, container_types.md, container_lock_types.md, division_types.md - Stacking/matching: stacked_containers.md, stack_match_containers.md, unstack_unmatch_containers.md - Reception: supplier_container.md, blind_container.md, asncontainers.md - Report: Putaway_search_location_trace.md - Transactions: TransactionTypes.md (CON.* section) - view_containers.md: 404 (scrape error — skipped) - Sections: Overview, Attributes, Weight, Types, Lifecycle, Stacking/Matching, Locks, Reception, Operations, Labeling, Parameters, Transactions, ERP Integration, UI paths, Common errors, Related