How to work with two Enterprise environments?

274
2
03-26-2024 12:37 AM
Labels (1)
WGIS
by
New Contributor II

We have set up two environments for ArcGIS Enterprise (10.2). One for testing and one for production. There are plenty of "half-working" workflows to copy content from one environment to the other. However, none of the workflows is great. We think (and hope) that we are missing something.

  1. Python API: Does not allow to copy Experience Builder Apps. This is frustrating as the Experience Builder Apps take the most time to build.
  2. ArcGIS Rest API: Would be convenient, however it is currently disabled by our administrator due to security reasons. Also does not allow copying Experience Builder Apps.
  3. ArcGIS Assistant: Allows to clone items, however many parts have to be changed manually afterwards in the JSON files because IDs and URLs are not adjusted. For complex Apps  consisting of multiple Feature Layers, a WebMap and an Experience Builder, this is an error-prone and frustrating task.

We would like to actually use the two environments we set up with the usual cycle:

  1. Develop in testing environment
  2. When "done" clone to production environment.
  3. Get feedback.
  4. Adjust version in testing until "done".
  5. Publish to production (overwrite all the content to keep URLs the same!!).
  6. Repeat

Also if we break something in the testing environment we want to clone the version in the production environment again. It is necessary that the URLs in the Experience Builder App do not break when we overwrite the App.

0 Kudos
2 Replies
Scott_Tansley
MVP Regular Contributor

Couple of things.  

The REST Api isn't turned off, if it was then nothing would work.  Only the HTML representation of it is turned off.  Any commands you form will still work.

Also are you aware of the group content migration method.  Have a look here:  https://esriaustraliatechblog.wordpress.com/2022/02/10/arcgis-enterprise-10-8-1-content-migration-to...

Scott Tansley
https://www.linkedin.com/in/scotttansley/
WGIS
by
New Contributor II

Thanks for the reply and correction.

I will take a look at it, thank you very much!