Files
mcp-wms-wiki/wiki/concepts/consolidation.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

200 lines
7.9 KiB
Markdown

---
title: "Consolidation"
type: concept
sources:
- areas/consolidation/index.md
- areas/consolidation/consolidation_admin/consolidation_process_creation.md
- areas/consolidation/consolidation_automatic/index.md
- areas/consolidation/consolidation_automatic/2loc_PK_consolidation.md
- areas/consolidation/consolidation_automatic/ManualMP_PK_consolidation.md
- areas/consolidation/consolidation_automatic/Buffer_consolidation.md
related:
- concepts/container.md
- concepts/location.md
- concepts/stock.md
- concepts/task.md
- concepts/shipping.md
last_compiled: "2026-04-10"
---
# Consolidation
## Overview
**Consolidation** in EasyWMS is the process of moving stock from multiple partially-full containers into a single destination container, eliminating peaks and optimizing space usage in the warehouse. It is designed to run during **periods of inactivity**, interfering minimally with active warehouse operations.
Two types of consolidation exist:
1. **Stock consolidation (warehouse)** - covered here. Compacts incomplete containers in storage to reduce the number of occupied locations.
2. **Shipping consolidation** - reorganizes prepared stock for outbound orders (see [shipping](../concepts/shipping.md)). Not covered here.
Stock consolidation applies to both **manual** and **automatic** warehouses.
---
## Supported Use Cases
| Use case | Warehouse type | Container type |
|---|---|---|
| Single-reference container (one item), manual warehouse | Manual | Container with "full quantity" configured per item/container type |
| Single-reference container (one item), automatic warehouse | Automatic | Container with "full quantity" configured per item/container type |
| Multi-reference container with business areas, automatic warehouse | Automatic | "Full quantity" configured per business area type/container type |
> Stock of different item presentations is **never mixed** in a single consolidation order.
---
## Architecture: Process → Orders → Tasks
```
Consolidation Process (criteria, priority, destination station)
▼ [Release]
Consolidation Orders (N orders = N destination containers)
├── Destination consolidation task (1 per destination container)
└── Source consolidation tasks (1 per source container)
```
**Consolidation process:** A filter definition created by a user specifying which containers are candidates and where consolidation should happen.
**Consolidation order:** Groups source containers (to be emptied) → destination container (to receive all stock). One order = one destination.
**Consolidation order lines:** Each line represents one source container.
---
## Process Configuration
When creating a consolidation process, the user specifies:
### Process Definition
| Field | Description |
|---|---|
| Code | Unique process identifier |
| Priority | Determines task priority for this process's orders |
| Maximum duration | When exceeded, no new consolidation orders are generated |
| Maximum number of orders | Stops generating new orders when this total is reached |
| Maximum simultaneous orders | Controls how many active orders exist at once; new ones created as old ones finish |
### Filtering Criteria
| Filter | Description |
|---|---|
| Item | Restrict to a specific item |
| Item type | Restrict by item type |
| Hazard | Filter by hazard classification |
| ABC classification | Filter by ABC rotation class |
| Owner | Filter by stock owner |
| Supplier | Filter by supplier |
| Max occupation % | Skip containers whose fill % exceeds this threshold |
> Regardless of item filter, each consolidation order is always for the same item **and** conversion (UoM). Different item presentations are never consolidated together.
### Allow Mixing
Logistic attributes that can be mixed within the same item (e.g., different lots in the same container).
### Destination Station
The picking conveyor or buffer where consolidation will physically occur.
---
## Process Lifecycle
```
Standby (created)
▼ [Release]
Released ← EasyWMS evaluates and generates orders
│ [Pause]
Paused ← can be re-released
▼ [Cancel]
Canceled ← all associated orders, lines, and tasks canceled
```
A process can only be released from **Standby** or **Paused** status.
---
## Consolidation in Automatic Warehouses
For automatic warehouses, consolidation is a guided, task-driven process. Containers must be extracted to a picking station.
### Consolidation at Picking Conveyor (2 Locations)
Containers arrive sequenced at the PK:
1. **Destination container** arrives first and occupies one PK location
2. **Source containers** arrive one by one at the second PK location
3. Operator confirms source → destination transfer at the workstation
**Issues the operator can report:**
| Issue | Result |
|---|---|
| Incorrect quantity in origin | Stock adjustment on source container; if less than expected, consolidation line also adjusted |
| Item not found in origin | Consolidation order line canceled |
| Item not found at destination | Entire consolidation order canceled |
| Capacity exceeded at destination | Line adjusted; source remains non-empty |
**Transactions:**
- `CON.MOVE` - container location changes (warehouse → PK → warehouse)
- `STK.MOVE` - stock moved from source to destination container
- `CON.SEND.L&F` - if empty source container is sent to Lost & Found
### Consolidation at Picking Conveyor with Manual Preparation Zones (MP)
1. All source containers arrive first at the PK and stock is extracted to MP tables
2. Destination container arrives last; all MP stock dumped onto it
3. Mixing of different items within the same MP table is **not allowed**
### Consolidation at Buffer
1. All source containers arrive at the buffer station first
2. Destination container arrives last
3. Stock movement between containers is **not guided** (no task confirmation) once containers are out of the warehouse
Hardware: PC + RFT (buffer consolidation supports both)
---
## Configuration Requirements
For consolidation to work correctly:
1. **Full quantity must be configured** per container type, item, and unit of measure
2. If the warehouse uses divisions: full quantity per **business area type**, container type, item, and UoM
3. If consolidating at a picking station with preparation zones: allocation mode must be set to **Automatic**
4. Picking station working mode must be **All Modes** or **Consolidation Only**
---
## Interface
| Path | Equipment |
|---|---|
| `Consolidation > Consolidation processes` | PC |
| `Consolidation > Consolidation orders` | PC |
| `Consolidation > Consolidation order lines` | PC |
| `Warehouse > Tasks` (task monitoring) | PC |
| `Workstations > Picking` (execution at PK) | PC |
---
## Common Errors
| Symptom | Cause | Solution |
|---|---|---|
| No consolidation orders generated after release | Full quantity not configured for item/container type | Configure "full quantity" in item/container type master |
| Consolidation orders generated but no tasks | PK station not in "All Modes" or "Consolidation Only" | Update picking station working mode config |
| Process stuck at maximum simultaneous orders | All slots occupied; waiting for existing orders to finish | Wait for current orders to complete or cancel stale ones |
| Source container not empty after consolidation | Stock in another division or incident reported | Create return-to-warehouse task manually if needed |
---
## Related
- [[container]] - Consolidation moves stock between containers; source containers are emptied, destination receives all stock
- [[location]] - Consolidation frees up locations by eliminating partial containers
- [[stock]] - STK.MOVE transactions update stock records during consolidation
- [[task]] - Consolidation generates source/destination task pairs; priority set by process priority
- [[shipping]] - Shipping consolidation (distinct concept) reorganizes prepared stock for outbound orders