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
| Dialog | Parameters | Input |
|---|---|---|
| About | about | None |
| Account | account | None |
| Add Layer/Data | add-layer or add-data | Layer Type |
| Capture Media | media | Media Type |
| Captured Media List | media-list | None |
| Config Package | ocp or config-packages | Config package ID |
| Configure Layers | configure-layers | Layer and/or Option |
| Data Sync | sync | None |
| Display Settings | display-settings | None |
| Integrations | integrations | Integration ID |
| Logs | logs | None |
| Panel Layouts | layouts or panel-layouts | Panel Layout ID |
| Resource Sync History | resource-sync | None |
| REST Service Util | rest-util | None |
| Settings | settings | None |
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 ID | Description |
|---|---|
| '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 ID | Description |
|---|---|
| '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