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

33 KiB
Raw Blame History

Wiki EasyWMS - Index

Total : 131 pages (85 standard + 46 Limagrain)

Concepts (33 pages)

Batch 1 - Core Entities

  • Container (LPN) - LPN types, lifecycle statuses, locks, stacking/matching, reception, operations, transactions
  • Location - Physical/virtual types (rack, compact, APS, buffer, dock), storage modes, logics, lock types, operations
  • Product / Item - SKU master, UoM, logistic attributes (lot, expiry, serial), profiles (reception/putaway/shipping), types, families, labels, lifecycle management
  • Kits - Kit types (without/with assembly), assembly/disassembly lifecycle, WOR/WOF/KST/UNK ERP messages, quartering, traceability
  • Stock - Stock records, status (user/receiving/system), adjustments (quantity/UoM/logistic attributes), grouped reports
  • Stock Assignment - 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 - Five container-level weight fields (Calculated / Scale / Theoretical / Real / Theoretical Scale), formulas, PIE behaviour, variable-weight items, Stock_CheckWeightToCreateStockInContainer_UI, StockAdjust limits
  • Task - Task and process types (putaway/picking/shipping/replenishment/count/movement), lifecycle, movements, semi-automatic mode
  • Inbound Order - Receipt orders (supplier/return/transfer), lifecycle, ERP messages (ROR/ASN/ROC/ROF/ASO/STR)
  • Outbound Order - Shipping orders (client/return/transfer), lifecycle, stock assignment, ERP messages (SOR/SOC/SOF/LOF)
  • Account / Owner - Owner (stock ownership, 3PL client) vs. Account (delivery point); mixing rules; OWN/ACC ERP messages
  • Supplier - Supplier master data, attributes, use cases (receipts/returns), SUP ERP message
  • Carrier - Base carrier + Extended carrier (Multi-Carrier module); delivery entity, tracking, packaging modes, CAR ERP message

Batch 2 - Core Flows

  • Reception - Receipt document structure, reception modes (dock, ASN, PIE, PK, returns), closing, ERP messages
  • Putaway - Strategy engine pipeline, channel filling, aisle balancing, restrictions, sorting preferences, automatic station triggers
  • Picking - Stock assignment strategies, manual warehouse modes (automatic tasks, waves, PTL, voice, paper), automatic warehouse (direct, grouped, negative picking), Pick and Pack
  • Shipping - Shipping order lifecycle, release, waves/groups/fusions, prepackaging, consolidation, routes, loads, truck loading, PS groups
  • Replenishment - PDL management, strategy types (top-off, shipping demand, stockout, sub-warehouse), efficiency modes, dynamic replenishment, automatic job
  • Crossdocking - Opportunity crossdocking (direct to dock), crossdocking to warehouse (dedicated XD locations, IS crossdocking strategies)

