Skip to content

The object hierarchy ​

Everything in a scenario has exactly one parent. This tree is what the Objects list in the editor shows, and it is enforced by the data, not just the screen.

text
Warehouse
├ Site                       (optional: the land around the building)
│ ├ Yard zones
│ └ Roads
└ Building
  ├ Column grid
  │ └ Columns
  ├ Zones
  │ └ Storage system         (in a storage, picking, dangerous goods or bulk zone)
  │   └ Rack row
  │     └ Bay
  │       └ Level
  │         └ Slot           (one position)
  ├ Doors and wall openings
  ├ Rooms                    (offices, amenities)
  ├ Equipment                (stations and machines)
  └ Paths                    (MHE, pedestrian, egress)

Three rules ​

  1. Delete a parent and its children go too. Deleting a zone deletes its storage system, rows, bays, levels and slots.
  2. Counts roll up. Slots add up to levels, levels to bays, bays to rows, rows to the storage system, systems to the zone, zones to the building.
  3. Equipment belongs to the building. A machine standing in a zone, or in a room, is hosted there, but deleting the zone or room never deletes the machine.

Relationships across the tree ​

Some facts link objects that are not parent and child. The platform works these out itself:

RelationshipExample
servesA road serves a dock door it reaches.
hosted inA machine is hosted in the room or zone it stands in.
connectsTwo paths that meet are connected.
generatesA storage system generated its rows.
aligned withRacking aligned to a grid line.

Every object also carries ​

FieldMeans
A stable IDKept when a scenario is cloned, so the same door is the same door in both.
SourceHow it came to exist: manual, pattern, generator, AI assisted or imported.
PhaseExisting, proposed, future or demolish.
3D dataBase height, height, material and colour, used by the 3D view and sections.

Warehouse Studio — a digital engineering tool for warehouse design.