# Wiki EasyWMS — Index Total : 122 pages ## Concepts (33 pages) ### Batch 1 — Core Entities - [Container (LPN)](concepts/container.md) — LPN types, lifecycle statuses, locks, stacking/matching, reception, operations, transactions - [Location](concepts/location.md) — Physical/virtual types (rack, compact, APS, buffer, dock), storage modes, logics, lock types, operations - [Product / Item](concepts/product-item.md) — SKU master, UoM, logistic attributes (lot, expiry, serial), profiles (reception/putaway/shipping), types, families, labels, lifecycle management - [Kits](concepts/kits.md) — Kit types (without/with assembly), assembly/disassembly lifecycle, WOR/WOF/KST/UNK ERP messages, quartering, traceability - [Stock](concepts/stock.md) — Stock records, status (user/receiving/system), adjustments (quantity/UoM/logistic attributes), grouped reports - [Stock Assignment](concepts/stock-assignment.md) — `StockAssignProcess_*` engine that binds stock to outbound lines ; pipeline (fetch/lock → search → strategy → create tasks), assignment types (PickingLocations / Replenishment / ShippingContainer / PickingContainer), kit + crossdocking + alternatives behaviour, customisation points - [Weights](concepts/weights.md) — Five container-level weight fields (Calculated / Scale / Theoretical / Real / Theoretical Scale), formulas, PIE behaviour, variable-weight items, `Stock_CheckWeightToCreateStockInContainer_UI`, StockAdjust limits - [Task](concepts/task.md) — Task and process types (putaway/picking/shipping/replenishment/count/movement), lifecycle, movements, semi-automatic mode - [Inbound Order](concepts/order-inbound.md) — Receipt orders (supplier/return/transfer), lifecycle, ERP messages (ROR/ASN/ROC/ROF/ASO/STR) - [Outbound Order](concepts/order-outbound.md) — Shipping orders (client/return/transfer), lifecycle, stock assignment, ERP messages (SOR/SOC/SOF/LOF) - [Account / Owner](concepts/account-owner.md) — Owner (stock ownership, 3PL client) vs. Account (delivery point); mixing rules; OWN/ACC ERP messages - [Supplier](concepts/supplier.md) — Supplier master data, attributes, use cases (receipts/returns), SUP ERP message - [Carrier](concepts/carrier.md) — Base carrier + Extended carrier (Multi-Carrier module); delivery entity, tracking, packaging modes, CAR ERP message ### Batch 2 — Core Flows - [Reception](concepts/reception.md) — Receipt document structure, reception modes (dock, ASN, PIE, PK, returns), closing, ERP messages - [Putaway](concepts/putaway.md) — Strategy engine pipeline, channel filling, aisle balancing, restrictions, sorting preferences, automatic station triggers - [Picking](concepts/picking.md) — Stock assignment strategies, manual warehouse modes (automatic tasks, waves, PTL, voice, paper), automatic warehouse (direct, grouped, negative picking), Pick and Pack - [Shipping](concepts/shipping.md) — Shipping order lifecycle, release, waves/groups/fusions, prepackaging, consolidation, routes, loads, truck loading, PS groups - [Replenishment](concepts/replenishment.md) — PDL management, strategy types (top-off, shipping demand, stockout, sub-warehouse), efficiency modes, dynamic replenishment, automatic job - [Crossdocking](concepts/crossdocking.md) — Opportunity crossdocking (direct to dock), crossdocking to warehouse (dedicated XD locations, IS crossdocking strategies) ### Batch 3 — Inventory Operations - [Count / Inventory](concepts/count.md) — Guided counts (location/item/container), physical count (RF), cycle count (rolling schedule), workstation count (automatic warehouse), ERP messages (COR/COF/SCR/WSC) - [Stock Adjustment](concepts/stock-adjustment.md) — Quantity/UoM/logistic attribute adjustments, adjustment reasons, double validation (pending/confirmed/canceled), RF/SmartUI/Workstation interfaces - [Consolidation](concepts/consolidation.md) — Container stock consolidation process: process→orders→tasks, filtering criteria, automatic warehouse (PK 2-loc, manual MP, buffer), configuration requirements - [Defragmentation](concepts/defragmentation.md) — Automatic warehouse only: rotation optimization (ABC class → storage zone), shipping optimization (pre-position for dispatch), planners, MAX_DEFRAG_TASKS - [Quality Control](concepts/quality-control.md) — Stock lock/unlock system: receiving status vs user status, lock from web/RF/ERP, automatic time-based unlock, cutting stock locks, STC/STR messages - [Manual Movements](concepts/manual-movements.md) — Corrective stock/container relocations: 8 move types (location↔location, location↔container, container↔container, divisions, container move, cutting stock, partitions) ### Batch 4 — Layout & Configuration - [Stations & Routes](concepts/stations.md) — All 37+ station types (ALM/PIE/PK/PS/ME/MS/MU/ET/Dock/Stage/Cutting/Decision/Workzone/…), routes, managers, incidences, dock/stage configuration - [Warehouse Designer](concepts/warehouse-designer.md) — Web Configurator (container types, rack types, zones, sub-warehouses, equipment, shelves, docks, stages, change log, transfer history), Warehouse Map (3D/2D, heat map) - [Parameters](concepts/parameters.md) — All system parameters: Easy WMS core + Slotting + eCommerce + AGV/PS + APS3D + Multi-Carrier Shipping modules; cross-reference table by topic - [Cutting Stock](concepts/cutting-stock.md) — Non-consolidating UoM, cutting profiles, shelf/station picking (integrated/delegated), stock assignment strategies (continuous/segmented/minimum), reception, counting, labels - [Labels & Printing](concepts/labels.md) — Container labels (SSCC/GS1-128), item labels (Code128/GS1-128), cutting stock labels (A6), client container labels, RF label printing, multi-reading, auto-print triggers ### Batch 10 — Fonctionnelles Mecalux France - [Prepackaging (Préemballage / Précolisage)](concepts/prepackaging.md) — Strategy configuration at shipping order type level; `SOR02 ` block; comparison with VAS; tested behaviour table; common errors - [Tense Flow (Flux Tendu)](concepts/tense-flow.md) — EasyS zone configuration; 4-step functional flow (launch → execution → virtual picking → end); distinction from opportunity crossdocking; common errors ### Batch 12 — Robotics & GALILEO (Concepts) - [Mechanical Elements (Acronymes & Codes)](concepts/mechanical-elements.md) — ES→EN acronym table (~30 elements : AP/APC/APR/APS/ATC/CT/ECDF/EMS/EP/LBC/LRA/LRC/LRD/LRI/LRL/LTM/LZ/ML/MLB/MT/MTB/PSS/PTL/SGA/STL/STP/TC/TG/TM/TR), FR/ES/EN station code matrix (24 rows), conveyor tracking behaviour, miniload nomenclature (ML/MLB/EPSF/EPDF/ECDF) ## Modules (24 pages) ### Batch 5 — Modules - [AGV](modules/agv.md) — Automated Guided Vehicles: 4-component architecture (WMS→Gateway→PostgreSQL→fleet manager), 5 exchange tables, communication protocol (phases 00/03/04/06/08/10/255), fleet manager integration (standard SQL + REST/middleware pattern), error categories, RFT fallback, lock types, prerequisites - [Pallet Shuttle](modules/pallet-shuttle.md) — WIFI-controlled compact channel cart: PSService, simple/multi modes, LIFO/FIFO, deposit/extraction/compaction, AGV-PS search, battery management - [Multi-Carrier Shipping](modules/multi-carrier.md) — Delivery entity (carrier+consignee), 18 supported carriers (DHL/UPS/TNT/GLS/Colissimo/…), packing methods (scan all/choose count/always 1), carrier label printing, tracking numbers, delivery status lifecycle, automatic carrier selection - [eCommerce](modules/ecommerce.md) — JIT reception flow: single-unit→packing, multi-unit→ungrouping, no-order→storage; 4 key parameters - [Marketplaces](modules/marketplaces.md) — Prestashop/eBay/Amazon connectors; Amazon SaaS requirement; OUT.CREATE transaction - [Slotting](modules/slotting.md) — Item rotation analysis (historical/current/external), golden zone, PDL-based recommendations, daily profit calculation, 7+ parameters - [Labor Management](modules/labor-management.md) — Process→Activity→Work→Work Detail hierarchy; target time from layout+equipment; 16 measured processes; per-warehouse config - [3PL Billing](modules/billing-3pl.md) — Contract→Rule→Planner hierarchy; 3 rule groups (Storage/Handling/Transaction); tiered pricing; pre-validation; 6 notification events; Owner Extensions prerequisite - [3PL Portal](modules/3pl-portal.md) — Owner-filtered access for external 3PL clients; notification setup; KPI visibility; requires Owner Extensions - [Yard Management](modules/yard-management.md) — Appointment lifecycle (Pending→Finished); checkpoints, parking lots, dock assignment, ERP/TMS integration - [VAS](modules/vas.md) — Template→Activity→Instructions hierarchy; VAS profiles; ERP SOR VASCode field; shipping and packing station integration - [Manufacturing](modules/manufacturing.md) — RCP01/RCP02 recipes, MOR01 production orders; MOF/FGP ERP messages; supply/production buffers; auto/manual consumption modes; additives; rebuts; NegativeStock - [Store Fulfillment](modules/store-fulfillment.md) — Star topology (central warehouse → remote stores); TPV01 real-time POS sales; TOR01/TOF01 transfer orders; min/max replenishment; no desk stations - [Supply Chain Event Management](modules/supply-chain-event.md) — Event subscription system; multi-channel (web/email/SMS); GNA notification; escalation; 3PL client subscriptions - [Movirack](modules/movirack.md) — Mobile racking on motorized bases; aisle opening modes (with task/without task/manual/multi-aisle); 5 work modes - [Cobot](modules/cobot.md) — Collaborative robot picking arm; suction cup tools; HPKS-R integration; always paired with manual station - [APS3D](modules/aps3d.md) — 3D automated shuttle system; Fleet Manager controller; APS/APSFIFO locations; lifts; defragmentation modes - [Data Analytics](modules/data-analytics.md) — Metric groups (consolidated/real-time) → Widgets → Dashboards; standard dashboards for WMS/LMS/APS3D; alarms - [Automation Dashboard](modules/automation-dashboard.md) — Machine fault and manual action tracking for automatic warehouse equipment; fault reports; availability metrics - [DOM (Distributed Order Management)](modules/dom.md) — Multi-node orchestration: 5-stage engine (region→carrier→stock→capacity→strategies); purchase/sales/replenishment orders; ERP messaging - [Faults Management](modules/faults-management.md) — Backend of Automation Dashboard: fault records, manual action logs, availability reports (see automation-dashboard) - [Directives](modules/directives.md) — Owner directives (workflow, documents) and account directives (container type, weight/height, shelf life, lot count, shipping logic) - [Owner Extensions](modules/owner-extensions.md) — Prerequisite for Billing + 3PL Portal; adds mandatory owner to orders and 8 master data types - [Client-Specific Rules](modules/client-specific-rules.md) — Source unavailable (404); concept maps to Directives module ## Architecture (6 pages) ### Batch 6 — Architecture & Integration - [System Architecture Overview](architecture/overview.md) — IIS/ASP.NET Core stack, SaaS vs on-premise, API families (AD/QueryExecute/CommandExecute/ERP), background jobs, warehouse types, hardware - [Security](architecture/security.md) — Role hierarchy (SuperAdmin→Operator→3PL Client), authentication, authorization, owner isolation, station roles, container locks, audit trail - [Application Dictionary](architecture/application-dictionary.md) — AD element types: Commands (operations), Queries (LINQ), Entities (data model), Views (projections), Dialogs (multi-step flows), Events (triggers), Workflows (orchestration), Background Jobs, Parameters; naming conventions; extension points - [Entities Relationship Map](architecture/entities-map.md) — Complete entity model: Container→Location→Stock chain, order-to-task fulfillment chain, all entity attributes, module extensions (AGV/Multi-Carrier/3PL/DOM), referential constraints, transaction-entity mapping, ERP integration touch points per entity - [RF Terminal Menu Map](architecture/rf-menu.md) — Full mapping of the 12 RFT menus (Tasks / Receptions / Putaway / Shipping orders / Replenishment / Counts / Kits / Quality / Groups / Utilities / Pick-and-Pass / Packaging) to their entry workflows ; `RFMenu_*` / `SharedMenu_*` codes for rights and customisation ### Batch 12 — Robotics & GALILEO (Architecture) - [GALILEO Integration](architecture/galileo-integration.md) — WMS ↔ GALILEO/EasyS protocol via EasyWMS Gateway (TCP 3000); three message types (Event / Search / End); station & route update streams; station capacity semantics (PK/PS per-route vs miniload TK per-station); handler workflows (`Galileo_PIEEventHandler_PR`, `Galileo_SearchCreatedEventHandler_PR`, `Galileo_EndCreatedEventHandler_PR`); `GalileoMovTrackingCreateCommand`; virtual location `Mov`; SCADA vs GALILEO vs WMS layering ## Concepts — Integration (Batch 6 additions) - [ERP Interface](concepts/erp-interface.md) — Complete ERP message catalog: Masters (ITM/ITC/OWN/CAR/ACC/SUP/KIT), Inbound (ROR/ASN/SRN/ROC/ROF/REF/ASO/ASK/SRO/SRK), Outbound (SOR/SOC/SOF/LOF/WOR/WOF/RUT), Counts (COR/COF), Requests (STR/SCR/CMC), Notifications (STV/STC/WSC/KST/UNK/COS/COC), post-processing pipeline - [Transactions & Notification Events](concepts/transactions.md) — All 60+ transaction type codes (CON.*/STK.*/INO.*/OUT.*/COU.*/TSK.*/etc.), post-processing flags, ERP message triggers; 25+ SCEM notification events with severity and subscription scope ## Operations (20 pages) ### Batch 7 — Operations & Finition - [Troubleshooting Guide](operations/troubleshooting.md) — All common errors organized by symptom category (inbound, putaway, stock, picking, shipping, replenishment, count, quality, tasks/automation, ERP integration, system, master data) - [Configuration Guide](operations/configuration-guide.md) — Deployment configuration guide in dependency order: infrastructure, EasyS layout, master data, reception, putaway, picking, replenishment, count, crossdocking, quality control, ERP integration, module-specific config, security - [Development Methodology (Custom Apps)](operations/development-methodology.md) — Méthode de développement Mecalux France pour custom apps : stratégie de branches GIT (master/développement/post-production), phases dev/test/post-prod, manuel de reten en Markdown, redéploiement custom app ### Batch 8 — Deployment Workflow (Mecalux France) - [VM Installation (Hyper-V) & Validation](operations/vm-installation.md) — Création VM Hyper-V depuis template (`TEMPLATE_INTEGRATION_[DB]`), config réseau (InternoNAT/VMs, DNS Mecalux), renommage + Oracle tnsnames/listener, point de contrôle "Deploy 0", validation (MongoDB/IIS/SmartUI/consoleRF) - [First Deployment (New Project)](operations/first-deployment.md) — Initialisation d'un projet neuf : `DeployConfig.yaml` (TenantName/DBEngine/MAPSeed/License/Warehouse/Data/StandardApplications/EnabledModules/Customs/Users), `deploy_repository.ps1`, Tenants.xml → InMemory (obligatoire), création initiale custom app, ToggleService pour versions 24.xx - [Deploy Existing Application](operations/deployment-existing-app.md) — Redéploiement d'un projet déjà initialisé (nouveau dev, changement de branche, mise à jour) ; script unifié `deploy_repository.ps1 [Branche]` ; étape Tenants.xml InMemory obligatoire à chaque déploiement - [Deploy Specific Commit](operations/deployment-specific-commit.md) — Figer un commit via tag GIT (convention `-V`) + branche dédiée, déploiement par `deploy_repository.ps1 ` ; utile pour reproduction de bugs, démos stables, tests de régression - [Custom Application Management](operations/custom-application-management.md) — EasyBuilder : création (depuis FRANCE_OPERATIONS_TOOLS ou vierge avec dépendance EasyWMS), import (`Import and save application from text`), export (`Export application to text`) ; règles de coexistence multi-devs ; Check-out bloque l'export - [Git Workflow (Git Flow)](operations/git-workflow.md) — Procédure opérationnelle Git Flow (CLI + SourceTree) : `git flow init`, `git flow feature start/finish -r`, gestion des conflits de rebase, commit/push quotidien obligatoire ; couvre les pré-requis d'export (custom app + uGNA + GNA) avant commit - [GNA, Services & License Installation](operations/gna-services-license.md) — Sauvegarde GIT de la config GNA (`GNAGetDataForGit.ps1`, dossier `\services\GNA`, composition XSD multi-modules), réinstallation GNA (DeployCommsApps.ps1 "complete"), Label Printer (lien Confluence), licence WMS (demande + import via `EasySTS/License`) pour dépasser les 7 jours par défaut ### Batch 9 — Dev Workflow Tooling, Reviews & Project Lifecycle (Mecalux France) - [SSH Keys Setup (MSSCODE & Sourcetree)](operations/ssh-keys-setup.md) — Génération clé SSH ed25519 (`ssh-keygen` dans Git Bash), enregistrement sur MSSCODE avec vérification renforcée (signature SSH), configuration de Sourcetree (OpenSSH + clé privée), clonage SSH obligatoire - [VM Network Routing (NAT, Localhost, IP, VPN)](operations/vm-network-routing.md) — Tableau NAT Hyper-V (HTTP/HTTPS/RDP/Oracle/SMB ports externes vs internes VM), accès local via `localhost`, accès distant via IP du PC hôte, passerelles VPN Mecalux Europe / Europe 4, conflit ZAPP/Zscaler - [uGNA Data Export (WMS Configuration → Git)](operations/ugna-data-export.md) — Export config WMS (41 entités : owner/account/parameter/profils/strategies/stations/locks/etc.) via `uGNAConsole.exe -Z:` depuis CMD admin, dépose des XML dans `..\test` du Git, erreur droits + correction - [Git Branch Lifecycle (Project Phases)](operations/git-branch-lifecycle.md) — Gouvernance Git par phase de projet et par acteur (Dev / CdP / Support / TMA) : développement initial (feature), avant MEP (merge `develop`→`master` + suppression `develop`), Hypercare, refus TLM si `develop` existe, branches `hotfix` Support, branches `release` TMA, communication bi-directionnelle Support↔TMA - [Deploy Test Application (Tag → Test VM)](operations/deploy-test-application.md) — Procédure 7 étapes : création tag `-V` sur `develop`, checkpoint "Deploy 0" sur VM de test, redéploiement via `deploy_repository.ps1`, réinstallation GNA, printer service + licence, validation VM, transition Jira "Prêt à tester" avec tag obligatoire - [Code Review Process (Code, Functional, Documentation)](operations/code-review-process.md) — Trois revues avant merge : Code (OutboundLines vs OutboundOrderLines, kits sans assemblage, ProductConversion null, préfixe `CST_`, nommage viewfields/SmartUI/attributs/dialogues, `ProcessContext.EnterAction`/`EscapeAction`, `FirstOrDefault` sécurisé), Fonctionnel (cas Jira + Échap dialogues), Documentation (Jira commentée, Git, Reten Markdown) ### Batch 12 — Robotics & GALILEO (Operations) - [GALILEO Simulation (EasyS bring-up)](operations/galileo-simulation.md) — Install EasyWMS Gateway + MainObject.config (tenantCode/TokenUser/PasswordEncrypt), firewall port 3000, EasyS warehouse/aisle/rack/PLC Types config, SmartUI stations & routes preparation, TE/TS Logical X=991, LTM routing, PK + MP-extraction + MP-reject routes, PIE event injection procedure, 3 container extraction methods, Manual Action + Liberate flow, station sync LINQ query - [GALILEO Troubleshooting (Log Analysis & Fault Triage)](operations/galileo-troubleshooting.md) — Gateway log path `C:\ProgramData\Mecalux\EasyWMS Gateway 2015\Logs\AllLog.log`, station/route update fields, klogg search patterns, End error codes table (0/1/2/4/7), 4-step resolution for `EndErrorCode=4` (config mismatch), fault codes 1116/1201/1291, WMS address change pointer to Confluence, pre-escalation checklist - [Robotics Project Lifecycle](operations/robotics-project-lifecycle.md) — Stakeholders (chef de chantier, chef de projet IT, responsable électricité, responsable de projet), DTR doc, planning references, reference documentation table, station test milestone with LINQ audit query, "full" routes (CME→TE, PKE→PK, ET→PS), pre-go-live checklist ### Batch 13 — AGV Installation - [AGV Module — Installation Guide](operations/agv-installation.md) — Step-by-step installation of the AGV module: PostgreSQL setup, ODBC driver & System DSN (PostgreSQL35W), Gateway AGV service configuration, Oracle DBLink via dg4odbc (tnsnames.ora, listener.ora, initPostgreSQL35W.ora), synonyms on db_read, module deploy via response.xml; comprehensive troubleshooting section covering DSN case sensitivity, tnsnames indentation, listener ORACLE_HOME placeholder, PostgreSQL 18+ port change, double AGVConfig crash, Oracle case-sensitivity with double quotes ## Glossary (1 page) - [Glossary](glossary.md) — All Mecalux/EasyWMS-specific terms: product names (EasyS, SmartUI, PIE, PDL, LPN, SSCC), abbreviations (AGV, PS, APS, SCEM, DOM, LMS, VAS, 3PL, PTL), AD element names, ERP message codes (ROR/SOR/ASN/SOF/etc.), transaction prefixes (CON.*/STK.*/TSK.*/etc.), key field names ## Limagrain — Projet (41 pages) ### Réception fournisseur — Production et extérieures/intersites - **Path:** limagrain/01-inbound/reception-fournisseur.md - **Type:** limagrain - Deux flux de réception distincts — production (directe ASRS via ASN) et extérieures/intersites (passage poste de travail via ROR). ### Réception retour commandes clients - **Path:** limagrain/01-inbound/reception-retour.md - **Type:** limagrain - Processus spécifique de réception des retours client, avec interrogation API SAP pour validation lot. ### Contrôle qualité réception — Vérification poids PIE - **Path:** limagrain/01-inbound/controle-qualite-reception.md - **Type:** limagrain - Mécanisme [CUSTOM] de contrôle de poids au passage PIE avec calcul de tolérance par type article et application automatique de verrous. ### Flux ERP inbound — Messages réception - **Path:** limagrain/01-inbound/flux-erp-inbound.md - **Type:** limagrain - Catalogue des messages ERP liés aux processus de réception chez Limagrain. ### Étiquette support RFID — Format mono-référence - **Path:** limagrain/01-inbound/etiquette-rfid.md - **Type:** limagrain - Étiquette A5 imprimée en réception fournisseur/intersite : 12 champs, QR Code GS1 (5 AI), encodage RFID via ZPL. ### Gestion des camions — Arrivée, quais et déclaration image de quai - **Path:** limagrain/01-inbound/gestion-camions.md - **Type:** limagrain - Flux complet depuis l'arrivée physique d'un camion jusqu'à la déclaration des palettes sur une image de quai. ### ASRS — Entrepôt automatique Limagrain - **Path:** limagrain/02-stockage/asrs-miniload.md - **Type:** limagrain - 4 allées de transstockeurs, racks multi-profondeur, nomenclature des emplacements, types de conteneurs et dimensions. ### Zones de stockage Limagrain - **Path:** limagrain/02-stockage/zones-stockage.md - **Type:** limagrain - 3 zones de stockage dans l'ASRS : anoxie, stockage principal, défragmentation client. ### Stratégies de rangement Limagrain - **Path:** limagrain/02-stockage/putaway-strategies.md - **Type:** limagrain - 5 stratégies de rangement distinctes selon la typologie de la palette. ### Configuration Galileo — Limagrain - **Path:** limagrain/02-stockage/galileo-config.md - **Type:** limagrain - Architecture logicielle IT de l'installation et spécificités de la configuration Galileo (TMS). ### Processus d'anoxie — TK01 - **Path:** limagrain/02-stockage/processus-anoxie.md - **Type:** limagrain - Processus [CUSTOM] de traitement par anoxie dans l'allée 1, incluant le flag « A anoxier », la relocalisation et le blocage d'allée. ### Défragmentation — Zone client et ordonnancement par tournée - **Path:** limagrain/02-stockage/defragmentation.md - **Type:** limagrain - Processus de défragmentation pour préparer les palettes d'expédition vers la zone client ASRS. Custom LIM-87 : défrag par tournée quand quai non assigné, éligibilité tout-ou-rien au niveau RUT, ordonnancement par STOP. ### Gestion des palettes vides - **Path:** limagrain/02-stockage/palettes-vides.md - **Type:** limagrain - Gestion des piles de palettes vides dans EasyWMS — réception, stockage, réapprovisionnement des postes et expédition. ### Picking sur poste de travail — Expédition client - **Path:** limagrain/03-picking/picking-combinatoire.md - **Type:** limagrain - Processus [CUSTOM] de picking sur poste de travail pour les commandes client, avec ordonnancement par espèce et picking négatif. ### Stations et postes de travail Limagrain - **Path:** limagrain/03-picking/stations-picking.md - **Type:** limagrain - Stations de l'entrepôt automatique, postes de travail polyvalents (3 îlots × 2 postes) et buffers associés. ### Consolidation (regroupement) — Processus sur poste - **Path:** limagrain/03-picking/consolidation-regroupement.md - **Type:** limagrain - Processus [CUSTOM] de consolidation de palettes incomplètes partageant les mêmes critères de stock. ### Mega Job — Assignation des tâches aux PK - **Path:** limagrain/03-picking/job-assignation-pk.md - **Type:** limagrain - Job unique « chef d'orchestre » des tâches de mouvement vers les PK. Éligibilité, modes autorisés (MODES_PKxx), sous-workflows LIM-74/LIM-75, gestion Big-Bag. ### Séquençage des tâches de picking TK → PS - **Path:** limagrain/03-picking/sequencage-tk-ps.md - **Type:** limagrain - Algorithme événementiel V1.1 ordonnant les sorties ASRS : 5 critères de tri (négatif > maïs > volume > poids > palette source), contraintes amont (complétude palette pro rata Bag/pal, anti-split), écriture séquences Line.CstAtt avec ex-aequo, verrouillage OS.CstAtt, arbitrage contradictions réunion 11/05/2026. ### Séquençage TK → PS — Historique et arbitrage - **Path:** limagrain/03-picking/sequencage-tk-ps-historique.md - **Type:** limagrain - Historique des 4 solutions envisagées pour le séquençage. Arbitrage des contradictions entre DevOps #64854, AF §6.4.8 et réunion 11/05/2026. Changelog V1.1. ### Placement des palettes PS → PK (choix de table) - **Path:** limagrain/03-picking/placement-ps-pk.md - **Type:** limagrain - Algorithme de choix de table au PK pour chaque palette arrivant au PS. 3 tables avec contrainte d'adjacence, picking négatif (2 tables), picking direct (ping-pong), buffers ES, évacuation prioritaire, palettes multi-commandes, priorité inter-PK. ### Échantillonnage — Processus de contrôle qualité - **Path:** limagrain/03-picking/echantillonnage.md - **Type:** limagrain - Processus [CUSTOM] d'échantillonnage pour contrôle qualité, assimilé à un inventaire, avec prélèvement sur poste de travail. ### Flux expédition — Processus complet - **Path:** limagrain/04-outbound/flux-expedition.md - **Type:** limagrain - Processus d'expédition de bout en bout en 12 étapes, de la réception de l'OS jusqu'à la libération du quai. ### Ordres de sortie — Types et libération - **Path:** limagrain/04-outbound/shipping-orders.md - **Type:** limagrain - 4 types d'ordres de sortie avec des comportements de libération, d'assignation et de préparation distincts. ### Quais, poumons et chargement - **Path:** limagrain/04-outbound/consolidation-chargement.md - **Type:** limagrain - Description physique et logique des quais, poumons (images de quai) et du processus de chargement/déchargement. ### Séquençage shipping par STOP — Quai assigné - **Path:** limagrain/04-outbound/sequencage-shipping-stop.md - **Type:** limagrain - Custom LIM-88 : quand quai déjà assigné, override WF tri stacker crane multi-TK (pattern Bardinet) pour ordonnancer la sortie ASRS par n° de STOP. Retour PF systématique vers ASRS (crossdock OFF). ### Flux ERP outbound — Messages expédition - **Path:** limagrain/04-outbound/flux-erp-outbound.md - **Type:** limagrain - Catalogue des messages ERP liés aux processus d'expédition chez Limagrain. ### Catalogue des messages ERP — Référence complète - **Path:** limagrain/06-erp-interface/messages-reference.md - **Type:** limagrain - Tableau de référence de tous les messages d'interface entre SAP EWM et EasyWMS, classés par domaine fonctionnel. ### Données principales et stock — Mapping ITM et attributs - **Path:** limagrain/06-erp-interface/donnees-principales.md - **Type:** limagrain - Architecture retenue pour la gestion des articles et du stock, mapping du message ITM, attributs logistiques, profils et gestion des poids. ### Mapping ERP-WMS — Changement article et propriétaire - **Path:** limagrain/06-erp-interface/mapping-erp-wms.md - **Type:** limagrain - Processus [CUSTOM] de changement d'article et de propriétaire en cours de vie du stock, via message CHG. ### LOC — Message périodique (spécification complète) - **Path:** limagrain/06-erp-interface/loc-message-periodique.md - **Type:** limagrain - Message custom LOC envoyé du WMS vers SAP toutes les 5 minutes, contenant le delta des HU modifiées. Remplace PCK, MOVE, STV et STC. 7 codes ACTION (B/U/R/S/T/C/P), architecture Job→GNA→BOO→SAP-CPI. ### Intégration GNA → SAP-CPI - **Path:** limagrain/06-erp-interface/gna-sap-cpi.md - **Type:** limagrain - Communication GNA vers SAP-CPI : OAuth 2.0 client_credentials, endpoint unique ATHInboundMessage, routage MessageType→MessageSAP, retry backoff. ### Utilisateurs et groupes — Permissions EasyWMS - **Path:** limagrain/07-admin/utilisateurs-groupes.md - **Type:** limagrain - Définition des 3 groupes d'utilisateurs Limagrain et leurs permissions respectives. ### Contacts projet Limagrain - **Path:** limagrain/07-admin/contacts-projet.md - **Type:** limagrain - Annuaire complet des intervenants du projet Limagrain (client, intégrateur, partenaires). ### AD Customs — Éléments personnalisés - **Path:** limagrain/07-admin/ad-customs.md - **Type:** limagrain - Inventaire centralisé des Custom Attributes (CstAtt Container 1-12, Réception, OE, Stock, OS) et éléments AD personnalisés du projet Limagrain. ### Job AGV — Réception production vers ASRS - **Path:** limagrain/05-agv/job-reception-production.md - **Type:** limagrain - Job périodique (30s) créant les tâches AGV de déplacement image de quai → buffer entrée production. Éligibilité : séquence 8000*, CstAtt04="ASN", anti-doublon. ### Mini Job — Images de quai vers PK - **Path:** limagrain/05-agv/job-reception-pk.md - **Type:** limagrain - Sous-workflow du Mega Job orchestrant l'envoi des palettes depuis les images de quai vers les PK. Filtre big-bag, FIFO, assignation CstAtt06, création tâches "en attente". ### Intégration Still iGo — API PACS et architecture - **Path:** limagrain/05-agv/still-igo-integration.md - **Type:** limagrain - Documentation complète de l'intégration du fleet manager iGO easy (STILL/KION) avec EasyWMS : API REST PACS 2.3, cycle de vie des transports, mapping module AGV standard, architecture cible à 4 composants (Gateway + Pool IIS C#), FAQ STILL contractuelles. ### Stations et routes AGV — Topologie iGO - **Path:** limagrain/05-agv/agv-stations-routes.md - **Type:** limagrain - Correspondance entre stations/routes EasyWMS et concepts Location/Group/Vehicle iGO. Configuration MyMA vs EasyS, décision tardive, verrous. ### Troubleshooting AGV — Contraintes terrain - **Path:** limagrain/05-agv/agv-troubleshooting.md - **Type:** limagrain - Problèmes physiques identifiés lors de la visite terrain Still/Mecalux du 29/05/2026 : avaloirs, déport Zone Est/Ouest, SAS7, poste de rejet. Actions correctives Mecalux et Still. ### Questions ouvertes — Suivi projet - **Path:** limagrain/08-transverse/questions-ouvertes.md - **Type:** limagrain - Centralisation de toutes les questions ouvertes identifiées lors de l'intégration. ### Glossaire Limagrain - **Path:** limagrain/glossaire-limagrain.md - **Type:** limagrain - Termes et acronymes spécifiques au projet Limagrain, complémentaires au glossaire standard EasyWMS.