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)
This commit is contained in:
2026-07-20 13:01:21 +02:00
parent 7496aafe64
commit 9ce6ae37be
88 changed files with 1769 additions and 1871 deletions
+46 -46
View File
@@ -36,9 +36,9 @@ last_compiled: "2026-04-17"
## Overview
A **LPN** (License Plate Number) is the fundamental unit of physical storage in EasyWMS a box, pallet, or any other container that holds stock. Every unit of stock in the warehouse lives inside a LPN; the LPN is what moves, what gets located, locked, picked, and shipped. In identification contexts, the LPN is always labeled (Code 128 or GS1-128) and its code uniquely identifies it system-wide.
A **LPN** (License Plate Number) is the fundamental unit of physical storage in EasyWMS - a box, pallet, or any other container that holds stock. Every unit of stock in the warehouse lives inside a LPN; the LPN is what moves, what gets located, locked, picked, and shipped. In identification contexts, the LPN is always labeled (Code 128 or GS1-128) and its code uniquely identifies it system-wide.
The LPN is the bridge between the physical world (a pallet on a rack) and the logical world (stock records, tasks, orders). EasyWMS tracks every LPN's location, weight, status, contents, and relationships (stacked, matched, client-linked) in real time. All WMS movements reception, putaway, picking, replenishment, shipping are expressed as operations on LPNs.
The LPN is the bridge between the physical world (a pallet on a rack) and the logical world (stock records, tasks, orders). EasyWMS tracks every LPN's location, weight, status, contents, and relationships (stacked, matched, client-linked) in real time. All WMS movements - reception, putaway, picking, replenishment, shipping - are expressed as operations on LPNs.
The term "container" in EasyWMS source documentation is synonymous with LPN. The entity name in the Application Dictionary is **Container**; the UI and documentation use both terms interchangeably.
@@ -52,9 +52,9 @@ The term "container" in EasyWMS source documentation is synonymous with LPN. The
| **Type** | Physical LPN type (e.g. EuroPallet, American pallet, box). Defines dimensional and weight constraints. Configured in EasyS. |
| **Location** | Current warehouse location where the LPN is stored. |
| **Height** | Measured in mm. Set by: PLC/SCA gauge at PIE station, user input during reception, ASN pre-notification, or manual screen edit. Includes the max height of any LPN stacked on top. |
| **Occupation percentage** | % of LPN capacity used by its stock. Not calculated automatically by EasyWMS editable from the LPN view or set by the user. |
| **Occupation percentage** | % of LPN capacity used by its stock. Not calculated automatically by EasyWMS - editable from the LPN view or set by the user. |
| **Is client LPN** | Boolean. `true` if the LPN's stock is assigned to a shipping order (outbound). Drives picking, shipping, and consolidation logic. |
| **Division type** | Internal partition configuration (see [Division Types](#division-types)). Only supported in automatic warehouses. LPNs with divisions only accept entry and picking tasks shipping tasks are invalid. Content must be fully picked out before division LPN is used for shipping. |
| **Division type** | Internal partition configuration (see [Division Types](#division-types)). Only supported in automatic warehouses. LPNs with divisions only accept entry and picking tasks - shipping tasks are invalid. Content must be fully picked out before division LPN is used for shipping. |
| **Status** | Current lifecycle state (see [Lifecycle & Statuses](#lifecycle--statuses)). |
### Weight Properties
@@ -89,7 +89,7 @@ LPN types define the physical characteristics of an empty LPN. Configured in the
| Maximum weight | kg | Max safe weight when loaded |
| Collapse | mm | Max width deviation due to load collapse. Effective width = Width + 2 × Collapse. |
The collapse parameter matters for automatic warehouse location sizing the system checks effective width when searching for a putaway location.
The collapse parameter matters for automatic warehouse location sizing - the system checks effective width when searching for a putaway location.
**UI path:** EasyS tool (not EasyWMS web UI).
@@ -258,7 +258,7 @@ Non-pre-notified stock arriving from a supplier in containers with multiple item
| **Receipt and putaway** | Stock received on equipment; location search runs immediately for putaway. |
| **Receipt on stage** | Stock registered in a stage; putaway done later by another operator or batch. |
A third variant: **exclusive reserve** stock can be reserved for a specific shipping order at receipt time (configured via ROR message from ERP, see [erp-interface.md](../concepts/erp-interface.md)). The `CONFIRM_EXCLUSIVE_RESERVE_ASSIGNMENT` parameter controls whether the user must manually select the shipping order when multiple compatible orders exist.
A third variant: **exclusive reserve** - stock can be reserved for a specific shipping order at receipt time (configured via ROR message from ERP, see [erp-interface.md](../concepts/erp-interface.md)). The `CONFIRM_EXCLUSIVE_RESERVE_ASSIGNMENT` parameter controls whether the user must manually select the shipping order when multiple compatible orders exist.
**ERP message sent at end of receipt:** `REF`
**Transactions:** `CON.RECEP` (per container), `STK.RECEP` (per stock line)
@@ -274,7 +274,7 @@ Unplanned, non-pre-notified stock with no entry order. A receipt is auto-created
### Partitioned Container Receipt
Both supplier and blind modes support receiving containers with internal partitions. Destination must always be an **automatic warehouse** containers must be transported to a PIE or picking station after reception.
Both supplier and blind modes support receiving containers with internal partitions. Destination must always be an **automatic warehouse** - containers must be transported to a PIE or picking station after reception.
---
@@ -291,19 +291,19 @@ Available actions on LPNs (full list from web UI):
| LPN type modification | Change the LPN type. Only for **empty** LPNs. | PC |
| Division type modification | Change division type. Only for **empty** LPNs. | PC |
| Delete division | Remove division from LPN. Only for **empty** LPNs. | PC |
| Location change | Change LPN's recorded location. Does NOT create a movement task only updates the data record. Treated as [manual movement](../concepts/manual-movements.md). In open APS FIFO channels, only accessible locations shown. | PC / RFT |
| Location change | Change LPN's recorded location. Does NOT create a movement task - only updates the data record. Treated as [manual movement](../concepts/manual-movements.md). In open APS FIFO channels, only accessible locations shown. | PC / RFT |
| Send to Lost & Found | Send LPN to virtual L&F location when physical location unknown. In APS FIFO, only accessible or last LPN in channel. Stacked LPN: entire partial block (selected LPN + children) goes to L&F. | PC |
| Relocation (automatic warehouses) | Change physical location via system-directed move: Automatic (putaway strategies), To an aisle (putaway strategies in selected aisle), To a location (no strategies, physical compatibility only), To a level (putaway strategies in selected level). | PC |
| Mark as full / not full | Flag LPN as full so replenishment at PK conveyor skips it. Manual additions still possible. | PC |
| Mark division as full / not full | Same as above for a specific division within a LPN. | PC |
| Shipping order unassignment | Unlink LPN from its shipping order. Works for mapped, prepared, or loaded LPN. No movement task created operator is responsible for physical move. | PC |
| Shipping order unassignment | Unlink LPN from its shipping order. Works for mapped, prepared, or loaded LPN. No movement task created - operator is responsible for physical move. | PC |
| Extraction request to PK conveyor | Request extraction from a station to a Picking conveyor for an action outside the system. | PC |
| Request empty LPN to PK | Request empty LPN(s) of specific type/divisions to be sent to a Picking conveyor. | PC |
| Extraction request to PS conveyor | Request extraction to an Outbound conveyor (PS). | PC |
| Request empty LPN to PS | Extract empty LPN to Outbound conveyor (often to fill outside PK, e.g., for reception). | PC |
| Set depth coordinate | APS3D only manually set depth coordinate for a LPN in an APS location. Superadmin only. | PC |
| Set depth coordinate | APS3D only - manually set depth coordinate for a LPN in an APS location. Superadmin only. | PC |
| Manual compacting | APS/APSFIFO: compact LPN when free positions exist in front. | PC |
| Exchange LPN | APS3D only swap a LPN in channel for one outside; must be same type. Superadmin only. | PC |
| Exchange LPN | APS3D only - swap a LPN in channel for one outside; must be same type. Superadmin only. | PC |
| Consulting equipment LPNs (My LPNs) | View all LPNs on own equipment: code, type, status, stock lines (item, qty, UoM, logistic attributes). Can unload or reject LPNs from this view. | RFT |
| Putaway search location trace | Report of last location search for this LPN. Shows strategies applied, excluded aisles, routes with issues, reserve percentages, stock line details. Superadmin sees full technical trace. | PC |
| Stack / Match LPNs | Group LPNs vertically (stack) or horizontally (match). | RFT |
@@ -322,7 +322,7 @@ EasyWMS interprets the following **GS1 Application Identifiers (AI)** on existin
| AI | Meaning |
|---|---|
| (00) | SSCC Serial Shipping Container Code |
| (00) | SSCC - Serial Shipping Container Code |
| (01) | GTIN grouping code / DUN14 |
| (02) | EAN |
| (10) | Lot number |
@@ -343,7 +343,7 @@ Procedure:
2. Fill in the desired **prefix**
3. **Save**
Existing LPN codes are not rewritten only containers generated after the change use the new prefix.
Existing LPN codes are not rewritten - only containers generated after the change use the new prefix.
---
@@ -373,20 +373,20 @@ All container events generate transactions recorded in EasyWMS audit trail:
|---|---|---|
| `CON.ASN.001` | Container received for an ASN advance notice order | → `ASO` |
| `CON.CNL.ASN` | Pre-notified container deleted or rejected | → `ASK` |
| `CON.COC` | Client container closed at Preparation Zone (MP) | |
| `CON.COS.001` | Container extracted to Outbound Conveyor (PS) | |
| `CON.CREATE` | Container created manually, from view, for picking, or during count | |
| `CON.DELETE` | Container deleted (from L&F or after count) | |
| `CON.LOAD` | Container loaded during truck loading | |
| `CON.LOCATE` | Container moved to storage location via putaway task | |
| `CON.MOVE` | Container moved without putaway task (or to destination with task) | |
| `CON.COC` | Client container closed at Preparation Zone (MP) | - |
| `CON.COS.001` | Container extracted to Outbound Conveyor (PS) | - |
| `CON.CREATE` | Container created manually, from view, for picking, or during count | - |
| `CON.DELETE` | Container deleted (from L&F or after count) | - |
| `CON.LOAD` | Container loaded during truck loading | - |
| `CON.LOCATE` | Container moved to storage location via putaway task | - |
| `CON.MOVE` | Container moved without putaway task (or to destination with task) | - |
| `CON.PIE` | Container entered via PIE station | → `ASO` |
| `CON.PRINT` | Packing list printed with client container label | |
| `CON.RECEP` | Container received (supplier, return, or blind reception) | |
| `CON.SEND.L&F` | Container sent to Lost & Found | |
| `CON.SHIPPED` | Container shipped (shipping order closed) | |
| `CON.SHIPPING` | Shipping task confirmed (container assigned to destination) | |
| `CON.VASDONE` | VAS (Value Added Service) executed on container | |
| `CON.PRINT` | Packing list printed with client container label | - |
| `CON.RECEP` | Container received (supplier, return, or blind reception) | - |
| `CON.SEND.L&F` | Container sent to Lost & Found | - |
| `CON.SHIPPED` | Container shipped (shipping order closed) | - |
| `CON.SHIPPING` | Shipping task confirmed (container assigned to destination) | - |
| `CON.VASDONE` | VAS (Value Added Service) executed on container | - |
For detailed transaction data fields (Site, User, ContainerCode, LocationCode, etc.), see [concepts/transactions.md](../concepts/transactions.md).
@@ -412,7 +412,7 @@ LPN-related ERP messages (all documented in [concepts/erp-interface.md](../conce
| Path | Description |
|---|---|
| `Warehouse > LPN` | Main LPN management view all operations |
| `Warehouse > LPN` | Main LPN management view - all operations |
| `Workstations > Picking` | LPN view from picking workstation perspective |
| `Masters > Lock types` → "LPN lock types" | Manage lock type definitions |
| `Masters > Division LPN types` | Manage division type definitions |
@@ -453,7 +453,7 @@ LPN-related ERP messages (all documented in [concepts/erp-interface.md](../conce
**Cannot modify LPN type or division:**
- Symptom: Type/division change rejected.
- Cause: LPN is not empty contains stock.
- Cause: LPN is not empty - contains stock.
- Solution: Move or pick out all stock first, then change the type.
**Putaway location not found for stacked LPN:**
@@ -470,21 +470,21 @@ LPN-related ERP messages (all documented in [concepts/erp-interface.md](../conce
## Related
- [concepts/location.md](../concepts/location.md) Locations where LPNs are stored; capacity, FIFO, dynamic, APS types
- [concepts/stock.md](../concepts/stock.md) Stock lines that reside inside LPNs; adjustments, reserves
- [concepts/reception.md](../concepts/reception.md) All reception modes; how LPNs are created and registered
- [concepts/putaway.md](../concepts/putaway.md) Strategies that assign LPNs to storage locations
- [concepts/task.md](../concepts/task.md) Tasks drive LPN movements (putaway, picking, replenishment, shipping)
- [concepts/shipping.md](../concepts/shipping.md) Client LPN lifecycle through picking, consolidation, loading, shipping
- [concepts/order-inbound.md](../concepts/order-inbound.md) Inbound orders (ASN, receipt orders) that pre-notify LPNs
- [concepts/order-outbound.md](../concepts/order-outbound.md) Shipping orders that client LPNs are assigned to
- [concepts/labels.md](../concepts/labels.md) LPN label formats, GS1-128, printing configuration
- [concepts/manual-movements.md](../concepts/manual-movements.md) Manual location changes for LPNs
- [concepts/consolidation.md](../concepts/consolidation.md) Container consolidation: stock from multiple partial LPNs merged into one destination container
- [concepts/quality-control.md](../concepts/quality-control.md) Quality locks applied to stock inside LPNs; lock-by-container scope
- [concepts/transactions.md](../concepts/transactions.md) Full CON.* and STK.* transaction reference
- [concepts/erp-interface.md](../concepts/erp-interface.md) ASN, ROR, REF, ASO, ASK message definitions
- [modules/agv.md](../modules/agv.md) AGV equipment that transports LPNs in automated warehouses
- [modules/pallet-shuttle.md](../modules/pallet-shuttle.md) Pallet shuttle system managing compact LPN storage
- [modules/vas.md](../modules/vas.md) Value Added Services applied to LPNs (`CON.VASDONE`)
- [modules/aps3d.md](../modules/aps3d.md) 3D APS storage: depth coordinates, compacting, LPN exchange
- [concepts/location.md](../concepts/location.md) - Locations where LPNs are stored; capacity, FIFO, dynamic, APS types
- [concepts/stock.md](../concepts/stock.md) - Stock lines that reside inside LPNs; adjustments, reserves
- [concepts/reception.md](../concepts/reception.md) - All reception modes; how LPNs are created and registered
- [concepts/putaway.md](../concepts/putaway.md) - Strategies that assign LPNs to storage locations
- [concepts/task.md](../concepts/task.md) - Tasks drive LPN movements (putaway, picking, replenishment, shipping)
- [concepts/shipping.md](../concepts/shipping.md) - Client LPN lifecycle through picking, consolidation, loading, shipping
- [concepts/order-inbound.md](../concepts/order-inbound.md) - Inbound orders (ASN, receipt orders) that pre-notify LPNs
- [concepts/order-outbound.md](../concepts/order-outbound.md) - Shipping orders that client LPNs are assigned to
- [concepts/labels.md](../concepts/labels.md) - LPN label formats, GS1-128, printing configuration
- [concepts/manual-movements.md](../concepts/manual-movements.md) - Manual location changes for LPNs
- [concepts/consolidation.md](../concepts/consolidation.md) - Container consolidation: stock from multiple partial LPNs merged into one destination container
- [concepts/quality-control.md](../concepts/quality-control.md) - Quality locks applied to stock inside LPNs; lock-by-container scope
- [concepts/transactions.md](../concepts/transactions.md) - Full CON.* and STK.* transaction reference
- [concepts/erp-interface.md](../concepts/erp-interface.md) - ASN, ROR, REF, ASO, ASK message definitions
- [modules/agv.md](../modules/agv.md) - AGV equipment that transports LPNs in automated warehouses
- [modules/pallet-shuttle.md](../modules/pallet-shuttle.md) - Pallet shuttle system managing compact LPN storage
- [modules/vas.md](../modules/vas.md) - Value Added Services applied to LPNs (`CON.VASDONE`)
- [modules/aps3d.md](../modules/aps3d.md) - 3D APS storage: depth coordinates, compacting, LPN exchange