3 Replies Latest reply on Jul 12, 2016 6:38 AM by David Miller

    Is there a way to prevent editing of a feature class using ArcFM and ArcCatalog?

    John Taylor

      Is there a way to prevent editing of a feature class using ArcFM and ArcCatalog?

       

      Several colleagues have mentioned this functionality but I have been unable to locate it. The thought is that this feature class should not be modified except for very specific circumstances.  We are using a versioned SDE SQL Database. 

       

      Thanks!

      John

        • Re: Is there a way to prevent editing of a feature class using ArcFM and ArcCatalog?
          David Miller

          Does the feature class reside at the root of the database?  Or in a feature dataset?  If it's in a feature dataset, is it alone in that dataset or with other feature classes?

           

          If it is at the root of the database or by itself in its own feature dataset, just remove the edit rights via ArcCatalog for everyone except for the data owner.  Right click on the class/dataset, go to manage > Privileges, and uncheck Insert, Update, Delete for everybody.  Leave Select checked so people can at least view and query the data.  The data owner account should have all its rights left in place.

           

          Or you can unregister the dataset as versioned and essentially accomplish the same thing.

           

          If it is in a feature dataset with other feature classes, then you will have to move it to root or move it to its own feature dataset.  If you make one feature in the dataset un-editable to user, it will make the entire dataset un-editable because the edit rights of the dataset have been invalidated.

           

          As for anything regarding an SDE database, be sure to test this on a testing server first.