Microsoft Exchange Online - Calendar synchronization

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Microsoft Exchange Online - Calendar Synchronization

    The Workplace Calendar Synchronization application links Microsoft Exchange Online Outlook calendars with the Workplace Reservation Management application, allowing for seamless synchronization of reservations. This integration helps users track and manage reservations across both platforms effectively.

    Show full answer Show less

    Key Features

    • Synchronization: Reservations made in the Workplace Reservation Management can be synced to Microsoft Outlook, and vice versa, ensuring that all events are updated in real-time.
    • Microsoft Graph API: Essential for accessing data across Microsoft 365 services, enabling smooth synchronization of reservations.
    • Subscriptions: Automatically created upon activating reservable sync configurations, these notify users about changes to events on the room mailbox.
    • Strict Mode: Events are not created directly in user calendars; instead, they are sent to a general email, maintaining control via the Workplace Reservation Management application.
    • Multi-provider Setup: Allows configuration of multiple connections with Microsoft Exchange Online for more complex environments.
    • No Request Handling: Validates event payloads without making API calls to the calendar provider, enhancing control over event creation.

    Key Outcomes

    By implementing the Workplace Calendar Synchronization, ServiceNow customers can expect improved efficiency in managing reservations across different platforms, reduce scheduling conflicts, and maintain better oversight of reservation statuses. This integration ultimately leads to a more organized workplace and enhances employee productivity.

    Synchronize reservations between Microsoft Exchange Online and Workplace Reservation Management.

    The Workplace Calendar Synchronization application provides a medium to establish a connection between your Microsoft Exchange Online Outlook calendar and the Workplace Reservation Management application. You can synchronize reservations made in the Reservation portal to the Microsoft Outlook calendar and block the date and time. Similarly, you can also synchronize the events made in the Microsoft Outlook calendar with the Workplace Reservation Management application and track the reservations and its details.

    Microsoft Graph API

    The Microsoft Graph API provides access to data stored across Microsoft 365 services. So, to synchronize reservations, the Microsoft Graph connection plays a crucial role. When you install Microsoft Exchange Online Spoke, the following credentials are installed:
    • MS Graph 1
    • MS Graph 2
    To install the Microsoft Exchange Online Spoke, refer to Create a connection with Microsoft Exchange Online spoke.

    Subscriptions

    When you activate a reservable sync configuration to synchronize reservations with Microsoft Exchange Online, a subscription is created automatically. The application notifies if a subscription renewal fails. The notification is sent to the users with the Workplace Calendar Synchronization admin [sn_wsd_rsvsync.admin] role. Subscriptions are created only for active reservable sync configurations. A subscription notifies you about the changes to events on the room mailbox. For more information about subscriptions, refer to https://learn.microsoft.com/en-us/graph/api/subscription-post-subscriptions?view=graph-rest-1.0&tabs=http.

    A webhook registry contains the subscription-related details to perform a call-back. To configure a webhook registry, refer to Configure the webhook registry of Microsoft Exchange Online spoke.

    Synchronization from Workplace Service Delivery to Microsoft Exchange Online

    To synchronize reservations made using the Workplace Reservation Management application to the Microsoft Exchange Online Microsoft Outlook calendar, you must first create a connection with Microsoft Exchange Online. Depending on how you want to establish the connections, refer to the respective topics:
    Note:
    By default, Microsoft Exchange Online Spoke provides you with the MS Graph 1 and MS Graph two credentials. If you do not want to use the default connection and credential alias provided by the application, you can create your own alias.

    Synchronization from Microsoft Exchange Online to Workplace Reservation Management

    The process of synchronizing reservations made in an Microsoft Outlook calendar to the Workplace Reservation Management is performed with the help of subscriptions. A subscription is created in the calendar provider for the room (reservable sync record). The application is notified by the subscription whenever an action is performed on the room. For more information about subscriptions, refer to https://learn.microsoft.com/en-us/graph/api/subscription-post-subscriptions?view=graph-rest-1.0&tabs=http.

    Strict mode

    The Workplace Calendar Synchronization application enables you to configure your connections and configurations with Microsoft Exchange Online in strict mode as well. In strict mode, events are not directly created in an employee's calendar, instead, they are sent to a general email address. Employees are invited to the event. You can specify a strict mode email id through which you want to sync reservations. Employees can only make changes using the Workplace Reservation Management application.

    To configure strict mode, enable the Strict mode option while configuring the Microsoft Exchange Online as calendar provider. The requesters are considered as invitees.

    Sync past reservations

    The Workplace Calendar Synchronization application enables you to sync reservations that were made in the past. You can specify the duration in date and time to get those past reservations to sync with Microsoft Exchange Online or Workplace Reservation Management. You can configure the setting using the Synchronize past reservations. Specify the Sync start date time manually from the subscription record of the reservable sync record for which you are synchronizing the past reservations. In the Sync end date time, you can specify the end time as you want.

    Multi-provider setup

    The Workplace Calendar Synchronization enables you to configure a multi-provider setup with Microsoft Exchange Online. That is, configure multiple connections and credentials with Microsoft Exchange Online. For more information on how to set up a multiprovider, refer to Create single or multiple calendar providers with Microsoft Exchange Online.
    Important:
    Multi-provider is not supported or is not the same as Exchange hybrid configurations.

    'No request' handling

    No request is a mechanism to validate the generated syntax of a payload of an event created for the calendar. But, instead of sending the event to the calendar provider, it is only created. The admin can validate the payload content of the event (JSON) to ensure that is generated as expected. 'No request' ensures that the application does not make any API calls to the calendar provider when you create, update, or cancel a reservation in the Workplace Reservation Management application.

    Run instance scan

    Execute an Instance scan on your Workplace Calendar Synchronization configurations with Microsoft Exchange Online. The Instance Scan application diagnoses the configurations with the calendar provider by running a series of checks using suites.

    Refer to Run Instance scan to check Microsoft Exchange Online synchronization configuration.