yms.yard-move¶
Dispatching moves inside the yard. It covers looking up free positions, assigning a worker, breaks, and empty containers on their way back.
11 endpoints - system yms - module gate applies
What this module covers - Yard positions, stack groups, the dispatch queue, worker state.
Endpoints¶
| Method | Path | What it does | Evidence |
|---|---|---|---|
| GET | /yms/yard-locations/available |
List the free yard positions | handler ymsYardMoveApiRead() |
| GET | /yms/yard-locations/available-by-stack-group |
List free positions by stack group | handler ymsYardMoveApiRead() |
| GET | /yms/yard-locations/occupied-items |
List what is holding an occupied yard position | handler ymsYardMoveApiRead() · calls yard-dispatch.js, yard-reserve-move.js |
| GET | /yms/yard-locations/stack-groups |
List the stack groups | handler ymsYardMoveApiRead() · calls _javascript.php, export-dashboard.js |
| GET | /yms/yard-moves/assignable-users |
List the workers who can be assigned | handler ymsYardMoveApiRead() · calls yard-dispatch.js, yard-map.js |
| GET | /yms/yard-moves/dispatch-queue |
Read the yard move dispatch queue | handler ymsYardMoveApiRead() · calls api_catalog.php, yard-dispatch.js |
| POST | /yms/yard-moves/preview |
Preview a yard move - calculates the waypoints and order | handler ymsYardMoveApiRead() · calls yard-reserve-move.js |
| GET | /yms/yard-moves/returning-empty |
List the items returning with an empty container | handler ymsYardMoveApiRead() · calls yard-map.js |
| GET | /yms/yard-moves/unmapped-entities |
List the items not mapped to a position | handler ymsYardMoveApiRead() |
| POST | /yms/yard-truck-drivers/break |
Record a break for a yard worker | handler ymsYardTruckDriverBreakAction() · calls yard-dispatch.js |
| GET | /yms/yard-truck-drivers/staff-state |
Read the state of yard workers | handler ymsYardTruckDriverStaffState() · calls yard-dispatch.js |
The description is a summary read off the route path, the handler, the tables it reaches and the screens that call it. Nothing is guessed without evidence: where the handler has to be read, it says so. The full evidence is on each endpoint page.