This topic covers common issues associated with SOLIDWORKS PDM integration.
All the steps that occur between DriveWorks and SOLIDWORKS PDM are all logged in DriveWorks Autopilot.
The logs may reveal issues relating to checking in/out or permissions.
Logging Verbosity should be set to Diagnostic.
See SOLIDWORKS PDM Plugin Settings for more information.
Issues with check files in and out are related to permissions and settings of the user profile in the SOLIDWORKS PDM administrator settings.
First check using the same login credentials the plugin is using.
If the above fails check using a specific users credentials.
If this still fails check using the vault admin credentials.
This will confirm if the cause is related to the login credentials.
If DriveWorks loses the reference to the location where the files are stored:
Each file type that can be added and checked into the vault is required to be registered inside the PDM Administrator settings.
Within the PDM settings there is a section for File Types, these are set via PDM variables.
Therefore, if you are having trouble with File types and they aren’t in the PDM list, you will need to create it via a PDM Variable.
If there is still an issue, check the properties of this File Type for any restrictions:
If there are no obvious causes make the file a Referenced File in DriveWorks Administrator.
This will trigger the checking in process once the file is created.
If the DriveWorks Log still does not report on the checking in of the file the issue will be with the SOLIDWORKS PDM settings.
This message occurs when Intelligent File Naming is applied to components within an assembly.
This message does not prevent the generation of any components.
When a component has previously been generated, and subsequently re-used in a new assembly, the file is required to be opened to be placed in the new assembly.
This triggers SOLIDWORKS PDM to display the message, even though the file does not require to be checked out (as it is only being re-used and not modified).
Checking the box "Do not show this message again", will prevent the message from being displayed in future.