Business modulesBookings

Rooms and equipment

Managers define rooms/equipment needed by services; reservations prevent conflicts.

Managers define rooms/equipment needed by services; reservations prevent conflicts.

Where to find it

Web: open Bookings. Desktop: Business → Bookings, using the same record paths. Disabled modules or missing read permission remove the navigation entry.

Screen / tabWeb pathUsageDesktop
Resources/resourcesList, view or tabNative screen
Record details/resources/[id]Record or editorNative screen

Start working

Step 1

Add a resource and availability.

Step 2

Associate services.

Step 3

Create one-off/weekly reservations.

Step 4

Cancel reservations or archive the resource.

Rooms and equipment
Rooms and equipment

Settings

Option-by-option configuration and screen paths: Settings guide.

There is no separate settings route; the guide distinguishes record options from declared defaults.

Permissions and limits

Before you start

Resource reservations are not customer appointments. Configuration is on the record, without separate settings.

Role capabilities: Read (read), Write (write), Manage (manage), Export (export), Comment (comment).

Own-record restrictions apply equally to lists, records and Era. Record state or missing data can refuse an otherwise permitted action.

Ask Era

Is a room free tomorrow at 14:00?

Select relevant records for Era context. Era respects modules/roles; external or confirmation-sensitive work can stop for approval. Use era tools in the terminal to inspect currently available tools.

Automation and events

These declared events are available to module-event triggers. Subscribing does not configure the next operation; choose recipients, conditions and actions separately.

Operation details

The inventory includes record, configuration, visitor and background flows. IDs support Era/automation; not every row is a menu button. Asterisks mark required inputs. Unmapped rows do not imply a visible control.

Operation and IDInputsPermissionScreen or flow
Add a resource · resources.create—Manage/resources
Edit a resource · resources.updateResource *, Name, Kind, Bookings at once (1–1000), Opens, Closes, Booked per (minutes; 1440 = by the day) (5–1440), Colour, DescriptionManage/resources
Archive · resources.archiveResource *Manage/resources/[id]
Set the services that need it · resources.set_servicesResource *, ServicesManage/resources/[id]
Book a resource · resources.bookResource *, From (local, YYYY-MM-DDTHH:mm) *, Until (local, YYYY-MM-DDTHH:mm) *, Customer, Appointment (the staff half), NoteWrite/appointments/new, /resources
Hold every week · resources.book_weeklyResource *, Subscription *, First week from (local) *, First week until (local) *, NoteWrite/resources
Cancel booking · resources.cancel_bookingBooking *, Reason, Every week still to comeWrite/resources/[id]

Technical sources

packages/os-kernel/src/modules/resources.ts, packages/os-kernel/src/modules/index.ts, apps/studio/lib/os/navigation.ts, apps/studio/lib/os/settings-groups.ts, apps/era-station/apps/web/src/era/business/screens.ts.

Screen pictures

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]