màj wiki avec retour MES lot-5 AD
This commit is contained in:
@@ -0,0 +1,199 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user