I need to create an application where users of my agency can edit layers of a feature service pulling data from a SDE Enterprise geodatabase. However I need the users to be able to see or edit records created by other users - in the same feature class , but not all users can see everybody's records. So let's say there is user A1, A2, A3 and A4. A1 can see and edit records created in the feature class "Points" by A2 and A4, but A3 can only edit his own records. A2 can edit and see records of A3 and A1 and his own, but not A4. How could this be done? Is there a way to configure security so there are privileges granted for different users for records created by other users in the same feature class, and not only privileges granted only for the specific user's records (record creator) in the feature class?
Thank you for any help!