Configure PlaceOS Calendar Driver

Once the above steps are complete, we can add the required driver on PlaceOS and configure it with the Application ID, Tenant ID and Secret generated in previous steps.

Prerequisites

  • PlaceOS Administrator Access

  • Azure Application ID

  • Azure Tenant ID

  • Azure Application Secret

We recommend secrets are shared using a private service and not transmitted via email, this can include supported parameter stores on cloud services.

Add Calendar Driver

If you have already added the calendar driver, you can skip this step.

  1. In PlaceOS Backoffice navigate to the Drivers tab.

  2. Select the Drivers Repository.

  3. Search for Microsoft Graph API

  4. Select the most recent commit.

Configure Calendar Driver

  1. In PlaceOS Backoffice navigate to Systems.

  2. Select the Organisation System, typically this is *Org Name or similar.

  3. Click Modules.

  4. Click Add New Module.

  5. Search for the Microsoft Graph API Driver.

  6. Enter the domain your users will use to access PlaceOS eg. https://yourcompany.placeos.run

  7. Click the Microsoft Graph API Module in the Module list to go to the module settings.

  8. Click the Unencrypted tab.

  9. Enter the following configuration, noting your application ID, tenant ID and secret.

calendar_config:
  tenant: your-tenant-id
  client_id: your-application-id
  client_secret: your-client-secret
  conference_type: teamsForBusiness

Testing Calendar Driver

In order to test the Calendar Driver with Delegated Access for Microsoft 365 you will require at least 1 system configured with a room resource and the Microsoft Graph API Calendar Module and Bookings Module added to the system.

  1. Navigate to a system configured with the correct modules and a valid room resource address.

Last updated