Ability to push updates to dashboards in production

800
3
02-16-2023 09:06 AM
Status: Open
BrendanSoulé
New Contributor III

We have Dashboards in ArcGIS Enterprise that need occasional maintenance or added functionality. Right now the only way to actually make changes is to directly edit the dashboard in production, making all changes and doing all testing in a single push. We can't save any progress until completely done because saving commits changes to the production version.

 

It'd be great to have a workflow that allows us to:

- Save a copy of our production dashboard (this already exists)

- Make needed updates/changes to the copy and test (also exists)

- Directly overwrite the production dashboard at its current URL with the updated version

 

 

 

3 Comments
NathanDavis784

You can use the AGO Assistant to access the JSON for the Dashboard.  It is a workflow that we use quite often.  After saving a copy of the dashboard and making your changes, the 'Data' JSON from the updated dashboard could be copied back into your production dashboard to apply the changes.  As long as you don't bother the 'Description' JSON, the dashboard metadata/item ID/name shouldn't change.

BrendanSoulé

@NathanDavis784 Thanks for the reply!

Esri support mentioned this method but said it's not recommended because they can't verify the dashboard will work correctly after changing the JSON. It'd be great if they could provide a recommended workflow for pushing updates to production. 

Hearing that it actually works is encouraging though! We'll have to test it and see if it's an option in the meantime.