We have municipal asset FCs in an Oracle 18c 10.7.1 enterprise geodatabase. Our Finance department has asked if they can do the following:
Questions:
What do you think? Thanks.
With Pro, from the data design/fields option of the feature class, you can make certain fields read only. That will prevent the user from editing those specific fields but leave other fields as editable.
Thanks. Is that done within the Pro project file for all users who use that project? (the user could in theory circumvent it if they're determined)
Or is it done by the data owner at the geodatabase level, restricting only specific users?
I haven’t tested it extensively but my experience is that you can make the individual field “read only” within each aprx through the data design/fields avenue. If someone were “determined” they could undo the setting but they would have to make an effort that obviously could/would go against explicit instructions to stay on task. If the data is constructed with fields that are read only and then published and brought back into an aprx as a feature service, I believe that would prevent the user from overriding that specific field(s) setting … but I haven’t tested that.
Hope that helps point you in a useful direction.
Related: Add and Edit ArcGIS Layer Attribute Data in an Excel Worksheet
I assume using attribute rules would also be an option. If user1, then allow edits. If user2, don't allow edits.