Replica versions in offline workflows

A new geodatabase version (referred to as a replica version when using offline workflows) is automatically created each time you download and take a map offline that contains an editable feature service that is published with the Create a version for each downloaded map option enabled. If the editable feature service contains traditional versioned data and is published with the Create a version for each user option enabled, a replica version is created for each user who takes the map offline. For information about publishing with these two options, see Configure a web feature layer.

When the client synchronizes edits to the feature service, the client's edits are applied to the replica version. See Work with offline maps and branch versioned data and Offline maps and traditional versioned data for more information about using these options in offline editing workflows.

As with all geodatabase versions, you must reconcile and post the edits from the replica version to the parent version. When working with branch versioned data, the parent version is the default version.

For instructions about how to manage versions for each versioning type, see the following:

Replica versions in the Versions view

All replica versions are visible and can be managed in the Versions view, as shown below.

Replica versions in the Versions view

You can identify a replica version based on its name. The replica version name includes the following to ensure the version name is unique:

  • The name of the portal account that downloads the map
  • The name of the feature service
  • A unique identifier (ID)

Do not rename replica versions; offline editors cannot synchronize if you change the name of the replica version.

Reconcile and post

To save the edits from the replica version to the default version (or other parent version if you use traditional versioning) and make the edits available to others, right-click the replica version in the Versions view and reconcile and post the edits.

Tip:

For an automated process that validates, reconciles, and posts replica versions for branch versioned data, see Automate reconcile and post operations for sync-enabled branch versioned data.

Before deleting a replica version

Keep the following in mind before deleting a replica version: