Occupancy rate
The Occupancy rate dashboard (Logistics menu) shows the fill level of storage locations: occupied vs available space, aggregated by storage then by zone.
How occupancy is measured
The rate shown is the most constraining of three dimensions, computed wherever the data exists:
- Item count — StockItems present ÷ the location’s
maxItemCount. A batch counts as one line regardless of its quantity. - Volume — sum of item volumes ÷ the location’s inner volume (item dimensions inherited from the Part Number when the individual item has none).
- Weight — sum of item weights ÷ the allowable load (
maxWeightValue).
A location is considered full as soon as it reaches its first limit: we therefore take the
maximum of the three rates. The bar shows which dimension sets the rate (count, volume or
weight).
- A location with no capacity at all (neither count, volume, nor weight) has no constraint: it is counted separately (“uncapacitated”) and excluded from the ratio.
- A storage/zone rate is computed per dimension by sum (each contribution capped at the location’s capacity, so a local overflow doesn’t push the storage above 100%), then the most constraining dimension is kept.
- A ⚠ flags an under-estimated volume or weight: items present in the location are missing their dimensions or weight, so the volume/weight rate is a lower bound.
What the dashboard shows
Global KPIs (top row):
- Overall occupancy — most constraining rate across all capacitated locations.
- Locations (capacitated) — how many locations have at least one capacity defined out of the total.
- Full or over — locations at 100% or overflowing at least one limit (to watch).
- Items without location — items stored in a storage but with no specific location (bin) assigned. A high number signals putaway to finalise.
- Uncapacitated — locations with no capacity entered at all (to complete for reliable tracking).
Per storage (one card per storage, sorted from fullest to emptiest):
- a coloured fill bar (green < 80%, amber ≥ 80%, red ≥ 100%) plus the constraining dimension and, where relevant, an ⚠ incompleteness flag;
- the breakdown of locations by class:
empty(0),partial,full,over,uncapacitated; - a Zones (N) / Detail button expanding the fill per zone, plus a “No zone” row for locations attached directly to the storage.
Improving accuracy
The rate is only reliable when capacity and item data are complete — a ⚠ points to where data is missing. Fill in:
- capacity (count, inner dimensions and/or allowable load) on the locations;
- dimensions and weight on the Part Numbers (or per item).