Batch 3 - Inventory Operations

  • Count / Inventory - Guided counts (location/item/container), physical count (RF), cycle count (rolling schedule), workstation count (automatic warehouse), ERP messages (COR/COF/SCR/WSC)
  • Stock Adjustment - Quantity/UoM/logistic attribute adjustments, adjustment reasons, double validation (pending/confirmed/canceled), RF/SmartUI/Workstation interfaces
  • Consolidation - Container stock consolidation process: process→orders→tasks, filtering criteria, automatic warehouse (PK 2-loc, manual MP, buffer), configuration requirements
  • Defragmentation - Automatic warehouse only: rotation optimization (ABC class → storage zone), shipping optimization (pre-position for dispatch), planners, MAX_DEFRAG_TASKS
  • Quality Control - 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 - 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 - 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 - Web Configurator (container types, rack types, zones, sub-warehouses, equipment, shelves, docks, stages, change log, transfer history), Warehouse Map (3D/2D, heat map)
  • Parameters - All system parameters: Easy WMS core + Slotting + eCommerce + AGV/PS + APS3D + Multi-Carrier Shipping modules; cross-reference table by topic
  • Cutting Stock - Non-consolidating UoM, cutting profiles, shelf/station picking (integrated/delegated), stock assignment strategies (continuous/segmented/minimum), reception, counting, labels
  • Labels & Printing - 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) - Strategy configuration at shipping order type level; SOR02 <PrpPackagingConfiguration> block; comparison with VAS; tested behaviour table; common errors
  • Tense Flow (Flux Tendu) - 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) - 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 - 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 - WIFI-controlled compact channel cart: PSService, simple/multi modes, LIFO/FIFO, deposit/extraction/compaction, AGV-PS search, battery management
  • Multi-Carrier Shipping - 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 - JIT reception flow: single-unit→packing, multi-unit→ungrouping, no-order→storage; 4 key parameters
  • Marketplaces - Prestashop/eBay/Amazon connectors; Amazon SaaS requirement; OUT.CREATE transaction
  • Slotting - Item rotation analysis (historical/current/external), golden zone, PDL-based recommendations, daily profit calculation, 7+ parameters
  • Labor Management - Process→Activity→Work→Work Detail hierarchy; target time from layout+equipment; 16 measured processes; per-warehouse config
  • 3PL Billing - Contract→Rule→Planner hierarchy; 3 rule groups (Storage/Handling/Transaction); tiered pricing; pre-validation; 6 notification events; Owner Extensions prerequisite
  • 3PL Portal - Owner-filtered access for external 3PL clients; notification setup; KPI visibility; requires Owner Extensions
  • Yard Management - Appointment lifecycle (Pending→Finished); checkpoints, parking lots, dock assignment, ERP/TMS integration
  • VAS - Template→Activity→Instructions hierarchy; VAS profiles; ERP SOR VASCode field; shipping and packing station integration
  • Manufacturing - RCP01/RCP02 recipes, MOR01 production orders; MOF/FGP ERP messages; supply/production buffers; auto/manual consumption modes; additives; rebuts; NegativeStock
  • Store Fulfillment - 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 - Event subscription system; multi-channel (web/email/SMS); GNA notification; escalation; 3PL client subscriptions
  • Movirack - Mobile racking on motorized bases; aisle opening modes (with task/without task/manual/multi-aisle); 5 work modes
  • Cobot - Collaborative robot picking arm; suction cup tools; HPKS-R integration; always paired with manual station
  • APS3D - 3D automated shuttle system; Fleet Manager controller; APS/APSFIFO locations; lifts; defragmentation modes
  • Data Analytics - Metric groups (consolidated/real-time) → Widgets → Dashboards; standard dashboards for WMS/LMS/APS3D; alarms
  • Automation Dashboard - Machine fault and manual action tracking for automatic warehouse equipment; fault reports; availability metrics
  • DOM (Distributed Order Management) - Multi-node orchestration: 5-stage engine (region→carrier→stock→capacity→strategies); purchase/sales/replenishment orders; ERP messaging
  • Faults Management - Backend of Automation Dashboard: fault records, manual action logs, availability reports (see automation-dashboard)
  • Directives - Owner directives (workflow, documents) and account directives (container type, weight/height, shelf life, lot count, shipping logic)
  • Owner Extensions - Prerequisite for Billing + 3PL Portal; adds mandatory owner to orders and 8 master data types
  • Client-Specific Rules - Source unavailable (404); concept maps to Directives module

Architecture (6 pages)

