Multiple editors in a web application need to collaboratively edit the same dataset using the following requirements:
- Each editor works in isolation until they come to a good stopping point - The editor shares their edits with the other editors at this point
- The editor again goes into isolation to continue editing until the next stopping point is reached - At any point, an editor can choose to see the edits that other editors have shared without sharing their own edits
How should the dataset be registered?
- Branch versioned
- Traditional versioned with editor tracking enabled
- Traditional versioned with the option to move edits to base
Answer(s): A
Explanation:
Scenario Overview:
Multiple editors need to collaboratively edit the same dataset using a web application.
Requirements:
Editors work in isolation until they reach a stopping point.
Edits are shared with others at the stopping point.
Editors can view shared edits without sharing their own.
Branch Versioning in Enterprise Geodatabases:
Branch versioning is specifically designed for collaborative editing in web-based workflows. It supports isolated editing by creating branches for each editor and allows users to reconcile and post changes at their discretion.
Editors can choose to reconcile shared changes without posting their own edits, fulfilling the requirement to view shared edits without sharing their own.
(ArcGIS Documentation: Branch Versioning)
Key Features of Branch Versioning:
Supports Web Applications: Designed to work seamlessly with feature services, enabling real-time collaborative editing.
Isolation: Each editor can edit independently in their branch. Reconciliation: Editors can reconcile and view changes made by others without posting their edits. Flexible Sharing: Editors control when to post edits.
Alternative Options:
Option B: Traditional versioned with editor tracking enabled:
Traditional versioning supports isolated editing, but it does not provide the flexibility to view shared changes without posting your own edits.
It is also not as well-suited for web-based collaborative workflows.
Option C: Traditional versioned with the option to move edits to base:
Moving edits to base bypasses versioning workflows entirely and is not designed for collaborative editing.
Thus, branch versioning is the optimal solution for the requirements of this collaborative editing workflow in a web application.
Reveal Solution
Next Question