Facilities visualization workbench configuration
Summarize
Summary of Facilities Visualization Workbench Configuration
The Facilities Visualization Workbench in ServiceNow enables space administrators to configure and customize interactive floor plans and maps for facility management. Configuration settings are accessible viaFacilities > Workbench Configurationand are organized into sections that control map properties, parsing, icons, colors, labels, tasks, filters, menu items, and URL parameters. This configuration empowers customers to tailor map displays and interactions according to organizational needs.
Show less
Map Configuration Features
- Map Properties: Customize floor plan display settings. Details align with Space Management properties.
- Parsing Configuration: Define Map Features ([fmfacilityfeature]) to control how features are processed during map file parsing and transformations. Administrators can enable space creation for specific features by setting “Create spaces” to true and specifying default space types.
- Icon Definitions: Use pre-loaded Map Icons ([fmicon]) to represent geoJSON point features on maps. Icons can be activated and configured to show by default on map load.
- Map Colors: Control feature appearance with customizable colors (hex, RGB, HTML), opacity (0 to 1), and outline thickness on the map.
- Map Labels: Configure which space types display labels by default for better map readability.
- Map Tasks: Specify which facilities-related tasks appear as pins on the map. Visibility can be restricted by user roles, enhancing security and relevance.
- Map Filters: Apply conditional filters to highlight spaces with colors based on defined criteria. Filters can be restricted by roles or users for targeted views.
- Map Menu Items: Control which catalog items appear in space pop-up menus or related links on the workbench. Visibility can be managed by user roles and campuses, supporting multi-departmental catalogs (e.g., Facilities, IT, HR).
URL Parameter Configuration
The workbench supports URL parameters that dynamically load maps with specific contexts, enhancing integration and user navigation. Key supported parameters include:
- sysparmcampusSysId: Load map to a specific campus.
- sysparmdrawingId: Load map to a building (requires campus parameter).
- sysparmlevelId: Load map to a floor level (requires building parameter).
- sysparmspaceid: Load map focused on a specific space (requires level parameter).
- sysparmscenarioSysId: Load map with a move scenario (requires Facilities Move Management plugin).
- sysparmzoneSysId: Load map highlighting a zone made up of multiple spaces.
- sysparmfilterSysId: Apply a predefined filter to color spaces.
- sysparmrefreshInterval: Set automatic filter refresh intervals in minutes.
- sysparmlabelDisplay: Specify default label display on the map.
- sysparmmove: Load a move query for the map.
- sysparmtab: Default the map view to a specific tab number.
- sysparmfromWidget: Trigger events on space click providing space identification data.
Practical Benefits for ServiceNow Customers
This configuration framework allows ServiceNow customers to:
- Customize floor plan visualization tailored to their facility management needs.
- Automate space creation from map data by defining parsing rules and features.
- Improve map usability with customized icons, colors, labels, and tasks tied to user roles and security.
- Enhance user experience by controlling menu options and catalog access contextually.
- Integrate maps flexibly through URL parameters for direct access to relevant campus, building, or space views.
Overall, these capabilities enable efficient, role-aware facility space visualization and management, supporting operational decision-making and workflows in ServiceNow.
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':"}; |