SOLIDWORKS PDM raises multiple events during the operation. Those events include but not limited to

  • Check In and Check Out
  • Workflow state change
  • Data card values change
  • File operations: creation, addition, deletion

SOLIDWORKS PDM API provides an access to these hooks via IEdmAddIn5::OnCmd overload.

This section explains the use of hooks and provides various code examples of add-ins which are using hooks with SOLIDWORKS PDM API.