Warehouses -> zones -> racks -> positions
Une topologie a quatre niveaux pour qu’un asset ait une vraie adresse, pas "Building C, quelque part".
"Où est la pallet" est une question à laquelle trop de warehouses ITAD répondent en marchant jusqu'à la trouver. La plateforme transforme la réponse en row dans une base de données.
La hiérarchie
Warehouse: un site physique (Amsterdam, Rotterdam, Brussels, ou là où vous opérez). Chaque warehouse a une adresse, des contact info et un capacity total.
Zone: une région à l'intérieur du warehouse avec un type (receiving, processing, storage, quarantine, dispatch, recycling, demanufacturing). Les zone types influencent les workflow steps possibles — des assets dans une recycling zone ne peuvent pas être ajoutés à un outbound sales order sans être déplacés d'abord.
Rack: un rack physique dans une zone, avec rows et positions. Les racks ont un type (standard pallet rack, server rack, secure cage, parts shelving) et une capacity.
Position: l'emplacement précis sur le rack où vit une pallet ou un asset. Les positions ont des Code128 barcode labels imprimables depuis /core/storage-racks/[id]; scanner une position label indique exactement à la plateforme où se trouve l'operator.
Transfers
/core/warehouses/[id]/transfers suit les asset movements entre warehouses. Chaque transfer a une source, une target, une in-transit window et un status (pending → shipped → received → reconciled). Utilisé pour déplacer du stock vers un sales-region warehouse ou consolider avant un grand outbound.
Capacity tracking
Chaque warehouse, zone et rack suit son utilization. La dashboard widget affiche capacity vs. occupied, avec alerts lorsqu'une zone franchit le threshold de 85%. Utile lorsque vous êtes sur le point de recevoir 12 pallets et devez savoir si la receiving zone a de la place avant l'arrivée du camion.