ArcGIS Enterprise

Manage Your Branch Versions with ArcGIS Experience Builder

A web tool for the administration of branch versions is available since the April 2021 update of ArcGIS Experience Builder.

If you’re involved with multiuser editing scenarios, then you may also be familiar with Branch Versioning.

In short, Branch Versioning allows for multiuser editing that leverages a services-based architecture instead of depending on a database connection. Editing and version administration are all performed through a service published to your ArcGIS Enterprise Portal environment.

To learn more about Branch Versioning, I recommend reading Peter Forister’s blog, To Branch or Not to Branch.

Today, we’re not limited to just accessing data from our local desktops. We’ve gone remote and mobile, and need to access information from anywhere, at a moment’s notice. The way we interact with our data is changing significantly. Being able to view and manage the different versions of your data from any device, in any browser, aligns with today’s needs and processes.

Workers Icons

With the Branch Version Management widget in ArcGIS Experience Builder, you can now take advantage of the version management service capability in a web application.

Branch Version Management widget in Experience Builder
Branch Version Management widget in Experience Builder

With this widget, you are able to:

You are not able to:

The version changes made in this widget affect data across your application, so other widgets that use the same services as a data source will also display the corresponding versions.

This widget only supports branch versioned services hosted in ArcGIS Enterprise. You can add a service as a data source by providing the service REST endpoint (URL) directly in the builder. You can also add an item to your ArcGIS Online organization that references the service and use the item from your organization when adding data to your app.

To learn more, check out this video:

October 2023 update: An ArcGIS Advanced Editing user type extension is required to create and alter branch versions starting at Enterprise 11.2.

September 2021 update: the video above was published in May 2021 and does not demonstrate editing data in a version. Check out ArcGIS Experience Builder September 2021 Updates for a demonstration using the Edit widget and the Branch Version Management widget.

About the author

Alix works on the ArcGIS Solutions Web Development team as a Product Engineer to successfully deliver industry web tools for ArcGIS Web AppBuilder, ArcGIS Experience Builder, and ArcGIS Maps SDK for JavaScript since 2019. Prior to her work at Esri, she assisted in the digital GIS transformation of a property and land management organization in New Zealand and coauthored Esri Learn lessons for Public Safety. She has a degree in GIS from Université de Sherbrooke (Québec, Canada).

Notify of
Inline Feedbacks
View all comments

Next Article

ArcGIS Utility Network at the 2024 Esri User Conference

Read this article