How it works
The M365 calendar booking integration uses Microsoft 365 Graph APIs to view, create, and edit your organizations’ calendars according to users’ actions. You can find more information about the Graph API here.
Technically all bookings made from Worksense are created by the room’s M365 account which is being booked. The room is the organizer and invites the user and possible other participants to the calendar booking.
EG Worksense has access to all calendars in your organization’s M365 account with the ‘Read and write calendars in all mailboxes’ application level permission. More information regarding the permissions can be found on Microsoft’s Graph documentation, here.
If you have the need to restrict the use of certain calendars, you can do that by scoping application permissions to specific exchange online mailboxes. See Microsoft instructions here.
If you have the need to restrict the use of certain calendars, you can do that by scoping application permissions to specific exchange online mailboxes. See Microsoft instructions here.
Through Worksense users can access only those calendars that have been entered into the system. See instruction here how the calendars are added.
Enable booking features
You must have Administrator role in EG Worksense in order to enable booking features.
Log in to EG Worksense
If you haven’t installed Optimaze Worksense as an ‘Azure Enterprise Application’ please see Microsoft 365 integration
Navigate to the ‘Administration’ tab
Select ‘Microsoft 365’
Click the Integrate button and follow the Microsoft 365. You will need ‘Global Admin’ permissions.
- Click Connect under the booking integration section
Click toggle button next to ‘Enable booking features’
The button will change to blue
Click ‘Save’
Add email addresses to the floor plans
After you have enabled the booking feature, you need to add the email addresses of bookable spaces to the floor plans. Check the instructions here: Adding a meeting room email address to a space