title: How do you read/write PDM Vault properties (such as Revision) from a Solidworks CAD API?
body: <p>I know SOLIDWORKS will unload and reload the document when file is checked-out an checked-in. I have tried this event: <code>DPartDocEvents_FileReloadNotifyEventHandler</code> but this event is firing confusingly (i-e it is only firing for <code>SolidWorks.Interop.sldworks.PartDoc</code> and not for <code>SolidWorks.Interop.sldworks.AssemblyDoc</code>) and sometimes this event totally not fired on checked-out an checked-in.</p>
  
  <p>I know, we need a PDM vault database access for this but the SW add-in I created will be deployed to dozens of clients, so I don't think it would be good to ask credentials for their vault and the clients will not appreciate.</p>
  
  <p>Other than that, I wanted to know if there is any other solution we can implement without creating PDM add-in which will communicate with my CAD add-in?</p>
  
  <p>Thanks.</p>