Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
JamieVJohnson2
in reply to: mr

The answer is Yes it can be done.  The path is not to pretty.  But Autodesk did provide an API for event listening with Vault Professional (as well as Workgroup and Collaboration, but not Basic).  In the Vault Pro SDK file (Vault SDK.chm) there is a topic under Getting Started, called How to handle events.  The first paragraph states:

 

"If you want to customize the business logic, you can write event handlers.  These handlers will receive notification whenever a Vault client on that machine does an action that you subscribed to.  For example if a program tries to check in a file, your code can get notified of that action.  Then you can proceed to block the operation or perform additional tasks."

 

Then it has you proceed to create a project library (dll) to work with the iWebServiceExtension interface and register it as any other Vault Extension is registered (I've written a vault extension with approx. 7 commands and a few WPF screens).

 

I've not tried this, but it sure does look interesting.

 

jvj