Proximity calculation when browsing near a person
Summarize
Summary of Proximity calculation when browsing near a person
This functionality enables employees to find and reserve workplace spaces near a specific colleague by calculating proximity based on various location attributes. When using the "Browse near a person" option, the system prioritizes displaying spaces closest to the colleague’s location, facilitating convenient and efficient space reservations within the workplace.
Show less
Proximity Calculation Flow
The proximity-based search uses a hierarchical approach considering the following factors:
- Floor plan: If the colleague’s location has a floor plan, the system uses floor map coordinates to identify the nearest available spaces.
- Area: If no floor plan exists, the system checks if the location belongs to a defined area and shows available spaces based on that area’s configuration, limited to the floor where the employee is located.
- Tag: If the location is not part of an area, the system checks for tags associated with the location. Available spaces sharing the same tag are displayed on the employee’s current floor.
- Default: If none of the above apply, all available spaces on the colleague’s floor are shown. If no spaces are available, a message indicates no matching spaces found.
Sorting and Display Behavior
- By default, spaces are shown based on closest proximity when browsing near a person.
- If the employee selects the "My favorites first" sort option, favorite spaces are prioritized and displayed first among the closest available options.
- For searches involving area or tag criteria, only spaces on the employee’s current floor are displayed, ensuring relevant and accessible options.
Practical Implications for ServiceNow Customers
This proximity calculation ensures employees can quickly and efficiently find nearby workspaces relative to colleagues, enhancing workplace collaboration and space management. Understanding this flow helps administrators configure floor plans, areas, and tags effectively to optimize space availability and reservation accuracy.
In addition, the sorting options allow personalization by prioritizing favorite spaces, improving user experience.
When an employee searches for a space near a person using the Browse near a person option, the workplace locations are displayed based on the closest proximity.
Proximity calculation flow
- Floor plan: After the employee specifies the colleague near
whom they want to reserve a space, the application checks if the colleague's location
has a floor plan defined.
- If there is a floor plan, then the floor map coordinates are used to find the nearest space.
- If there is no floor plan, then the next step is performed.
- Area: If there are no floor plans defined for the colleague's
location, then the application checks if the location is part of an area.
- If the location is part of an area, then the available spaces are displayed based on the area configuration.
- Only available spaces on the floor where the employee is located are displayed.
- If the location is not part of any area, then the next step is performed.
- Tag: If the location is not part of any area, then the
application checks if the colleague's location has any tags.
- If the location has a tag, then all the available spaces with the same tag value are displayed.
- Only available spaces on the floor where the employee is located are displayed.
- If the location does not have a tag, then all the available spaces of the floor where the colleague is located are displayed.
- For proximity based search that involves area and tag, only the available spaces on the floor where the employee is located are displayed.
- If there are is no area or tag defined, then the available spaces of that floor are displayed. If there are no available spaces on that, then a message is displayed that there no matching spaces found.
- By default the My favorites first sort option is selected when an employee searches for spaces using the Browse all or Browse by area option.
- If an employee searches for a space using the Browse near a person option, then the spaces are displayed based on the closest proximity. If the employee selects the My favorites first sort option, then the favorite spaces of that employee which have the closest proximity are displayed first.
By default, all the available spaces are displayed based on the above proximity calculations. In case the employee has set favorite locations and has selected the My favorites first sort option, then the favorite locations are displayed at first.