I am wondering whether my current approach aligns with Esri’s best practices. We have multiple ArcGIS Enterprise environments: DEV, QA, and PROD. As the names imply, I typically start building an Experience Builder (Exb) app in the DEV environment, then move on to QA, and finally deploy to PROD.
Each Exb app includes map services and web map components. Currently, my workflow is to create the Exb app from scratch in DEV. If everything works as expected, I then clone my web map in QA and update the URLs in the config.json to point to the QA layers and services. This way, I do not need to recreate the Exb app in QA, only update the URLs.
I would like to gather feedback to determine if this is a good practice, or if there is a better approach I should consider.