Batch 6 - Architecture & Integration

  • System Architecture Overview - IIS/ASP.NET Core stack, SaaS vs on-premise, API families (AD/QueryExecute/CommandExecute/ERP), background jobs, warehouse types, hardware
  • Security - Role hierarchy (SuperAdmin→Operator→3PL Client), authentication, authorization, owner isolation, station roles, container locks, audit trail
  • Application Dictionary - 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 - 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 - 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 - 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 - 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 - 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 - All common errors organized by symptom category (inbound, putaway, stock, picking, shipping, replenishment, count, quality, tasks/automation, ERP integration, system, master data)
  • Configuration Guide - 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) - 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 - 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) - 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 - Redéploiement d'un projet déjà initialisé (nouveau dev, changement de branche, mise à jour) ; script unifié deploy_repository.ps1 <Projet> [Branche] ; étape Tenants.xml InMemory obligatoire à chaque déploiement
  • Deploy Specific Commit - Figer un commit via tag GIT (convention <PREFIXE_JIRA>-V<N>) + branche dédiée, déploiement par deploy_repository.ps1 <Projet> <Branche> ; utile pour reproduction de bugs, démos stables, tests de régression
  • Custom Application Management - 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) - 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 - 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) - 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) - 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) - 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) - Gouvernance Git par phase de projet et par acteur (Dev / CdP / Support / TMA) : développement initial (feature), avant MEP (merge developmaster + 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) - Procédure 7 étapes : création tag <TRIGRAMME>-V<N> 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) - 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) - 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) - 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 - 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 - 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 - 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 (46 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 - Mono-référence & Multiréférence

  • Path: limagrain/01-inbound/etiquette-rfid.md
  • Type: limagrain
  • Étiquette support (HU) imprimée/encodée RFID via ZPL en réception et à l'étiqueteuse auto : rapport mono-référence (A5, QR GS1) et multiréférence (SSCC seul), WF CST_PrintRFIDLabel, évolution encodage 7 bits EPC en attente.

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.

Flux de rejet PIE - Renvoi au poste d'origine

  • Path: limagrain/02-stockage/rejet-pie.md
  • Type: limagrain
  • Logique custom de rejet au PIE (dimension, poids, étiquette, palette bois) : le WMS calcule la destination et renvoie la palette au poste de travail d'origine (CstAtt06), pose un verrou porteur de la cause, gère la correction/ré-injection et REJ01. Paramètre PK_REJET_PROD. LIM-114.

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.

Process de picking au poste de travail (PK)

  • Path: limagrain/03-picking/process-picking-pk.md
  • Type: limagrain
  • Workflow opérateur au PK (dernière étape de la chaîne picking) : picking direct/négatif, verrou HORS TOLERANCE et recomptage, étiquetage MII (SSCC virtuel sur Stock CstAtt2 + flag CstAtt14), filmage CstAtt05, évacuation ASRS, cas 100 % → shipping. Custom sur WorkStation_Picking_Default. En revue de code.

Recertification - Workstation au poste de picking

  • Path: limagrain/03-picking/recertification.md
  • Type: limagrain
  • Process de recertification au PK (mode Tâches automatiques, LIM-105) : scan ancienne palette → nouvelle étiquette → vérification ASN (polling SAP_ATH111_*) → échange conteneur (charge quai + déplace ASN au PK) → filmage. WF CST_Recertification_PickingStationProcess_UI, param RECERTIFICATION_CODE_CLASSE.

É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).

Assignation automatique de l'image de quai (OS/Tournée)

  • Path: limagrain/04-outbound/assignation-image-quai.md
  • Type: limagrain
  • Job LIM-94 CST_AssignDockStage (30 s) : assigne une image de quai aux OS/Routes éligibles via un stage virtuel X_EXP. Conditions d'éligibilité (libéré, picking revenu TK, H-3 expédition) et d'assignabilité, placement PS X max, désassignation à l'arrêt.

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 - Custom Attributes

  • Path: limagrain/07-admin/ad-customs.md
  • Type: limagrain
  • Catalogue CstAtt par entité (Article, Support 1-14, Stock, OE, Réception, Ligne inventaire, Stratégies rangement, Status stock, Tâche, OS), aligné sur le référentiel LIM-14.

Paramètres projet - Séquences, toggles, jobs et paramètres WMS

  • Path: limagrain/07-admin/parametres-projet.md
  • Type: limagrain
  • Référentiel LIM-14 : séquences, toggles, transactions customs, paramètres standards + customs, jobs périodiques (fréquences, WF).

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.