9ce6ae37be
- 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)
33 KiB
33 KiB
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 locationMov; 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 pardeploy_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 viaEasySTS/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-keygendans 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..\testdu 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
develop→master+ suppressiondevelop), Hypercare, refus TLM sidevelopexiste, brancheshotfixSupport, branchesreleaseTMA, communication bi-directionnelle Support↔TMA - Deploy Test Application (Tag → Test VM) - Procédure 7 étapes : création tag
<TRIGRAMME>-V<N>surdevelop, checkpoint "Deploy 0" sur VM de test, redéploiement viadeploy_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,FirstOrDefaultsé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 forEndErrorCode=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, paramRECERTIFICATION_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 virtuelX_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.