Facilities visualization workbench configuration
Summarize
Summary of Facilities Visualization Workbench Configuration
The Facilities Visualization Workbench configuration in ServiceNow allows space administrators to customize the interactive map environment used to visualize and manage facilities data. Administrators can access these settings under Facilities > Workbench Configuration and adjust properties that control map appearance, features, tasks, filters, menu items, and URL-driven behaviors. This configuration supports efficient space management and enhances user interaction with facility maps.
Show less
Map Customization and Parsing
- Map Properties: Customize floor plan visuals and behaviors via Space Management properties.
- Parsing Configuration: Define how map features are handled during data import and transforms, including enabling space creation for specific feature types and assigning default space types.
- Icon Definitions: Preloaded icons represent geoJSON point features. Icons can be activated to display on the map by default.
- Map Colors: Configure feature colors, outline colors and thickness, and opacity using hex, RGB, or HTML color codes and decimal opacity values for improved visual clarity.
- Map Labels: Specify which space types show labels by default to enhance map readability and identification.
Map Interaction Settings
- Map Tasks: Control which facilities-related tasks are visible and searchable on the map, with visibility optionally limited by user roles.
- Map Filters: Apply conditional coloring to spaces via filters that can be restricted to certain users or roles, with example filters provided to get started.
- Map Menu Items: Configure catalog items to appear in pop-up menus upon right-click or selection of a space. Assign visibility by roles, campuses, and define display order. Supports catalog items from various service domains such as Facilities, IT, and HR.
URL Parameter Support
The workbench supports URL parameters enabling direct map loading and configuration, enhancing integration and automation capabilities. Key parameters include:
- sysparmcampusSysId: Load map focused on a specific campus.
- sysparmdrawingId: Load map to a building (requires campus ID).
- sysparmlevelId: Load map to a specific floor level (requires building ID).
- sysparmspaceid: Load map to a specific space (requires level ID).
- sysparmscenarioSysId: Load a move management scenario (requires related plugin).
- sysparmzoneSysId: Load a zone consisting of multiple spaces.
- sysparmfilterSysId: Apply predefined map filters.
- sysparmrefreshInterval: Set automatic refresh intervals for filters in minutes.
- sysparmlabelDisplay: Define which labels display by default on the map.
- sysparmmove: Load a move query onto the map.
- sysparmtab: Select default tab number on map load.
- sysparmfromWidget: Trigger events on space clicks for integration with other widgets.
Practical Benefits for ServiceNow Customers
- Enables tailored visualization of facilities data to fit organizational needs.
- Improves navigation and usability of space maps through configurable icons, labels, and colors.
- Supports role-based access control for map tasks, filters, and menu items enhancing security and user experience.
- Facilitates integration and automation through URL parameters, enabling direct access to specific campus, building, or space views.
- Improves operational efficiency by allowing space administrators to configure map behavior without custom development.
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':"}; |