SHOPPING CART
SHOPPING CART
Using Old Revisions in New Designs with SOLIDWORKS Product Data Management

Using Old Revisions in New Designs with SOLIDWORKS Product Data Management

Table of Contents


Before getting started, there are some settings that should be changed in the Vault Admin tool. In the admin tool, expand the user or group you wish to affect, select Settings and Reference Dialog. As shown in FIG. 1 and FIG. 2:

  • Check: Auto select reference files to get latest version when checking out.
  • Uncheck: Always work with the latest files.
SOLIDWORKS PDM Reference Dialog settings with Auto select references to get latest checked
This setting automatically grabs the latest reference files whenever you check out an assembly.

FIG. 1 ā–²

OR:

  • Check: Auto select reference files to get latest when checking out.
  • Check Always work with the latest files.
  • Check: Enable the get version command in SOLIDWORKS Add-In.
SOLIDWORKS PDM Reference Dialog settings with Always work with latest version enabled
Enabling Always work with latest version and Get Version add control over which revisions load.

FIG. 2 ā–²

Below in FIG. 3 is an example of an assembly with demendent files. The files are checked in to the latesr version, 03.01. Make sure all the files are checked in prior to starting this!

SOLIDWORKS PDM file list showing flashlight assembly parts all in Released state
Every component in the flashlight assembly currently sits at its released, current revision.

FIG. 3 ā–²

The main assembly is of this assembled flashlight, called Light.sldasm as shown in FIG. 4.

SOLIDWORKS flashlight assembly model used as the PDM revision example
This flashlight assembly is the working example for demonstrating old-revision references in PDM.

FIG. 4 ā–²

We are going to change the Light assembly and drawing, and the Locking Pin. All of the other parts and assemblies will remain at Revision 03.01. At this point, the only difference between the parts is the Holder, which is longer.

  • Check Out: SLDASM, Light.SLDDRW, Locking Pin.SLDPRT.

We are now going to look at Revision 02.01.

  • Select the top-level assembly, choose Actions / Get Version as shown in FIG. 5.
SOLIDWORKS PDM Get Version context menu with the flashlight file tree expanded
The Get Version command lets you pull a specific past revision of a file straight from its history.

FIG. 5 ā–²

The system will get all the dependent values of the old version, Because all the old version files are part of the assembly, it is a best practice to include them, even though they may be identical to the newer revision. The system uses the Version column to show that it will use Version 12 out of 14 (or whatever it happens to be for each individual part), which happens to also be an older Revision.

  • Select Get, as shown in FIG 6.
SOLIDWORKS PDM Files to Get dialog listing versions and check-out status for components
The Files to Get dialog compares local versus available versions before pulling any files.

FIG. 6 ā–²

  • Also select ā€˜Yes to All’ as shown in FIG. 7
SOLIDWORKS PDM Confirm Replace Checked Out File dialog for Light.SLDASM
PDM warns before replacing a file that is already checked out, protecting work in progress.

FIG. 7 ā–²

We can now see that the current local cache now contains the older version, 02.01 for the three files we checked out. Also notice that the Version number changes as reiterated in TABLE 1 and shown in FIG. 8.

Name Old Version Number New Version Number (below)
Light.SLDASM 15/15 -/15
Light.SLDDRW 14/14 -/14
Locking Pin.SLDPRT 12/12 -/12

TABLE 1 ā–²

SOLIDWORKS PDM version list showing Light assembly files pinned to an older revision
Notice the Light assembly files are still linked to an earlier version than the rest of the parts.

FIG. 8 ā–²

Notice that the light is longer than in the previous illustration as shown in FIG. 9.

Flashlight assembly rendered with the older lens cover revision installed
This is how the flashlight looks when an older component revision is still referenced.

FIG. 9 ā–²

Next, we will modify the locking pin (height dimension and color) as shown in FIG. 10.

Flashlight assembly rendered after swapping in the updated lens cover revision
Updating the reference brings in the newer lens cover design shown here.

FIG. 10 ā–²

Next, we will check in Light.sldasm as shown in FIG. 11.

SOLIDWORKS PDM check-in dialog listing the flashlight files ready to check in
Checking the files back in commits the new revision to the vault for everyone else to use.

FIG. 11 ā–²

We can see the Revision result of the check-in. Notice, the Revision is still at 02.01, but now equal in the vault as shown in FIG. 12.

SOLIDWORKS PDM version list with Light assembly files updated to revision 03.01
After check-in, the Light assembly files are now current through revision 03.01.

FIG. 12 ā–²

The final step is to release the documents through the workflow. This only needs to happen on the assembly, which will affect all the dependents. As you can see below, everything is now at Revision 04.01 as shown in FIG. 13. In the case here we might only want to affect the three files with a new revision instead of the whole group of files in the assembly, simply only send those specific files through the workflow.

SOLIDWORKS PDM version list showing the flashlight files advanced to revision 04.01
A later round of changes pushes the same files ahead again, now to revision 04.01.

FIG. 13 ā–²

Picture of Andy Rammer

Andy Rammer



Get a Price Match

Thank you for submitting your quote! A confirmation email is on its way. Please check your spam folder if you do not receive it.

While you are waiting, check out our Resource Center or read our Blog!

Success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Get Your Download Today!

Thank you for your download! We've sent your download to the email address you provided. Please check your spam or junk folder if you don't receive it. It may take a few minutes to arrive.

success