The Zurich release has arrived! Interested in new features and functionalities? Click here for more

How is the Google Calendar resource ID assigned when a new room is created in ServiceNow WSD

CF77787
Tera Contributor

I have created a new space of type "Room" in my indoor map, and synchronization is complete. I can see the new room type in both WSD and the portal.

  1. How is the Google Calendar ID (google email) assigned to this room? Where can I find it?
  2. What is the External ID, and how is it related to the Google Calendar email?
2 REPLIES 2

connorlyons
Kilo Sage

Hi @CF77787,

 

The Google Calendar ID/Email is assigned on the Room record form (see screenshot).

 

Each reservable item, such as a meeting room or desk, is assigned an "External ID" to uniquely identify it within the system. This External ID is crucial for managing reservations and integrating with other systems.

 

To retrieve details of a reservable item using its External ID, you can utilize the Workplace Service Delivery (WSD) Reservable API. This API provides endpoints that allow you to access information about reservable entities, facilitating effective reservation management.

 

There are 2 tables with External ID extended to the Room record table (see screenshot).

  1. cmn_location
    • only applicable ServiceNow and nothing external
  2. sn_wsd_core_workplace_location
    • used for synchronization with external workplace management tools like room booking systems, smart office integrations, or occupancy sensors
    • ensures that workplace-specific locations (such as meeting rooms and desk spaces) are correctly mapped and managed

Best,

Connor Lyons

Consultant at Infocenter

CSA | CAD | 15x CIS

LinkedIn

Please mark answer correct and/or helpful for others reading this with the same issue/question.

Hi Connor Lyons

How is external Id generated for a space ?

 

Thanks for the help