Facilities visualization workbench configuration
Summarize
Summary of Facilities visualization workbench configuration
The Facilities Visualization Workbench configuration in ServiceNow enables space administrators to customize and control how facilities data is displayed and interacted with on floor plans and maps. This configuration is accessible via Facilities > Workbench Configuration and is organized into several key sections that govern map properties, parsing, icons, colors, labels, tasks, filters, menu items, and URL parameters. Proper configuration enhances the visualization experience and supports efficient space and facilities management.
Show less
Key Features
- Map Properties: Customize floor plan display properties using Space Management properties.
- Parsing Configuration: Manage how features from map set files are handled during parsing and transformation. You can enable space creation for specific feature types and assign default space types.
- Icon Definitions: Utilize pre-loaded icons that automatically appear on the map during parsing when matching geoJSON “point” types. Icons can be activated and set to show by default.
- Map Colors: Configure feature colors including fill, outline, opacity, and outline thickness using hex, RGB, or HTML color values to visually distinguish elements on the map.
- Map Labels: Specify which space types display labels by default on the interactive map, enhancing identification and navigation.
- Map Tasks: Choose which facility-related tasks appear and are searchable on the workbench. Visibility can be restricted by user roles to control access.
- Map Filters: Define conditional filters to color spaces dynamically on the map. Visibility of filters can be limited to specific roles or users for tailored views.
- Map Menu Items: Configure catalog items shown in the map’s pop-up menu or related links for a space. Visibility can be controlled by roles and campuses, and items from various catalogs (Facilities, IT, HR, etc.) can be included.
- URL Parameters: Support for URL parameters allows direct loading of specific campuses, buildings, levels, spaces, scenarios, zones, and filters, with optional automatic refresh intervals and default map labels or tabs. This enables deep linking and customized map views.
What You Can Expect
By configuring the workbench settings, ServiceNow customers can create a highly tailored facilities visualization experience that aligns with organizational needs. This includes precise control over how spaces and features appear and behave on interactive maps, improved task and catalog item visibility, and streamlined navigation via URL parameters. These capabilities empower space administrators to efficiently manage facilities, improve user interactions, and facilitate better decision-making based on visualized space data.
Space administrators configure properties on the workbench. In the application navigator, contains the configuration settings divided into sections.
Map properties
Map properties allow some customization on the floor plan. For a full description of each property, see Space Management properties.
Parsing configuration
Map features [fm_facility_feature] define how to handle features during processing map set files and running transforms. A basic set of Map Features are pre-loaded for your use under .
- Set Create spaces to true.
- Set the default space type to specify the class of space that is created.
Icon definition
- These icon definitions affect both parsing and runtime configuration.
- If the geoJSON property of type "point" type is found during parsing and its name matches the Parsing name field, then an icon is added to the map.
- Set Active to true to show the icons on the map.
- Set Show by default to true so the icons appear on the initial map load.
Map colors
- The Color and Outline color fields support hex values, RGB values, and HTML colors.
- The Opacity field supports decimal values from 0 to 1 to set the opacity of the feature on the map.
- The Outline thickness field supports whole numbers to set the outline thickness of a feature on the map.
Map labels
- For each facilities space type, set show label to true for its label to be visible on the map by default.
Map tasks
- For each facilities map task, set show task to true for its pin to be visible on the map by default.
- Showing tasks can be limited to specified roles (not specifying a role shows tasks to all who can see them based on security settings).
Map filters
- Limit showing map filters to Roles or specific users with the Owner, Public, and Roles fields.
- Example filters are provided as a default.
Map menu items
|
|
|
|
URL parameters
| URL parameters | Description |
|---|---|
| sysparm_campusSysId | Loads the map to a Campus [fm_campus] identified by its sys_id. |
| sysparm_drawingId | Loads the map to a Building [alm_building] identified by its external_building_id (requires sysparm_campusSysId). |
| sysparm_levelId | Loads the map to a Level [fm_level] identified by its external_level_id (requires sysparm_drawingId). |
| sysparm_spaceid | Loads the map to a space [fm_space] identified by its external_space_id (requires sysparm_levelId). |
| sysparm_scenarioSysId | Loads the map to a Scenario [enterprise_move_scenario] identified by its sys_id (requires Facilities Move Management plugin). |
| sysparm_zoneSysId | Loads the map to a zone [fm_zone] identified by its sys_id. Multiple spaces make up a zone. |
| sysparm_filterSysId | Applies a filter [fm_map_filter] for a loaded map. Filters highlight spaces based on conditions. |
| sysparm_refreshInterval | Enter a whole number value to specify a rate in minutes to automatically refresh applied filters. |
| sysparm_labelDisplay | Specify the label to appear for a map (can be changed under settings on the map). |
| sysparm_move | Loads a move query for a map. |
| sysparm_tab | Specify the number of the tab to default to on the map. |
| sysparm_fromWidget | Triggers event "space.clicked" on a space click, which returns {'sys_id': SPACESYSID, 'displayName': SPACEDISPLAYNAME}, or hiding space which returns {'sys_id':", 'displayName':"}; |