SOLIDWORKS PDM
Using SOLIDWORKS PDM
Dassault Systèmes SolidWorks Corporation
175 Wyman Street
Waltham, Massachusetts 02451 USA
© 1995-2020, Dassault Systemes SolidWorks Restricted Rights
Corporation, a Dassault Systèmes SE company, This clause applies to all acquisitions of Dassault
175 Wyman Street, Waltham, Mass. 02451 USA. Systèmes Offerings by or for the United States
All Rights Reserved. federal government, or by any prime contractor or
The information and the software discussed in this subcontractor (at any tier) under any contract,
document are subject to change without notice grant, cooperative agreement or other activity
and are not commitments by Dassault Systemes with the federal government. The software,
SolidWorks Corporation (DS SolidWorks). documentation and any other technical data
No material may be reproduced or transmitted in provided hereunder is commercial in nature and
any form or by any means, electronically or developed solely at private expense. The Software
manually, for any purpose without the express is delivered as "Commercial Computer Software"
written permission of DS SolidWorks. as defined in DFARS 252.227-7014 (June 1995)
or as a "Commercial Item" as defined in FAR
The software discussed in this document is 2.101(a) and as such is provided with only such
furnished under a license and may be used or rights as are provided in Dassault Systèmes
copied only in accordance with the terms of the standard commercial end user license agreement.
license. All warranties given by DS SolidWorks Technical data is provided with limited rights only
as to the software and documentation are set forth as provided in DFAR 252.227-7015 (Nov. 1995)
in the license agreement, and nothing stated in, or or FAR 52.227-14 (June 1987), whichever is
implied by, this document or its contents shall be applicable. The terms and conditions of the
considered or deemed a modification or Dassault Systèmes standard commercial end user
amendment of any terms, including warranties, in license agreement shall pertain to the United
the license agreement. States government's use and disclosure of this
software, and shall supersede any conflicting
contractual terms and conditions. If the DS
For a full list of the patents, trademarks, and third- standard commercial license fails to meet the
party software contained in this release, please go United States government's needs or is
to the Legal Notices in the SOLIDWORKS inconsistent in any respect with United States
documentation. Federal law, the United States government agrees
to return this software, unused, to DS. The
following additional statement applies only to
acquisitions governed by DFARS Subpart 227.4
(October 1988): "Restricted Rights - use,
duplication and disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c)(l)(ii) of the Rights in Technical Data and
Computer Software clause at DFARS 252-227-
7013 (Oct. 1988)."
In the event that you receive a request from any
agency of the U.S. Government to provide
Software with rights beyond those set forth above,
you will notify DS SolidWorks of the scope of the
request and DS SolidWorks will have five (5)
business days to, in its sole discretion, accept or
reject such request. Contractor/ Manufacturer:
Dassault Systemes SolidWorks Corporation, 175
Wyman Street, Waltham, Massachusetts 02451
USA.
Document Number: PMT2131-ENG
Contents
Introduction
About This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Course Design Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Using this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Laboratory Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
About the Training Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Conventions Used in this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SOLIDWORKS PDM Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
More SOLIDWORKS Training Resources. . . . . . . . . . . . . . . . . . . . . . 4
Local User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
i
Contents SOLIDWORKS PDM
Lesson 1:
SOLIDWORKS PDM Concepts
The Fundamentals of PDM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
What is SOLIDWORKS PDM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SOLIDWORKS PDM Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SOLIDWORKS PDM Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SOLIDWORKS PDM Components . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
File Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
View of File Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Working Folder (Cache) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
SOLIDWORKS PDM ‘Smart’ Files. . . . . . . . . . . . . . . . . . . . . . . . 9
SOLIDWORKS PDM ‘Smart’ Folders . . . . . . . . . . . . . . . . . . . . . 9
File Data Card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Folder Data Card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Versions and Revisions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Lesson 2:
SOLIDWORKS PDM User Interface
SOLIDWORKS PDM User Interface. . . . . . . . . . . . . . . . . . . . . . . . . 12
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
The Explorer Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Logging In. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Case Study: Exploring SOLIDWORKS PDM . . . . . . . . . . . . . . . . . . 14
SOLIDWORKS PDM User Interface Layout . . . . . . . . . . . . . . . 15
Logging Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Exercise 1: Explore SOLIDWORKS PDM User Interface . . . . . . . . 32
Lesson 3:
Document Creation and Check In
Document Creation and Check In. . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Creating New Folders and Files . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Case Study: Checking in Documents . . . . . . . . . . . . . . . . . . . . . . . . . 35
Add Existing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Document Check In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Create Files and Folders from Templates . . . . . . . . . . . . . . . . . . . 45
Advanced Document Check In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Check In File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Case Study: Checking in Documents with References. . . . . . . . . . . . 49
Exercise 2: Document Creation and Check In . . . . . . . . . . . . . . . . . . 52
ii
SOLIDWORKS PDM Contents
Lesson 4:
Versioning Files
Versioning Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Check Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Optional Check Out Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Case Study: Versioning Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Overwriting Latest Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Local File Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Get Latest Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Get Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Overwriting Checked Out Versions . . . . . . . . . . . . . . . . . . . . . . . 60
Undo Check Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Exercise 3: Versioning Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Lesson 5:
File References
File References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Creating and Removing References . . . . . . . . . . . . . . . . . . . . . . . 66
Case Study: File References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Copying Files with References . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Case Study: Copy File and References. . . . . . . . . . . . . . . . . . . . . . . . 70
Moving Files with References . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Case Study: Move File and References . . . . . . . . . . . . . . . . . . . . . . . 74
Sharing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Exercise 4: File References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Lesson 6:
Searching
Searching SOLIDWORKS PDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Name and Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Start Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Searching for Checked Out Files . . . . . . . . . . . . . . . . . . . . . . . . . 81
The Search Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Case Study: Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Favorite Searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Quick Search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Exercise 5: Search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
iii
Contents SOLIDWORKS PDM
Lesson 7:
Workflow and Notification
SOLIDWORKS PDM Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Change File State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Case Study: Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Exercise 6: Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Lesson 8:
Working in SOLIDWORKS
Versioning SOLIDWORKS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
SOLIDWORKS Add-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Add-in Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Check Out Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Case Study: Versioning Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Check In Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Managing Local Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Remove Local Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Clear Local Cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Working With File Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Exercise 7: Versioning SOLIDWORKS Files . . . . . . . . . . . . . . . . . 112
Appendix A:
Working with Bill of Materials
Bill of Materials (BOM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Modify Computed BOM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Modify Computed BOM Quantity . . . . . . . . . . . . . . . . . . . . . . . 116
Activate Computed BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Case Study: Modify a Computed BOM . . . . . . . . . . . . . . . . . . . . . . 116
Create Named BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Modify Named BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Case Study: Create and Modify a Named BOM. . . . . . . . . . . . . . . . 119
Compare BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
iv