Skip to main content

Dialog Deep Links

Dialogs can be automatically opened when loading Omni by passing a dialog query parameter (ex: ?dialog=settings). The dialog query parameter will determine which dialog to open. Additionally, some dialogs support passing additional context information (or actions to take) to the dialog.

Dialog actions/context can be passed with a : separator (ex: ?dialog=ocp:my_ocp_id).

Overview​

DialogParametersInput
AboutaboutNone
AccountaccountNone
Add Layer/Dataadd-layer or add-dataLayer Type
Capture MediamediaMedia Type
Captured Media Listmedia-listNone
Config Packageocp or config-packagesConfig package ID
Configure Layersconfigure-layersLayer and/or Option
Data SyncsyncNone
Display Settingsdisplay-settingsNone
IntegrationsintegrationsIntegration ID
LogslogsNone
Panel Layoutslayouts or panel-layoutsPanel Layout ID
Resource Sync Historyresource-syncNone
REST Service Utilrest-utilNone
SettingssettingsNone

Dialogs​

Config Packages Dialog​

Shows the Configuration Package dialog. If no input is passed then the list of all configuration packages will be shown. If a specific configuration package ID is passed, then it will show the details of that configuration package.

Examples​

Shows the Configuration Packages dialog (in list mode):

https://omni.rizing.app/your_org?dialog=ocp

Shows the Configuration Packages dialog and details for package with ID 'my-config-package':

https://omni.rizing.app/your_org?dialog=ocp:my-config-package

Settings Dialog​

Shows the Settings dialog.

Examples​

Shows the settings dialog:

https://omni.rizing.app/your_org?dialog=settings

About Dialog​

Shows the About dialog.

Examples​

Shows the about dialog:

https://omni.rizing.app/your_org?dialog=about

Logs Dialog​

Shows the Logs dialog.

Examples​

Shows the logs dialog:

https://omni.rizing.app/your_org?dialog=logs

Add Layer Dialog​

Shows the Add Layer dialog. If no input is passed then the pick list of all layer types that can be added will be shown. If a specific layer type is passed, then it will show the interface for that layer type.

Add Layer Types

Action IDDescription
'agol'Layer from ArcGIS Online
'portal'Layer from ArcGIS Portal
'feature'ArcGIS Enterprise Feature layer
'arcgis-url'Layer from an ArcGIS Server URL
'file'Import layer from file

Examples​

Shows the add layer dialog:

https://omni.rizing.app/your_org?dialog=add-layer
# or...
https://omni.rizing.app/your_org?dialog=add-data

Shows the 'Add File' option in the 'Add Layer' dialog:

https://omni.rizing.app/your_org?dialog=add-layer:file

Configure Layers Dialog​

Shows the Layer Configuration dialog. If no input is passed then the dialog will select the first layer and option. If a specific layer or option are passed, then they will be selected accordingly.

https://omni.rizing.app/your_org?dialog=configure-layers:{LAYER_ID}:{OPTION}

Options:

Options IDDescription
'properties'Properties
'styles'Styles
'fields'Fields
'labels'Labels
'filter'Filter
'editing'Editing

Examples​

https://omni.rizing.app/your_org?dialog=configure-layers

Shows specific layer:

https://omni.rizing.app/your_org?dialog=configure-layers:layer_id_1

Shows specific layer and option:

https://omni.rizing.app/your_org?dialog=configure-layers:layer_id_1:filter