You are using a web browser or a browser version not supported by this website! This means that some functions may not work as expected.
Use or upgrade/install one of the following browser to take full advantage of this site
Internet Explorer 9 and above
Hello, is there a way to copy the files from Workgroup PDM to Windows Explorer?
Categories: Data Management
best way is to "check out" the files
Hi, I have hundreds and thousands of files across several projects. Is there a way this can be automated.
Hi ananth ,
What's up with ur plan for managing the revisions ?
I'm just wondering why you want to copy files from Vault to a local drive
Go to you vaultdata folder on your server and search "*.sld*" and that will bring up all your solidworks files. That's what I did to transfer all the files from Workgroup.
1. Pack and go entire assembly
2. In your PDM vault folder, select the files -> Solidworks-> Move
I hope these solutions may help you.
We are migrating the solidworks pdm files to a non-solidworks pdm system.
Is there a way we can obtain all versions of the file using this methodology.
There are hundreds and thousands of files.
Any idea how to extract all versions of the file?
But I have a small question, do you have hundreds or thousands of assemblies?
That I can't help you, I think it just grabs the most recent copy but you could run a test on a file and see.
It's be tough to copy that many files -
Question is: how many projects (folders) in your Vault?
if not many, then it won't be that bad to manually copy and pate directly from Vault to local drive
go to "Solidworks\VaultData\projects" and copy files from there - The down size is: you can only have the current revision from these files while "Checkout" is the way to get previous revisions
Good luck !!!
I am okay with the latest version for the SolidWorks part, assemblies and drawings. For the earlier versions we are planning to export it as .dwg and step files. While I am in the SolidWorks Task Scheduler and upon getting into the option Export SolidWorks PDM here is what I observed.
I chose the projects, and also the export folder. When I choose, all revisions, the export folder gets unchecked automatically. Any reason why this happens. No issues when we choose "Latest versions only". Please let me know.
Don't use task schedule. Just access to the Vault /project folder and manually copy and paste from there to your local drive
Sorry I did not get you. I am looking for .dwg files and I need for all revisions. Could you guide me how I can do it from the vault?
Sorry I want the conversions of the SolidWorks drawings as .dwg and that is what I was trying to achieve using the task scheduler. I hope I am clear.
I've used our regular migration tools to get data from a Workgroup vault to a PDM Standard vault. From there you can copy/paste out all of the files. Not sure how you would handle versions through since files aren't renamed. You'd have to do something custom at that point. If all you wanted was migration of latest revision with what's in your custom properties intact it shouldn't take but a a few hours of work and however long to run the actual migration.
Just something to think about.
Please note I am an transferring to Enterprise PDM. I am going to go for a non SolidWorks PDM system. Please advise how to get the older revisions of parts/assemblies/drawings. Using check-out from within the PDM transfers only the latest revisions.
Also I tried the SolidWorks Task Scheduler for extracting the dwg formats of SolidWorks drawings but unfortunately when I choose "All revisions" from within the Export from Workgroup PDM menu, it grays out the "Export to folder" option. Please see the picture I have attached earlier.
I was just giving you an example of how to get your data out of the PDMWorks vault. SolidWorks PDM Pro (EPDM) will let you drag/drop files out to Windows Explorer. This is easy no custom programming needed type of work.
If you want to get the past revisions out, you'll need to find someone like your VAR or another programmer who can extract the data through a custom tool. When you drop these files out to Windows Explorer they will need to have a name. That name will probably need to have the Revision value in it which it currently does not. That means a custom tool will have to manipulate the file name as it's migrated out the vault.
Someone else will have to chime in if I missed something.
Here's a handy tip to save only the latest files. Open the PDM Vault Admin. On the "vault settings" tab, choose the first box (keep extra copy of latest files). This saves the latest into a folder called "Latest" under each of the projects/sub-projects in your current vault. Someone could probably "automate" the process of searching all projects in your current vault and pulling the contents of the "latest" folder. I am not the right person for doing that.
Thanks for your response. I am aware of the methodology for pulling the latest ones. However the challenge here is to pull the older revisions.
Older revisions is why people have PDM tools Have you considered using PDM Standard as a free option? If you answered this earlier, sorry. I haven't read the entire thread.
Can't we use Workgroup PDM API to select each projects file and change the revision one by one and pack & go the file to a location ?
Kindly check the links.
2014 SOLIDWORKS API Help - Get Specific Document Example (VBA)
2014 SOLIDWORKS API Help - Get Names of Projects for All Documents in Vault (VB.NET)
2014 SOLIDWORKS API Help - List Assemblies Where Part Used Example (VBA)
2014 SOLIDWORKS API Help - Revisions Property (IPDMWDocument)
Yeah, if you want old versions, the API is going to be what you want to do. With it, you can copy the files out of the vault, then give them their new names and locations. You'll probably also need to use the Document Manager to update the references assuming you are going to change names and folder paths.
To help avoid confusion, are you asking for all of the old VERSIONS or all of the old REVISIONS. The version count will be enormous but the Revision count may be manageable.
Typically Revision is only incremented for modifying released items as in...
New drawing - REVISION 0 - work in process
Check-out/in 10 times REVISION 0 - VERSIONS 1-10
REVISION 0 Approved
Revise the drawing - REVISION 1 - work in process
Check-out/in 15 times REVISION 1 - VERSIONS 11-25
The general answer to your question is YES, as others have mentioned, but you will need someone to make the tool for you. There is nothing automatic or "simple" to mass retrieve all versions/revisions of a file.
Using the SW PDM API, you can build a form based tool leveraging the EPDM Interop library.
The framework code for a stand-alone VB.NET app exists on the SW Help site here...
2016 SOLIDWORKS API Help - Stand-alone Applications (VB.NET)