Everything is a resource type
Tools, and any resource type you invent, become first-class — with their own directory, utilization, criteria and scheduling, alongside spaces and people.
Generic resource types
Spaces and people used to be special: each had its own tables and its own code paths, and anything else was a second-class citizen. That split is gone. Every schedulable type — built-in or one you define — now gets the same treatment across search, navigation, utilization, insights and auto-scheduling.
- Tools appear in the sidebar beneath People, with their own directory, utilization tab, criteria and allocations. Demo data seeds tools out of the box.
- Types you define yourself — vehicles, cameras, whatever your operation schedules — get their own management page, their own sidebar entry and their own icon.
- Requests can target several resource types at once, and a request counts as scheduled only when every type it targets has an assignment.
- Criteria apply to any type. Capability matching was limited to spaces and people, which made it impossible to tag a criterion for a tool.
Sort and filter, everywhere
Every list gained column-header sorting and filtering — text, facet, date and number — and the state lives in the URL. A filtered view is bookmarkable and survives Back and Forward.
Click a free slot to schedule it
On Utilization → Spaces, clicking an empty cell opens the Schedule Request chooser with the space and time already filled in. Schedule something from the backlog onto that slot, or create a new request with everything seeded. The backlog offered is narrowed to requests that actually need a space, and the cells are keyboard-accessible.
For administrators
Built-in resource types — Space, Person, Tool — can now be renamed to match your vocabulary. Renaming changes labels only; behaviour such as floorplan geometry, directory profiles and group-membership rules stays fixed per type. Exports and presets keep using the stable type keys, so existing integrations are unaffected.
A deactivated custom type can be reactivated from Settings.
Upgrade notes
Workspace databases migrate automatically at API startup (expand/contract, migrations 1685–1750). The legacy spaces and person side tables are dropped by the contract step.
Documentation: Custom resource types