I work with several document management systems and they all very greatly.
One of the biggest issues I have with the Autodesk vault is the ability to control the available commands based on the user or the selected objects.
There should be a call raised in the extensions when ever a right click is initialized that the extension can then review
1. Who the user is
2. User Roles
3. Object Permissions
Depending on reviewing this information have the ability to modify the command visibility.
1. Enabled
2. Disabled
3. Hidden
Especially in a situation where I am currently working on a project that has 12 different commands but require different roles for the commands to execute and also require things such as the editable status of the file.
Rather than allowing the user to try and function and then cancel it would make a lot more sense to not even show or disable commands based on requirements.
Thanks
Bruce