AFE Path Service - Business Capabilities
Overview
The AFE (Automated Fulfillment Equipment) Path Service manages sorter-based workflows for multi-item order consolidation. It handles approximately 30-35% of all warehouse orders through automated induction, sorting, and rebin operations.
Business Capabilities
Purpose: Group orders for efficient AFE sorter processing.
| Capability |
Description |
| Order Grouping |
Combine compatible orders into processing batches |
| Wave Alignment |
Align batches with wave planning schedules |
| Capacity Optimization |
Size batches based on sorter capacity |
| SKU Consolidation |
Group orders with common SKUs for pick efficiency |
2. Induction Management
Purpose: Control item induction into the AFE sorter system.
| Capability |
Description |
| Station Assignment |
Assign batches to available induct stations |
| Induction Sequencing |
Optimize item induction order |
| Throughput Control |
Manage induction rate to prevent sorter overload |
| Tray Assignment |
Assign items to sorter trays |
Induction Workflow
sequenceDiagram
participant BATCH as Batch
participant STATION as Induct Station
participant SORTER as Sorter
participant TRAY as Tray
BATCH->>STATION: Assign batch
loop For each item
STATION->>TRAY: Load item
STATION->>SORTER: Induct tray
end
STATION->>BATCH: Induction complete
3. Sorter Control
Purpose: Route items through sorter lanes to correct destinations.
| Capability |
Description |
| Lane Assignments |
Route trays to correct sorter lanes |
| Chute Routing |
Direct items to assigned rebin chutes |
| Jam Detection |
Monitor for and alert on sorter jams |
| Tray Tracking |
Track tray circulation through sorter |
Sorter States
stateDiagram-v2
[*] --> RUNNING
RUNNING --> PAUSED: pause
RUNNING --> JAMMED: jam_detected
PAUSED --> RUNNING: resume
JAMMED --> RUNNING: jam_cleared
4. Rebin Operations
Purpose: Manage wall/slot assignments and order consolidation.
| Capability |
Description |
| Slot Assignment |
Assign orders to rebin wall slots |
| Item Consolidation |
Track items arriving at each slot |
| Completion Detection |
Detect when all items for order have arrived |
| Slot Release |
Release completed orders for packing |
Slot Lifecycle
stateDiagram-v2
[*] --> AVAILABLE
AVAILABLE --> ASSIGNED: assign_order
ASSIGNED --> RECEIVING: first_item_arrives
RECEIVING --> COMPLETE: all_items_received
COMPLETE --> RELEASED: pack_triggered
RELEASED --> AVAILABLE: slot_cleared
5. Tray Circulation Management
Purpose: Optimize tray flow and prevent circulation imbalances.
| Capability |
Description |
| Flow Monitoring |
Track tray circulation patterns |
| Imbalance Detection |
Detect tray accumulation in zones |
| Empty Tray Routing |
Route empty trays to induction |
| Congestion Prevention |
Prevent tray congestion at discharge |
6. Wall Capacity Management
Purpose: Monitor and manage rebin wall utilization.
| Capability |
Description |
| Utilization Tracking |
Monitor slot utilization per wall |
| Capacity Alerts |
Alert when capacity thresholds reached |
| Overflow Prevention |
Prevent overloading walls |
| Dynamic Allocation |
Redirect to available walls when constrained |
Integration Points
Upstream
| Source |
Events |
Purpose |
| Routing Service |
ShipmentRoutedToPathEvent |
Receive AFE-routed shipments |
| Robotics Fleet |
RobotTaskCompletedEvent |
Coordinate tote delivery |
| Robotics Fleet |
PodDeliveredEvent |
Receive pod for induction |
Downstream
| Target |
Events |
Purpose |
| SLAM Operations |
RebinCompletedEvent |
Trigger SLAM processing |
| Orchestration |
WallCapacityChangedEvent |
Report capacity changes |
| Monitoring |
TrayCirculationImbalanceEvent |
Alert on tray issues |
| Monitoring |
DischargeJamDetectedEvent |
Alert on jams |
| KPI |
Target |
Description |
| Batch Cycle Time |
< 30 min |
Time from batch creation to completion |
| Induction Rate |
800-1000 UPH |
Units inducted per hour |
| Sort Accuracy |
> 99.9% |
Items sorted to correct chute |
| Wall Utilization |
70-85% |
Optimal slot utilization |
| Rebin Cycle Time |
< 5 min |
Time from last item to pack trigger |
Technology Stack
| Component |
Technology |
| Language |
Java 21 |
| Framework |
Spring Boot 3.3.3 |
| Database |
MongoDB 7.0 |
| Messaging |
Apache Kafka 7.5.0 |
| Port |
8084 |
References