I am in charge of an ArcSDE with my Municipality with a large amount of data over 300+ separate files. I have multiple departments that have access to this ArcSDE with multiple users in each department. No users besides myself and one other (my associate) edit any information. Everyone else is only viewing the data (in ArcMap).
My problem is that when it comes time for myself or my colleague to make edits or perform file property changes (add domains etc.) to files, the files are being used by other users (usually more than one) which cause file locks.
I want to know how I can still make these edits/ file changes while other users are still viewing the files. I have proposed that when these file locks occur I ask the users to exit out of ArcMap the only issue is some users have very old PC's and the start-up time for these MXD's can be very long and asking them to boot off ArcMap multiple times a day is not a reasonable request. It would be ideal for me to be able to make my desired edits while other users are reading the files and these files would update for the user once they exit out and reopen the file connection to the ArcSDE. So basically while reading the file nothing changes (even though I made edits while they had the file open) until they close ArcMap and re-open it.
Any information at all regarding this topic?
I have been doing further research and it seems that I need to further look into versioning. However not sure the structure of the ArcSDE was configured in when it was originally configured (if that matters). If anyone else has some experience with this and could give me some insight on how going about this, or am I even heading toward the right direction?