(WSD) Workplace profiles dont zoom in on location directory

FabianterBeeke
Tera Contributor

Hey ServiceNow Community,

 

I have worked on several WSD projects now, and on most projects we use something OOTB called Workplace Profiles.

 

Our plan with this functionality is to attach a space, floor, building, or campus to a profile. When using the Location Directory, it should then preselect the location hierarchy that has been configured.

 

For example, when you select a workspace or room, it should automatically fill in the campus, building, floor, and then hover to the space itself.

 

However, for some reason this works on all instances except the most recent one. Is there something I might be missing?

 

Kind regards,
Fabian ter Beeke

1 REPLY 1

harishk07
Giga Guru

Hi @FabianterBeeke 

Sounds like the location hierarchy or Workplace configuration is incomplete.

 

For Workplace Profiles to auto-populate the full hierarchy (campus -> building → floor → space) in the Location Directory, a few things must all be in place:

  1. The Location records must be truly hierarchical, not just visually related. Each Space must have its Parent set to the Floor, the Floor to the Building, and the Building to the Campus. In newer instances, it’s common to see locations linked only via type or naming, which will not work for auto-selection.
  2. Ensure the Location Type values are correct and consistent (campus, building, floor, space). If a level is missing or uses a custom type, the directory cannot traverse the hierarchy correctly.
  3. Verify that the Workplace Profile is linked to the lowest-level location (typically the Space). The directory derives the higher levels by walking up the parent chain. It will not draw them up if the profile is attached only at building or floor level.
  4. Check that Workplace Core / Location Directory properties and data sources are enabled and identical to the working instances. On newer instances, some Workplace plugins are installed with updated defaults, and missing data sources or disabled directory settings can cause this issue.
  5. compare one working instance and the failing one by opening the same Space record and checking: Parent field values, Location Type, etc.

Ideally this issue would be solved by fixing the missing or incorrect parent relationship in the Location table.

 

*************************************************************************************************************
If this response helps, please mark it as Accepted Solution and Helpful.
Best Regards,
Harish