Select to view content in your preferred language

Creating Versions at Feature Class level

997
1
Jump to solution
03-18-2013 01:41 PM
TotranMai
Emerging Contributor
Is it possible to only create versions of a single feature class in a feature dataset?

For example: If I have two editors working on each of their own version of a feature dataset, 1) editing trees 2) editing irrigation -- I want them to be able to view the default version of the layers but want to avoid them posting changes accidentally. Is it possible to set up the dataset some how? Where user 1 can view irrigation and user 2 can only view trees?
0 Kudos
1 Solution

Accepted Solutions
Robert_LeClair
Esri Esteemed Contributor
When you create a version, it is of the entire geodatabase and cannot be done on a feature class by feature class level.  You can set version permissions to Public, Protected, or Private which enables users to view and/or edit feature classes within a version based upon feature class permissions.

My suggestion would be to grant read only privileges on your irrigation and trees feature classes to user1 and user2 respectively.

Now to avoid user1/user2 being able to post to DEFAULT, set DEFAULT to Protected.  Only SDE can post changes to DEFAULT and not user1/user2.  I would create a QAQC version off of DEFAULT (perhaps set to PUBLIC) for user1/user2 to post changes to.  Then SDE can review those changes and post to DEFAULT as needed.  Please see the following ArcUser article - Versioning 101 - for more information on versioning and versioning workflows.

Regards,

Robert LeClair
Esri-Denver

View solution in original post

0 Kudos
1 Reply
Robert_LeClair
Esri Esteemed Contributor
When you create a version, it is of the entire geodatabase and cannot be done on a feature class by feature class level.  You can set version permissions to Public, Protected, or Private which enables users to view and/or edit feature classes within a version based upon feature class permissions.

My suggestion would be to grant read only privileges on your irrigation and trees feature classes to user1 and user2 respectively.

Now to avoid user1/user2 being able to post to DEFAULT, set DEFAULT to Protected.  Only SDE can post changes to DEFAULT and not user1/user2.  I would create a QAQC version off of DEFAULT (perhaps set to PUBLIC) for user1/user2 to post changes to.  Then SDE can review those changes and post to DEFAULT as needed.  Please see the following ArcUser article - Versioning 101 - for more information on versioning and versioning workflows.

Regards,

Robert LeClair
Esri-Denver
0 Kudos