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

378 lines
33 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Wiki EasyWMS - Index
Total : 131 pages (85 standard + 46 Limagrain)
## 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 <PrpPackagingConfiguration>` 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 <Projet> [Branche]` ; étape Tenants.xml InMemory obligatoire à chaque déploiement
- [Deploy Specific Commit](operations/deployment-specific-commit.md) - 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](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 `<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)](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 (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.