There is a use case where files are checked out and checked back in via the SolidWorks PDM APIs. We’ve observed that the check-in is blocked (leaving files in a checked-out state) in the following scenarios:
- There are missing references in the file structure
- One or more referenced files are checked out by another user
- One or more referenced files are located outside the vault
Are there any additional scenarios where an API-based check-in can be blocked or fail, resulting in files remaining checked out?
Any insights or edge cases to be aware of would be appreciated.
