URL Parameter Reference¶
Unified Monitoring pages support direct URL query parameters, Application Portal SDK state, and module-specific params. The protocol varies by module. An unsupported location, value, or encoding can cause a parameter to be ignored.
General Rules¶
Place a query before
#, for example,/encompass-monitor-hmi/?assetScope=device#/asset-list.Configure page-shape parameters in the menu URL. Application Portal SDK cannot append arbitrary query parameters to that URL.
When a direct query and
statecontain the same parameter, the page normally reads the direct query first.stateis module-specific:
Module |
state format |
Notes |
|---|---|---|
Asset List |
Query string |
For example, |
Common KPI Inquiry |
Query string |
The value of |
Charting Tool |
The entire state is a JSON object |
The usual structure is |
Portfolio |
Direct query recommended |
Preconfigure page shape and initial behavior in the target menu URL. |
Cross-module Parameters¶
Parameter |
Purpose |
Conditions and Limitations |
|---|---|---|
appId / menuCode |
Identifies the application and menu context. |
Usually provided by Application Portal. |
disableMultipleAssetTree |
Hides the multiple asset-tree switch when |
Changes the entry point only; it does not change asset permissions. |
useAssociatedResource |
Enables associated resources when |
The target environment and page must support associated resources. |
filterParentNodes |
Filters parent nodes without permission when |
This differs from permission checks that show but disable a node. |
locale |
Sets the page language. |
The target environment must support the selected language. |
Portfolio Parameters¶
Default route: /encompass-monitor-hmi/#/portfolio/runtime.
Parameter |
Purpose |
Notes |
|---|---|---|
disablePageJump |
Disables drill-down and some detail navigation when |
It does not enable navigation. |
defaultNodeId / nodeIds |
Attempts to preselect asset-tree nodes. |
Every node must exist in the current tree and match the page dimension. |
assetSticky |
Attempts to restore the most recently selected asset when set to |
The selection is restored within the page’s saved scope. |
windSiteRotatingIconColors |
Sets colors that trigger wind-site icon rotation; separate values with commas. |
Only matching icon styles are affected. |
solarSiteIcon |
Enables the supported dynamic solar-site icon when set to |
Other historical values are unsupported. |
tiandiKey |
Supplies a Tianditu key. |
Required only when Tianditu is used and the environment does not provide a key. |
disableMultipleAssetTree / useAssociatedResource / filterParentNodes |
Controls asset-tree behavior. |
See Cross-module Parameters. |
Do not use historical solarSiteEnlightIframe, CDSCacheControl, or filterByDomainsolarSiteIcon in new menus.
Asset List Parameters¶
Default route: /encompass-monitor-hmi/#/asset-list.
Page-shape Parameters (Direct Query)¶
Parameter |
Values/examples |
Purpose |
|---|---|---|
assetScope |
|
Sets the site, region, or device dimension. |
timeTypes |
|
Sets real-time, historical, or both data types; the default is real-time. |
layoutTypes |
|
Sets table, card, or compact-card views. |
enableBlockChart |
|
Controls trend charts in cards. |
siteTypes / deviceTypes |
Comma-separated |
Limits site or device types and their order. |
summaryPosition |
|
Sets the summary-row position or hides the summary. |
showSummaryTitle / showTime |
|
Controls the summary prefix and page time information. |
showDeviceHierarchy |
|
Controls device-hierarchy filtering. |
filterByDomain |
|
Controls whether asset-type filters are grouped by domain. |
srTypes / controlTypes / batchControlTypes |
Comma-separated |
Limits applicable Service Request, single-control, or batch-control types. |
controlMaxNum |
Positive integer |
Limits the number of devices in one batch-control operation. |
assetSticky / useAssociatedResource / disableMultipleAssetTree |
See Cross-module Parameters |
Controls asset memory, associated resources, and the multiple-tree entry point. |
Parameters Available Through Direct Query or Query-string state¶
Parameter |
Purpose |
Notes |
|---|---|---|
defaultSiteTypes |
Preselects site types. |
Separate values with commas. |
defaultDeviceType |
Preselects device types. |
Multi-select mode can retain multiple values; single-select mode normally takes the first valid value. |
nodeIds |
Preselects organization-structure or site nodes. |
Separate IDs with commas. |
deviceNodeIds |
Preselects device nodes. |
The current page must support device selection. |
cardFilter |
Preselects metric-card filters. |
For example, |
showFilter |
Limits available filters and actions. |
|
filterParentNodes |
Filters parent nodes without permission. |
Disabled by default. |
Charting Tool Parameters¶
Default route: /encompass-monitor-hmi/#/charting-tool.
Top-level Parameters¶
Parameter |
Purpose |
Notes |
|---|---|---|
disableDataFilter |
Hides or limits the data-filter entry. |
The page still displays data for the supplied query conditions. |
disableMultipleAssetTree |
Hides the multiple asset-tree switch. |
— |
useAssociatedResource / filterParentNodes |
Controls associated resources and parent-node filtering. |
Direct query only. |
params |
A URL-encoded query JSON object. |
Used in direct-URL mode. |
target |
A target mode such as |
May be supplied with |
The source precedence is Application Portal JSON state → direct URL params/target → sessionStorage in the current tab. After the first valid params is found, later sources are ignored.
Common params Fields¶
Field |
Purpose |
Notes |
|---|---|---|
objType |
Analysis object. |
|
metas[] |
Assets and data fields. |
An item can contain |
startTime / endTime / rangeType |
Query time. |
Use a time format supported by the page. |
interval / timeAggMethod |
Time granularity and aggregation method. |
Available values depend on the data field. |
stackType / isInterpolator |
Stacking and interpolation. |
Applied by chart type. |
useUTCTime |
Uses UTC time. |
Boolean. |
openRaw |
Allows or uses the raw interval. |
A field in |
enableAssetSelect |
Controls the asset selector. |
Defaults to |
editable |
Controls whether results can be edited. |
Used for embedded or navigation scenarios. |
theme / bgColor / title |
Controls the presentation theme and title. |
— |
metaGroups |
Preconfigures data groups. |
Its structure must match the page grouping protocol. |
deviceTreeTypes, siteTypes, and openQuality are page-configuration or historical parameters; do not use them as current top-level navigation parameters.
Common KPI Inquiry Parameters¶
Default route: /encompass-monitor-hmi/#/metric-tool.
Page-shape Parameters (Direct Query)¶
Parameter |
Purpose |
Notes |
|---|---|---|
subjects |
Sets the site, device-group, or device analysis object. |
Separate values with commas. |
siteTypes / checkableSiteTypes |
Limits asset types and types that can be selected across sites. |
— |
deviceTreeTypes |
Sets a flat or hierarchical device tree. |
Use this spelling; do not use historical |
groupKey |
Sets the data-category field group. |
The default is determined by page configuration. |
orderType |
Shows assets by asset-tree or input order. |
Common values are |
bigDataMdmTypes |
Sets large-data device types. |
Large-data mode does not enumerate individual devices. |
openFilter |
Controls the query-filter entry. |
— |
regionResourceRegardAsSite |
Treats region associated resources as site options. |
Requires associated resources to be enabled. |
exportDetailUrl |
Sets the detail-export address. |
Normally requires the same origin. |
disableMultipleAssetTree / useAssociatedResource |
Controls multiple trees and associated resources. |
Direct query only. |
params and state¶
state is a query string whose params value is JSON. When params=useStorage, the page reads query configuration from sessionStorage in the current tab; use this only for the same origin and the same tab.
|
Purpose |
Notes |
|---|---|---|
subject |
Query object. |
Site, device group, or device. |
mdmTypes / mdmIds / siteIds |
Asset types and asset IDs. |
The required combination depends on |
deviceMdmTypes |
Device types. |
Used for device or device-group queries. |
fields[] |
Data columns to query. |
Each item includes an identifier, name, unit, format, and related metadata. |
dimensions[] |
Query dimensions. |
Each item includes a dimension type and selected values. |
interval / rangeType |
Time granularity and range type. |
Available values depend on metrics and page configuration. |
startTime / endTime |
Query start and end time. |
— |
statisticsType |
Detail or aggregate statistics. |
Works with dimension and subtotal configuration. |
Do not pass siteIds, deviceIds, mdmTypes, or deviceTypes as ordinary top-level URL parameters alongside params.
Landing Page Parameters¶
Parameter |
Purpose |
Notes |
|---|---|---|
appId / menuCode / accessToken |
Supplies portal context. |
Usually provided by Application Portal. |
url |
Sets an iframe page directly. |
The target domain must be allowlisted. |
landingpage |
Supplies an old inline-container configuration. |
Compatibility only; do not use it for new menus. |
defaultDeviceType |
Sets the default device type. |
Direct query only. |
disableMultipleAssetTree |
Hides the multiple asset-tree entry. |
Visible by default. |
pageId |
Sets the page configuration ID. |
— |
multiLevelRegion |
Controls multi-level region behavior. |
The target version must support it. |
state |
Business state. |
The current use is primarily query-string asset context. |
crumbs and autoFirstAsset are unsupported. When building the iframe address, the container removes the outer url and landingpage parameters to prevent them from being passed to the child page again.
Legacy DTV Filter Output Parameters¶
When a legacy DTV page uses global filters to receive Landing Page context, it can use the following keys. The exact integration is version-dependent.
Key |
Context |
Description |
|---|---|---|
nodeName |
Asset |
Current node name. |
siteIds |
Asset |
Current site-ID collection. |
allGroupMdmIds / groupMdmIds |
Asset |
All aggregated or grouped asset IDs. |
mdmIdsByRegion / mdmIdsByType |
Asset |
IDs grouped by region or asset type. |
deviceIds / mdmId |
Device |
Current device or site identifier. |
startTime / endTime |
Time |
Current time range. |
startOfMonth / endOfMonth |
Time |
Current month boundaries. |
startOfYear / endOfYear |
Time |
Current year boundaries. |
interval |
Time |
Current day/month/year interval. |
appId / menuCode |
Application Portal |
Current application and menu context. |
Historical or Unsupported Parameters¶
Module |
Parameter |
Recommended handling |
|---|---|---|
Portfolio |
solarSiteEnlightIframe |
Use |
Portfolio |
CDSCacheControl |
A cache policy is not a page URL parameter. |
Portfolio |
filterByDomainsolarSiteIcon |
Use |
Charting Tool |
openQuality / top-level deviceTreeTypes / siteTypes |
Use page configuration or fields supported by |
Common KPI Inquiry |
devciceTreeTypes |
Use the correctly spelled |
Landing Page |
crumbs / autoFirstAsset |
Unsupported. |
Troubleshoot Parameters That Do Not Take Effect¶
Confirm that the query is before
#and is correctly URL-encoded.Confirm that the parameter belongs to the current route and target version.
Confirm that
stateuses the query-string or JSON format required by that module.Check whether a direct query overrides the same value in
state.Check that asset IDs,
mdmType, menu configuration, and permissions are valid.For a sessionStorage solution, confirm the same origin and same tab, and check whether storage is cleared after it is read.