Revit work set is controlled by the user name, which will be default user name of each computer / work station. The user name in revit is manually editable. So in reality if a work is assigned to a person with his user name (for eg :- user name is 123) and the second person on another computer / work station (for eg :- user name is abc) changes the username in revit then the second user will have the same powers as the first user. ie if user name abc changes his name to 123 both the persons will have the same powers. Any way to control it?
So you want user 'abc' not to have access to user '123' worksets?
Yes you can manually change the username - 'abc' to '123' - but they both cannot be in the model at the same time.
When the first saves the second model will be considered out of sync with the central and will give errors.
There really is no way to lock someone out of a certain workset. Even if you check it out or become the owner of it... Once you change the username then they have access to it.
It comes down to each person staying out of others work.
LD
Put a rule in your office manual, that people should not mess up with usernames without previous authorization, since doing that can corrupt the relation between the local copies and the central file. Make it a cause for termination, or something like that, and problem solved. In other words, is there is not a technical way to prevent that, there are other ways. 🙂
At this time there is no way within Revit to keep people from changing their user names. You may want to look at the Worksharing Monitor which can show you who is working in a file and what their user name is.
You can find the Worksharing Monitor in the Product Enhancements section of the Subscription Center.
you can add a hidden property to the file holding the origin username through Extensible Storage... and through the updater it keeps checking the username property for any changes.... you can also extend this to run a window modal, to ask entring username and password in order to gain access for change the original username if you wish.
I totally agree how hard it is when it comes to Worksharing and Collaboration projects in Revit.
Say 4 people are working with the Central File, and there is a lazy guy who rarely sync his works, which makes other users' task not only difficult; That guy can prevent others from saving their works, unnecessary Requests for permissions. In times like this we are tempted to Open another session of Revit from Taskbar by right clicking, change to his name and get the work done.
But the problem is due to syncing from different PCs from same usernames, some of the Element IDs would get messed up and the file become corrupt.
Solution:
Make Comments Mandatory
By making it mandatory, its easier to review who saved what and when.. You may also ask them to Prefix the comment with a token No. for themselves. Like this, so the user himself can review his works and when needed to Restore a Central File from Backups, its easier to track the Progress of the Model itself..
Hope it helps!