Migrating ArcGIS Experience Builder from one AGOL to Another

742
4
Jump to solution
12-08-2023 08:18 AM
arc_ticodex
New Contributor III
Hi everyone! I'm currently facing a challenge with migrating an ArcGIS Experience Builder project from one ArcGIS Online (AGOL) organization to another. Strangely, while I successfully migrated an Experience Builder project between AGOL and Enterprise, I'm encountering difficulties replicating the process from AGOL to AGOL. I've tried a couple of methods, such as using the "clone groups" script in Notebooks and exporting/importing JSON via ArcGIS Assistant, but I haven't had success. If any of you have hands-on experience with migrating Experience Builder projects between AGOL organizations, I would be extremely grateful for your insights and advice. Specifically, I'm curious about the methods you have successfully used for migrating Experience Builder projects. Thankss!
0 Kudos
1 Solution

Accepted Solutions
Tamiris_alves
New Contributor

Hello!

You can perform this migration through ArcGIS Assistant Beta -> https://assistant.esri-ps.com/

Utilize the "Copy Item" option.

Tamiris_alves_0-1702311676679.png

Then click on "Add Account" to include the Enterprise or Online account where you want to transfer the content.

 

Tamiris_alves_1-1702311735165.png

Next, choose the target user, folder, and application title.

Click "Copy Item" and wait for the process to complete.

I hope this helps! Please note that this action is specific to the ArcGIS Assistant Beta; the classic version does not have this option for transferring applications from ArcGIS Online to ArcGIS Online.

 

View solution in original post

4 Replies
JeffreyThompson2
MVP Regular Contributor

I have not personally done this, but it should be possible using the Python API. There was a feature added last year for the specific purpose of transferring an Experience Builder project from one organization to another.

https://community.esri.com/t5/arcgis-experience-builder-questions/deploy-from-development-to-product...

GIS Developer
City of Arlington, Texas
ChrisRoberts2
Occasional Contributor III

I have been experiencing the same issue. Our local esri office came back to me with this:

A lot of the issues the client encountered have been recently fixed in the latest ArcGIS python api relsease on 25th Sept 2023. It doesn't upgrade automatically with Pro upgrade and needs to run the upgrade code manually (!pip install arcgis  --upgrade). With the latest version 2.2.0, dashboard and ExB migration are now fully supported. Please check the full release note https://developers.arcgis.com/python/guide/release-notes-220/

So it might be due to your python API version.  Unfortunately, I don't have admin access on my computer and I haven't been able to get our IT dept to update it for me yet so I can't confirm as to whether this is a fix.  Might be worth a look?

Tamiris_alves
New Contributor

Hello!

You can perform this migration through ArcGIS Assistant Beta -> https://assistant.esri-ps.com/

Utilize the "Copy Item" option.

Tamiris_alves_0-1702311676679.png

Then click on "Add Account" to include the Enterprise or Online account where you want to transfer the content.

 

Tamiris_alves_1-1702311735165.png

Next, choose the target user, folder, and application title.

Click "Copy Item" and wait for the process to complete.

I hope this helps! Please note that this action is specific to the ArcGIS Assistant Beta; the classic version does not have this option for transferring applications from ArcGIS Online to ArcGIS Online.

 

arc_ticodex
New Contributor III

Hi @Tamiris_alves!

It worked like a charm! Thanks for the solution!
I was unaware that the new assistant had this feature, I was trying to migrate using assistant classic.

 

Thanks! 😻

0 Kudos