In early 2023, Esri announced that the much loved ArcGIS Web AppBuilder is retiring, and recommended that we start migrating our mapping apps to ArcGIS Experience Builder.
With our web app migration tool, you can automatically migrate your apps in a few clicks, saving hours of work creating ArcGIS Experience Builder versions of your apps. And it’s not just limited to apps you created, if you’re managing your ArcGIS for your organization, you can migrate apps created by any of your users.
In this post, I’ll take you through the steps for migrating your apps and provide some best-practice ideas to make sure you get the best outcomes.
What does the migration tool do?
Put simply, Web AppBuilder Migrate (“Migrate”) takes a list of apps built with ArcGIS Web AppBuilder and automatically creates new versions of the apps in ArcGIS Experience Builder.
It really is that simple!
Of course, the two builders are not equivalent. They are built on different technologies, have different look-and-feel, and the widgets are not all directly equivalent.
Migrate will do its best to make your Experience Builder app look and function the same as Web AppBuilder, but there are going to be differences and some things (such as custom widgets you might have created) cannot be migrated.
That's why our tool includes a pre-migration analysis step and a post-migration review workflow to make sure your apps are just how you want them.
Getting started
Migrate works with both ArcGIS Enterprise and ArcGIS Online.
For ArcGIS Online, you will just be asked to login and give permission for Cartinuum to access your account. For ArcGIS Enterprise, there’s a couple of extra steps required and you should follow the steps in this help article.
ArcGIS Online and ArcGIS Enterprise users should also look out for organization security settings that might need to be updated to allow access to Migrate, including Allow Origins and Approved Apps if enabled. Check out the help site for more information.
Selecting your apps
Use the filters and text search box to find the apps that you want to migrate from Web AppBuilder to Experience Builder. As your search results are returned, the theme, widgets and settings are analyzed to check the “migratable” status for each app.
The migratable status will show as Yes, No, or Partial.
In the above example, you can see that the Scalebar and Search widgets are flagged as partially migratable. This is because these widgets have fewer display options in Experience Builder and will appear a little different in the new app.
Remember, that a partial migration will still save you a lot of time and effort, and we recommend using the migration tool on these apps, before fixing up any discrepancies by hand.
Each release of ArcGIS Experience Builder is adding support for new themes and widgets, and more widget settings are being made available.
Check out our Theme And Widget Migratability page for more details.
After selecting the app(s) you want to migrate, click on the “Add selection and continue” to move to the next step.
Payment
Now that you’ve selected your apps, you need to step through the payment screens.
If you have pre-purchased migration credits, or have some credits available from a previous session, these will be used first. Any apps being migrated using a credit will be shown as $0.
If you have a promo code, first select the “Proceed to payment” button and then use the “Add promotion code” button on the credit card page.
After the payment is finalized, you will be asked to click “Migrate now” to kick off the migration process.
Migrating
After clicking “Migrate now”, you’ll see each app start migrating. This involves a number of steps and you can watch as the progress bars step through the process.
Important! Do not close your browser or navigate away from the migration page. The operation will fail if the web page cannot connect to your ArcGIS.
During the migration, Migrate will do the following: –
At the end of this step, the ArcGIS Experience Builder apps are available in your ArcGIS. All apps will be owned by you, with sharing level of “Owner” (private), and be saved to a folder called “Web App Migrate”.
Post-migration review workflow
After migrating your app(s), you should step through the post-migration review workflow to check that each Experience Builder app looks and functions correctly, and share your new app with your users.
Finally, we’d love you to use the “Submit feedback” button to let us know how we did. Compliments and criticism help us to improve our service.
We think you’ll love this tool and believe it will save you hours of frustration migrating your ArcGIS apps and getting ready for Esri’s planned deprecation of ArcGIS Web AppBuilder.
Enjoy!