Applies to app version 2026.02 onwards
With Schedule View, you can now make informed decisions when managing bookings within your organisation. Bookings are displayed visually in the timeline grid with space criteria that you are filtering for.
Required permissions for bookings functionality in Operations
ℹ️
All pages and actions within IBSS apps are security controlled.
⚠️ While the product name and pages names have changed, we're still working to rename associated permissions.
| Permission | Explanation |
|---|---|
| ONELENS360.OperationalServices.Bookings | Required. Shows the Bookings menu and the List View item, and opens the bookings route. Without it the user can't reach the page. |
| DATAMODEL.Bookings.Create | Turns on the button for creating a new booking from the list. |
| DATAMODEL.Bookings.Update | Lets the user edit or update a selected booking from the list's action menu. |
| DATAMODEL.Bookings.Delete | Lets the user cancel a selected booking. |
| API.Bookings.BookOnBehalfOf | Can book on behalf of someone else |
| API.Bookings.BookOnBehalfAutoCheckinOption | Shows the auto check-in option checkbox in the Booking on behalf of someone else popup |
| API.Bookings.Export | Turns on Export for the bookings list. |
| API.Bookings.V2 | Needed, together with Approve or Deny, to turn on the Approve and Reject buttons in the toolbar. |
| API.Bookings.Approve | Lets the user approve bookings that are awaiting approval. Checked per building. |
| API.Bookings.Deny | Lets the user reject bookings that are awaiting approval. Checked per building. |
| API.Spaces.CheckIn | Lets the user check a booking in from the list. Checked per building. |
| API.Spaces.CheckOut | Lets the user check a booking out from the list. Checked per building. |
| DATAMODEL.Filters.Read | Loads saved system filters and turns on the filter picker. |
| Extra override permissions | |
| API.Bookings.UnlimitedCapacity | Can override the space capacity limit and add more attendees than the capacity number. |
| API.Bookings.OverrideSetupTeardown | Lets the user cancel a booking's setup and teardown time. Checked per building. |
| API.Bookings.BookOutsideOfficeHours | Can book outside of office hours |
| API.Bookings.BookOutsidePolicySlots | Can book outside the Bookable Slot that is set in booking policy |
| API.Bookings.BookUnlimitedSpaces |
Can book unlimited spaces If this permission is not granted, the role will be limited to book one space type for a certain period of time. For example:
|
| API.Bookings.IgnoreMinMaxDuration | Can ignore duration limitations set in the booking policy |
API.Bookings.IgnoreTimeHorizon |
Can ignore limitations of booking time horizon |
| API.Bookings.IgnoreRecurrenceLimitsInPolicy | Can create more recurrent booking events than allowed by the initially selected space. The hard limit is the Recurrence.Limit building parameter. |
✅ From the Schedule View, you can:
- Create a new booking in available slots.
- Select an existing booking to edit or cancel it.
- Amend existing booking data by clicking the booking without interrupting the management workflow.
- Swap bookings to a different host or similar room, allowing for reallocation and modification of user bookings.
- Create a new meeting by selecting the whole needed time range. For this, refer to the procedure of creating a new booking that is described below.
- Move meetings by dragging and dropping them across the table. For this, refer to the procedure of editing an existing booking that is described below.
- Copy and paste a meeting. Open an existing meeting and create a new one with the same details instead.
👋 Share your feedback with us about this documentation. Highlight a word or a whole paragraph and click the plus icon that appears. We keep improving this knowledge base based on your comments.
The bookings that you see can have different statuses with the following colour codes:
- Grey outlined – meetings that have already happened
- Grey filled – cancelled or autocancelled bookings
- Blue – no show
- Yellow – in progress
- Green – booked and approved
- Red – pending approval
- Black – everything else
Depending on the date selected and the applied filter options, you will see a set of spaces in columns: their availability and existing bookings in those spaces.
By default, the table shows bookings for today, on your preferred floor that is set in Settings > Preferences.
Use the filter to view meeting rooms with the following criteria:

- Floor. Select a floor where you want to search for a space.
- Zones
- Work Type
- Space Type
- Capacity. Indicate how big the space you are looking for.
⚠️ Users with the API.Bookings.UnlimitedCapacity permission can override the space capacity. It means that they can add more attendees to the booking beyond the capacity value. A corresponding warning message will prompt users to use this permission carefully. - Additional services: catering, resources, events, hearing aids.
Spaces bookings with maintenance slots around them
For the bookings of linked spaces or spaces with furniture layouts, you will see three booking slots next to each other:
- The actual meeting
- Two accompanying bookings before and after it to accommodate for setup and reset time.
Note: The host of such meeting sees just their space booking that's marked as Main and is in the middle.
Operational teams can cancel maintenance slots if they aren't needed.

Creating a new booking from Schedule View
To create a new booking, do the following:
- In the column of the needed space, select the time block of 30 mins and click + when it appears.
- In the Create a booking popup that appears, enter booking name (required) and other details:

- Booking description.
- Planned In-Person Attendance.
- Cost Codes if your organisation is using them.
-
Booking Notes if applicable.
Other aspects of the booking you can adjust depending on availability after the booking is confirmed.
- Confirm by clicking Create Booking.
Editing an existing booking in Schedule View
✅ You can edit upcoming meetings
❌ but not the past ones
✅ For ongoing meetings, you can modify details
❌ but cannot change the host or space
To edit an existing booking in Schedule View:
- Click the booking that you want to edit.
- Expand the Booking Summary section in the popup that appears.

✅ Here you can:
- Edit all fields that are presented and click Update Booking to confirm.
- Click the pencil icon in the Booking Summary section to open the full booking record and continue there:
- Click Cancel Booking. Then, the booking is cancelled but still present on the Schedule View page filled with grey colour that marks cancelled bookings.