Available with Standard or Advanced license.
After registering data as branch versioned, publish the data to your ArcGIS Enterprise organization as a web feature layer (feature service) that references registered data. The data is then available for you to edit as part of your branch versioning workflows.
All branch versioned data is published from the default version. To work with branch versioned datasets in a named version and have them participate in versioning workflows, enable the Version Management capability when you publish the web feature layer.
Tip:
When publishing branch versioned data, pay attention to the following:- The access permission for the default version determines whether the version can be edited by other users. To protect the default version, modify the version access property in the versions view or use the Alter Version geoprocessing tool.
- How you share the web feature layer item in the ArcGIS Enterprise organization determines which users have access to the data. It is important to understand that when sharing to a shared update group, all members will serve as the version administrator for the layer. For more information about sharing options in ArcGIS Enterprise, see Share items.
For more information about publishing, see Share a web feature layer.
Version management
As stated above, to create and work with named versions, you must enable the Version Management capability when you publish branch versioned data. If you do not enable this capability, the web feature layer will always access the default version.
The Version Management capability allows you to do the following with the web feature layer:
- Create, modify, and delete named versions.
- Change the version for active feature layers in the map.
- Edit data in a named version.
Undo and redo capabilities are available when you edit a named version. That means you can do the following:
- Undo or redo individual edits.
- Save or discard edits for the entire edit session.
See Edit web feature layers for more information.
- Reconcile and post edits.
To enable the Version Management capability, the following requirements exist:
- All datasets in the map you're publishing must be branch versioned. You cannot publish traditional and branch versioned datasets in the web feature layer.
- You must own the data you're publishing. That means the credentials you use in the database connection that accesses the data must be those of the data owner.
Share a branch versioned layer
There are many conditions and restrictions for sharing branch versioned data as web layers. Analyzer errors and warnings appear in the Share As Web Layer pane to validate branch versioned datasets against certain requirements.
The following conditions apply:
- The ArcGIS Server site must be 10.6 or later.
- All layers in the map must belong to a branch workspace. This is determined by the versioning type you have set for the database connection. See Configure the database connection for branch versioning for instructions.
- The database must be registered as a data store.
- The web feature layer you publish must reference registered data.
On the General tab of the Share As Web Layer pane, choose Map Image and Feature under Reference registered data, as shown in the example below.
- Optionally, enable the Version Management capability.
Capabilities are on the Configure Layers tab under the Configuration tab of the Share As Web Layer pane, as shown below.
- You must use a dedicated instance for pooling. To learn more, see Configure pooling.
When you enable the version management capability, the instance type is changed to use a dedicated instance.
For general steps to publish a web feature layer, see Share a web feature layer. For information about settings you configure when publishing, see Configure a map image layer.