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