I saw the warning "Outside SOLIDWOKS PDM" during checking in file
What does this message mean as I checked the part is already in PDM
Maybe it's in your vault view, but it hasn't been added the the vault DB. Try RT-clicking on the file and selecting "Add to File Vault".
It is the most probable that there is already such file created by other user (and perhaps there was no CheckIn).If at CheckIn there is warning (it is configured) it is necessary to guide at it the cursor. There has to be Additional information.
Also such problem is possible in a case, the conflict of duplicates of files with identical names with different ID, versions / editions and/or from different locations. The file can be not only out of PDM but in other Vault.
Can depend on the sequence of opening / loading of files.It is possible to try to resolve an issue with the help to Update references in PDM. If it is impossible, then it is possible to try to replace the file in SolidWorks tree.
If it is a problem of the file (it happens too) - it is possible to execute in the history Rollback (if it is admissible).As a last resort it is possible just to delete the file and to replace it with another (if it is admissible).
Still it is possible to try to clean local Cash and SolidWorks RX. But it is improbable.
The problem of virtual parts in assembly is still possible.
Most likely the file exist in vault already and your assembly may reference file outside PDM vault.
I have seen this more than one time, when people are working outside PDM vault and then finally save the work into the vault.
"Outside SOLIDWOKS PDM" should be a blocking message for sure, or else you'd end up having references pointing places you don't want them to.
In PDM, search and open the part file that you expect is the correct one (file that PDM reports to be outside vault)
Open it and verify that this part IS the correct one.
Then check out the assembly from where the error was shown
Mark it in Explorer and go to 'tools' menu and select 'Update References'
Select the reference outside PDM and click in upper left to 'replace file'
Then point to correct file in PDM
Finish operation with Update in the window and you should be all good.
By the way....
If your vault is set up to use unique file names, then this would also occur during check-in, because PDM then blocks you from adding the file with same file name as already found in the vault.
Most likely you have a reference outside the vault of a file that has the same name exists in your vault. This could be a reference in context of the assembly. also, be careful with SOLIDWORKS search order. if you have a file in memory that has the same name the component, it will use the one in memory first. this means you can inadvertently cause a reference to existing outside the vault.. especially if your organization is accustomed to copying files to their desktop.
Francisco | CSWS-DMA
Retrieving data ...