Hello,
I've been testing this workflow for a few weeks with unfortunately little success. We are amidst a migration effort from an unstable standalone ArcGIS Server to a new one. As much work can go into the creation of WebMaps & Dashboards, we are trying to ensure the migration is easier for users by maintaining configurations and just swapping out the services in the code.
Basically, new services would be published and we would swap out the Item ID's and Rest URLS of the old services in the WebMap's JSON code for the new services.
I first tested this workflow with a WebMap from ArcGIS Enterprise Portal to ArcGIS Online. I was able to bring the map through, with the new services, and symbology maintained. However, when the webmap was opened it always prompted for credentials to Enterprise. This webmap backed a high-level dashboard. So, we also found that when the new webmap item ID was swapped out in the dashboard code it would maintain the template, but none of the widget or graph configurations would persist. Despite all the feature layers with their data being present.
Since certain aspects of the above were a success I set about testing this workflow exclusively within ArcGIS Enterprise. I created a copy of a webmap to test with, republished the services within to our new server, got into the JSON code and swapped out the REST URLS for the new services.
The Webmap pulls in the new services in the contents pane, I can open their attribute tables, and I can check that their service definitions open. But, the map frame remains empty and devoid of symbology. I don't even have an option to configure symbology under the content for any of the layers. As a sanity check, I opened a layer just individually on a new map and I can indeed configure the symbology.
I want to get this workflow to be a success, and I've scoured the internet, but I can't find any resources for this process. Does anyone know where I can look to better educate myself? Or, does anyone have any ideas as to what I could be missing?