Administering PDMWorks Workgroup PDF
Administering PDMWorks Workgroup PDF
bu
SolidWorks® Office
Premium
ri
st
or ft
y ra
di
op a D
Administering PDMWorks
t c et
Workgroup
no B
Do
SolidWorks Corporation
300 Baker Avenue
Concord, Massachusetts 01742 USA
© 1995-2007, Dassault Systemes COMMERCIAL COMPUTER
SolidWorks Corporation is a Dassault Systemes S.A. SOFTWARE - PROPRIETARY
(Nasdaq:DASTY) company. U.S. Government Restricted Rights. Use, duplication,
300 Baker Avenue or disclosure by the government is subject to
Concord, Massachusetts 01742 USA restrictions as set forth in FAR 52.227-19 (Commercial
Computer Software - Restricted Rights), DFARS
All Rights Reserved 227.7202 (Commercial Computer Software and
Commercial Computer Software Documentation), and
te
in the license agreement, as applicable.
U.S. Patents 5,815,154; 6,219,049; 6,219,055;
6,603,486; 6,611,725; 6,844,877; 6,898,560; Contractor/Manufacturer:
6,906,712; 7,184,044; and foreign patents, (e.g. EP SolidWorks Corporation, 300 Baker Avenue, Concord,
u
1,116,190 and JP 3,517,643). U.S. and foreign patents Massachusetts 01742 USA
pending.
Portions of this software © 1990-2007 D-Cubed Ltd.,
The information and the software discussed in this
rib
document are subject to change without notice and are © 1998-2007 Geometric Software Solutions Co. Ltd.,
not commitments by SolidWorks. © 1986-2007 mental images GmbH & Co. KG, ©
di T
No material may be reproduced or transmitted in any 1996-2007 Microsoft Corporation, © 1997-2007,
form or by any means, electronic or mechanical, for Structural Research & Analysis Corp., © 2000-2007
Tech Soft 3D, and © 1998-2007 3Dconnexion,
or F
any purpose without the express written permission of
st
SolidWorks. IntelliCAD Technology Consortium, Independent
JPEG Group. All Rights Reserved.
The software discussed in this document is furnished
y RA
under a license and may be used or copied only in
accordance with the terms of this license. All
warranties given by SolidWorks as to the software and
documentation are set forth in the SolidWorks
Portions of this software are copyrighted by and are the
property of UGS Corp. © 2007.
Copyright 1984-2007 Adobe Systems Inc. and its
licensors. All rights reserved.
Corporation License and Subscription Service Protected by U.S. Patents 5,929,866; 5,943,063;
Agreement, and nothing stated in, or implied by, this 6,289,364; 6,563,502; 6,639,593; 6,754,382; Patents
op D
document or its contents shall be considered or deemed Pending.
a modification or amendment of such warranties.
Adobe, the Adobe logo, Acrobat, the Adobe PDF logo,
SolidWorks, PDMWorks, 3D PartStream.NET, 3D Distiller and Reader are registered trademarks or
ContentCentral, DWGeditor, eDrawings, and the trademarks of Adobe Systems Inc. in the U.S. and
t c TA
eDrawings logo are registered trademarks and other countries. For more copyright information, see
FeatureManager is a jointly owned registered SolidWorks Help About.
trademark of SolidWorks.
Other portions of SolidWorks 2008 are licensed from
SolidWorks 2008 is a product name of SolidWorks SolidWorks licensors.
Corporation.
All Rights Reserved
COSMOSXpress, DWGgateway, Feature Palette,
no BE
te
bu
Table of Contents
ri
st
or ft
y ra
di
Introduction
op a D
About This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Vault Administrators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Course Design Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Using this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
t c et
Laboratory Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
About the Training Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Windows® XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
B
Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Revision Scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Do
Project Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Standard Parts and Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Design Intent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Transition Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
The VaultAdmin Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Setup Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
i
SolidWorks 2008 Training Manual
Lesson 2:
PDMWorks Workgroup Setup
Administrator Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The Vault Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The Vault. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The Vault Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
te
Vault Settings Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Vault Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Vault Restoration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
bu
Case Study: Replace The Vault. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
VaultAdmin Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
VaultAdmin Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
User Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ri
User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Modify User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
st
or ft
Delete User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Change Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Case Study: User Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
y ra
di
User Access by Custom Property . . . . . . . . . . . . . . . . . . . . . . . . . 23
Changing Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Deleting Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
op a D
Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Case Study: Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Project Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Read Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
t c et
Write Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Project Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Case Study: Copy Project Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
B
Document Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Revision Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Automatic Change In Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Standard Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Toolbox parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Do
ii
SolidWorks 2008 Training Manual
Vault Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Admin Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Global Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Locking The Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Viewing with eDrawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Delete, Rollback, Archive Documents . . . . . . . . . . . . . . . . . . . . . 49
te
Vault Log File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Vault Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Case Study: Global Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
bu
Custom Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Case Study: Adding Custom Properties . . . . . . . . . . . . . . . . . . . . . . . 51
Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Case Study: Index the Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
ri
Revision Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Case Study: Revision Table Properties . . . . . . . . . . . . . . . . . . . . . . . . 63
st
or ft
Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Exercise 1:
y ra User Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
di
Exercise 2:
Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Exercise 3:
op a D
Revision Scheme & Lifecycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Lifecycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Lifecycle Rules: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Exercise 4:
t c et
Revision Scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Lesson 3:
B
Tree Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Maintaining User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
File Owner Leaves The Company . . . . . . . . . . . . . . . . . . . . . . . . 83
File Owner on Temporary Leave . . . . . . . . . . . . . . . . . . . . . . . . . 84
User Access by Property. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Do
iii
SolidWorks 2008 Training Manual
Delete/Trash Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Deleting Obsolete Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Keep Latest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Case Study: Obsolete Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Archiving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Case Study: Archiving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
te
Restoring Archived Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Mapping Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Case Study: Property Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
bu
Copy Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Case Study: Copy Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Advanced Select/Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Bulk Loading Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
ri
Case Study: Bulk Check In Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Exercise 5:
st
or ft
Maintaining the Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Exercise 6:
y ra Bulk Check In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
di
Exercise 7:
Archive Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Exercise 8:
op a D
File Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Lesson 4:
Administration - Part 2
Update Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
File Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
t c et
Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Transfering Projects between Vaults. . . . . . . . . . . . . . . . . . . . . . . . . 125
Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Security of the Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Backing up the Vault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Time Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Maximizing Vault Performance . . . . . . . . . . . . . . . . . . . . . . . . . 126
no
iv
SolidWorks 2008 Training Manual
te
bu
Introduction
ri
st
or ft
y ra
di
op a D
t c et
B
no
Do
1
2
Do
no B
t c et
op a D
y ra
or ft
di
st
ribu
SolidWorks 2008 Training Manual
te
SolidWorks 2008 Training Manual
About This The goal of this course is to teach you how to use the administrative
Course functions of the PDMWorks™ Workgroup software to setup and
manage the system. A prerequisite to using the PDMWorks Workgroup
software is an understanding of the file structure and file referencing
used by SolidWorks and an understanding of PDMWorks Workgroup
from the user perspective.
te
The focus of this course is on the fundamental skills and concepts
central to the successful use of PDMWorks Workgroup. You should
view the training course manual as a supplement to, not a replacement
bu
for, the system documentation and on-line help. Once you have
developed a good foundation in basic skills, you can refer to the on-line
help for information on less frequently used command options.
ri
The intended audience for this course is PDMWorks Workgroup vault
administrators.
st
or ft
Vault As Vault Administrators must first be competent PDMWorks
Administrators Workgroup users and have completed the Using PDMWorks
y ra
Workgroup for SolidWorks training course. Material covered in that
di
course is not repeated in this course.
Prerequisites Students attending this course are expected to have the following:
op a D
Q Basic experience with the SolidWorks software.
Q Experience with the Windows™ operating system.
Q Knowledge of SolidWorks file structure and referencing.
Q Completed the course SolidWorks File Management.
t c et
About the A complete set of the various files used throughout this course can be
Training Files downloaded from the SolidWorks website, www.solidworks.com.
Click on the link for Services, then Training and Certification. There
you will see a link to the page where you can download the training file
sets. The files are supplied as signed, self-extracting executable
packages.
te
The files are organized by lesson number. The Case Study folder
within each lesson contains the files your instructor uses while
presenting the lessons. The Exercises folder contains any files that
bu
are required for doing the laboratory exercises.
Windows® XP The screen shots in this manual were made using SolidWorks 2008 and
PDMWorks Workgroup 2008 running on Windows® XP.
ri
Conventions Used This manual uses the following typographic conventions:
in this Book
st
or ft
Convention Meaning
y ra
Bold Sans Serif SolidWorks and PDMWorks Workgroup
di
commands and options appear in this style.
For example, Tools, DrawCompare means
op a D
choose the DrawCompare option from the
Tools menu.
te
bu
Lesson 1
Planning for PDM
ri
st
or ft
y ra
di
op a D
Upon successful completion of this lesson, you will be able to:
Q Understand the process of planning an installation of PDMWorks
Workgroup.
t c et
5
Lesson 1 SolidWorks 2008 Training Manual
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
6
SolidWorks 2008 Training Manual Lesson 1
Planning for The focus of this and the other PDMWorks Workgroup training courses
PDMWorks is on the mechanics of using the software. This first lesson however is
Workgroup different in that we will look into the tasks and planning that are
necessary before we even load the software.
We must keep in mind that our goal in this process is to manage our
data. PDMWorks Workgroup is just a tool to help us with that
te
management.
Questions Two common questions that come up when someone first looks at
bu
PDMWorks Workgroup:
Q Why are there no “out of the box” settings with PDMWorks
Workgroup that we can just use and then change later if we don’t
like them?
ri
The PDMWorks Workgroup setup will be unique to your company and
reflect the way you want to manage your documents. We must design
st
or ft
our setup with the same care and forethought as the products we design.
Q Why don’t we just install PDMWorks Workgroup and put our file
y ra
into the vault, then change the settings later if things are not
di
working out?
While changing the settings in PDMWorks Workgroup is very easy, the
op a D
consequences to our data flow, files already in the vault and work
procedures can be disastrous.
Our goal is to do the planning and testing up front, so that when we
finally make the decision to fully implement PDMWorks Workgroup,
we will get the management results we desire.
t c et
is installed. This plan is done first as it establishes the end goal or how
business is to be run after PDMWorks Workgroup is installed. It may
even consider the path to upgrade to PDMWorks Enterprise based on
the growth of the company. The Data Management Plan is our Design
Intent for our PDM
Do
Metadata This is the data we want to keep for each document. The metadata is
stored as file properties and can be used in searches in the vault. Our
choices in this area will determine the input to the Properties tab. The
metadata will also appear in our search windows, check in dialogs,
document information, and reports.
Workflow While we do not have an actual workflow setting in PDMWorks
te
Workgroup, we do use lifecycles to control the progress of a document
in the vault. We do not have to use lifecycles, but if we do they are tied
to the revision scheme and should be planned together.
bu
If lifecycles are going to be used, we should start by writing out what
we expect to happen in each lifecycle and how that relates to the
revision scheme. A block diagram can be very helpful and will make
ri
entering the settings in the VaultAdmin tool easier.
Revision Scheme The revision scheme is tied to lifecycles. This is another place where
st
or ft
you should write out how you want revisions to be assigned and
incemented.
Users and Groups
y ra
We may have four different types of users:
di
Q Contributors - people who check in and check out files other than
op a D
SolidWorks files. They access the vault through SolidWorks
Explorer.
Q SolidWorks users - people who will access the vault through
SolidWorks or SolidWorks Explorer. They may check in or check
out any type of file.
Administrators - the two or more people who will setup and
t c et
Q
maintain the vault.
Q People who need read-only access the vault through PDMWorks
Viewer.
B
users add their own sub-projects. If users will be allowed to create sub-
projects, only the top level needs to established, although you should
make the project structure as complete as possible for better control.
If users are not allowed to create sub-projects, the project list should be
Do
as complete as possible.
In addition to the standard projects, some additional projects that might
be considered:
Q Library project
This project can be used for standard parts that will be managed by
a single person or group, but can be used by anyone.
Q User’s or group work area
Each user can have an area where they can store files that are not
yet assigned to a formal project.
te
Q Trash project
The trash project is just a visible recycle bin. Rather than let all
users have permission to delete files, they move files they want to
bu
delete to the trash project. The administrator can then review the
files and confirm that they are not referenced by other files before
actually deleting them from the vault.
Project names and descriptions must both be unique.
ri
Standard Parts The basic question to be answered is; will Toolbox and standard parts
and Toolbox be revision managed and checked into the vault. The settings for both
st
or ft
PDMWorks Workgroup and Toolbox need to match. If Toolbox parts
are not checked into the vault, we use the master part files. If Toolbox
y ra
parts will be checked into the vault, we create copies.
di
Design Intent The Data Management Plan is important in that it forms the design
op a D
intent to guide the setup of PDMWorks Workgroup.
Transition Plan Once you have a Data Management Plan, you create a transition plan to
determine the steps to get from your current data management
procedures to the long term procedures that we will use under the new
t c et
Workgroup Vault how much RAM. When the PDMWorks Workgroup service starts, all
the metadata is loaded into memory on the server. The hard drive
storage needs to be sufficient for all the file and all their revisions plus
the expected rate of increase.
Software Installation How are we going to install PDMWorks Workgroup, Toolbox and
SolidWorks. How will we test the connections and installation before
we start setting up the vault and entering data.
no
Transition Plan 9
Lesson 1 SolidWorks 2008 Training Manual
te
to be modified or can we map existing properties to those we will use
with PDMWorks Workgroup.
Data Entry What files will be placed in the vault and in what order. Will all legacy
bu
data go into the vault? If so, will it all go into the vault during the
transition or will it be checked in when needed for other projects.
The Tranistion When the vault is tested and ready, will everyone start using it at the
same time or will we start with only one workgroup or project?
ri
Commitment Once the vault is up and running, with all the required files, how will
st
or ft
people be prevented from reverting to old methods?
The VaultAdmin Choosing the correct settings for the VaultAdmin tool is a process of
Tool y ra
applying the choices made in the Data Management Plan to the
di
individual settings in the tool. There is no “magic bullet” when
determining the settings, it is just a process of looking at each setting
op a D
and determining how it applies to the objectives, while at the same time
understanding how each setting affects the other settings.
Setup Order The VaultAdmin tool has numerous tabs with many settings. The order
we add information is important as may of the settings affect other
settings. Some setting must be thought out together so they do not
t c et
cause problems.
If you are using lifecycles, they can control user access which can
B
conflict with project and property access. Lifecycles are also dependant
on the revision scheme so they must be determined together.
When we look at the choices in the VaultAdmin tool, we have to
determine the order to start applying the settings. While some settings
are independent of others, many are not. We would also like to not have
to iterate too many times to achieve the final settings, so we want a
straight forward plan.
no
The approach we will use in the following lesson will start with the tabs
that group together. As we are going to use Lifecycles, we need to do
them at the same time as the Revision Scheme. As many of the
Lifecycle settings control access to files, we need to have the Users
established first, so Users and Groups need to be done before
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
te
bu
Lesson 2
PDMWorks Workgroup Setup
ri
st
or ft
y ra
di
op a D
Upon successful completion of this lesson, you will be able to:
Q Backup the vault.
Q Restore or change a vault.
t c et
13
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
14
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
te
should be transparent to the user.
The Vault The Vault Administrator is the person or persons who control the vault
Administrator settings and perform routine maintenance operations on the database. It
bu
is more important for the administrators to understand how PDMWorks
Workgroup is being used rather than how the computer system works.
In large organizations, it is generally a good idea to have a member of
the IT staff as one of the administrators, however administrators should
ri
generally be SolidWorks and PDMWorks Workgroup users.
st
or ft
The Vault To setup and maintain PDMWorks Workgroup, Vault Administrators
should have a basic understanding of the vault and how it stores
y ra
information.
di
There is one overriding rule when dealing with the vault:
Never alter the files in the vault manually.
op a D
PDMWorks Workgroup runs as a service in the Windows environment.
The vault service is software that controls access to the vault through
PDMWorks Workgroup. When the PDMWorks Workgroup vault
service is running, it is constantly reading from and writing to various
t c et
copies, only one vault, usually with the name VaultData can be
active. The location of the vault is set during installation and stored in
the registry.
The vault is a folder named either VaultData or
pdmworks depending on when the vault was
initially installed. Installations created with
PDMWorks 2003 and earlier are named
no
Important! Only the Vault Administrator should have read and write permissions,
through Windows, to the vault. PDMWorks Workgroup clients
should have neither read nor write access to the vault through
Windows.
Administrator Topics 15
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
function.
Q obsolete
bu
The Obsolete folder is the PDMWorks Workgroup equivalent to
the Windows Recycle Bin. This folder contains deleted projects.
There are other Obsolete folders in the projects and document
folders that contain deleted files.
ri
Q pdmrc
The pdmrc folder contains the top level administrative files for the
st
or ft
vault. Contained here are: vault settings, software versions and
updates, user information and permissions, and revision scheme.
y ra
di
Q projects
The projects folder lists all the projects in the vault and the
documents in each project including all previous revisions.
op a D
Q updates
The updates folder stores the information to update the clients.
Vault Settings Most of the vault files that contain settings or database information
Files have the extension pdmw. These files are text files and can be read
t c et
using any text editor. While you can read these files with a text editor,
Do Not try to edit them with a text editor, serious consequences may
result!
B
Vault Backup The vault can be backed up by saving a copy of the VaultData
directory to a new name such as VaultData_dd_mm_yy, where
dd_mm_yy is the backup date. Before making a copy of the vault,
either stop the PDMWorks Workgroup service or lock the vault so that
the vault is not changing while you are trying to copy it.
Vault The process of replacing a vault with a saved backup is essentially the
no
Restoration same as saving a backup except that we must do it with the PDMWorks
Workgroup service stopped. Locking the vault is not sufficient.
To replace the existing vault with the backup:
1. Stop the PDMWorks Workgroup service.
Do
16 Vault Backup
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
Case Study: The case studies in this lesson start as if PDMWorks Workgroup has
Replace The just been installed and we must take all the administrative actions to set
Vault it up to run.
To begin setting up PDMWorks Workgroup, we will first replace the
vault we have been using with a new vault. This new vault will be
equivalent to the empty vault installed during the initial PDMWorks
te
Workgroup installation. Through this and the following case studies,
this new vault will be setup similar to the vault used in the earlier
lessons of this training manual.
bu
1 Stop the PDMWorks Workgroup service.
Vaults cannot be changed with the service running.
Click Start, Control Panel, Performance and Maintenance, then
ri
Administrative Tools.
Double-click Services.
st
or ft
Right-click PDMWorks Workgroup Server and select Stop.
y ra
Do not close the Services window.
di
2 Locate the vault.
Start Windows Explorer and locate the vault.
op a D
Vaults are normally located under the root
directory, but this is not a requirement.
Right-click the VaultData folder and select
Rename.
t c et
VaultAdmin The VaultAdmin tool is the control panel for PDMWorks Workgroup. It
Tool should only be accessible to Vault Administrators. Using the
VaultAdmin tool we will setup user accounts, permissions, projects,
revision and lifecycle schemes and how the system handles library
parts.
Where to Find It Q Click Start, All Programs, SolidWorks 2008, PDMWorks
te
Workgroup VaultAdmin.
VaultAdmin It is important to note that for a real installation, a lot of planning is
bu
Settings required before you actually begin setting up the VaultAdmin tool.
Your entire setup should be planned and written down.
Unlike SolidWorks where we can continue to change the settings and
allow users to make their own adjustments, with PDMWorks
ri
Workgroup, we want to get the setting correct before we start putting
production files into the vault. While change is possible, the disruption
st
or ft
to the work flow can be costly.
For the rest of this lesson, we will be concentrating on the mechanics of
y ra
di
setting up the VaultAdmin tool, not the planning.
We will set up the tabs in the following order:
op a D
Q Users and Groups
Q Projects
Q Revision Scheme
Q Lifecycles
Q Standard Libraries and Toolbox
t c et
Q Vault Settings
Q Properties
Q Revision Tables
B
Q Search
Q Triggers
This order represents a logical approach, but is not the only order that
can be used. For example: If we plan to control vault access using file
properties, we might want to do properties first to avoid backtracking
later.
no
User Accounts Before a user can access PDMWorks Workgroup, the administrator
must create a user account and assign permissions for the user. Once an
account is setup, the VaultAdmin tool provides additional methods to
group users to make their management easier.
User Groups User groups provide a simple way to apply permissions to many users
Do
18 VaultAdmin Tool
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
Modify User Modify user provides a method to correct errors in a user account such
as a change in E-mail address or to correct spelling. It also provides a
simple method to replace one user with another without loosing
ownership of files.
Delete User When you delete a user, any files owned by the deleted user will be
disowned.
te
Change Password Change password can be used when a user forgets his password. The
administrator can assign a new password to the user without knowing
bu
the old password.
Case Study: When PDMWorks Workgroup is first installed, there are three default
ri
User Accounts users, pdmwadmin, user_w and user_r. They represent the
administrator, a user with write access and a user with read-only access.
st
or ft
1 Start the VaultAdmin tool.
Start the VaultAdmin tool by clicking Start, All Programs,
y ra
SolidWorks 2008, PDMWorks Workgroup 2008 VaultAdmin.
di
op a D
t c et
B
te
ri bu
st
or ft
y ra
di
op a D
Note The graphics show the VaultAdmin tool for the Advanced Server. The
t c et
only difference between the Advanced Server and the Standard Server
is the ability to setup the PDMWorks Workgroup Viewer.
no B
Do
te
ri bu
st
or ft
y ra
di
op a D
t c et
his Email.
Add the comment Electronics
designer as the Comment.
Select All document for
Documents visible to user.
Do
Click OK.
te
bob_white bob Bob White [email protected] Mechanical systems
jane_doe jan Jane Doe [email protected] Designer
bu
Note The only field that is required to be filed in is the Username. If the
Password field is blank, the user can log on without a password.
6 Add additional users.
ri
We will add a few additional users to help demonstrate the use of
groups.
st
or ft
Add the following users, just adding their names. All the remaining
y ra fields may be left blank.
di
Q Brian Hursch Q Betty Black
Q Greg Johnson Q Sally Brown
op a D
t c et
B
no
Do
User Access by The user accounts set up above, granted permissions to files based on
Custom Property the project to which they are assigned. Additional restrictions to access
can be controlled through custom properties.
Through the user account settings, all documents that do not have a
specific custom property can be hidden from a user. This can limit
certain users from seeing projects outside their area of responsibility.
te
As we have not yet set up custom properties, we will have to modify
users that will have access controlled by custom properties later in the
bu
process.
Changing The administrator normally gives each user an initial password. The
Passwords first time a user logs into PDMWorks Workgroup they should change
their password.
ri
The administrator can change any user’s password from the
VaultAdmin tool without knowing the user’s current password. If a user
st
or ft
forgets his password, the administrator can simply assign a new
password.
y ra
di
7 Change the administrator’s
password.
op a D
When initially setting up the
PDMWorks Workgroup system, it
is good practice to change the
default pdmwadmin password.
t c et
Note There does not have to be a user named pdmwadmin. Once other users
are entered, one of them can be assigned as an administrator and the
no
Deleting Users As users leave the company, their accounts should be removed from
PDMWorks Workgroup. If the user owns any files, those files will be
Do
8 Delete users.
Remove the two default users.
Select user_r and click Delete.
Click OK to confirm the deletion.
te
Repeat for the other default user, user_w.
bu
Groups Users may be assigned to groups to make it easier to control
permissions to projects. Assigning a permission to a group assigns the
permission to all members of the group.
ri
Users may be assigned to any number of groups.
st
or ft
Case Study: To make it easier to assign project permissions, create a user group
Groups called Engineers and include Jim, Bob, Jane and Sam.
y ra
di
1 Add a group.
Click New Group.
op a D
Type Engineers and click OK.
Note Changes must always be applied. If you forget to click Apply before
selecting something else, PDMWorks Workgroup will question you. If
you do not apply the changes, they will be lost.
3 Modify a group.
As we start up another product line,
we need to create another group called
Engineers. To keep the groups
separate we want to modify this group
name to Engineers-Project 1.
te
Click Modify.
Type Engineers-Project 1and click OK.
bu
4 Add the Engineers group.
Now that the first group has been renamed, create another group called
Engineers. Add Brian Hursch, Greg Johnson and Jim Jansen to the
group.
ri
5 Add another group.
Create a new group called Managers.
st
or ft
Add the following users to the group: Jim Jansen, Sally Brown and
pdmwadmin.
y ra
di
Click Apply.
op a D
Projects Projects provide the structure for documents stored in the vault. They
are like folders in Windows Explorer but they have a few differences
that we will see later.
Projects can have sub-projects to further break down the structure into
t c et
finer increments.
Note Vaults perform better when there are fewer files in a project. When
B
Projects 25
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
There is one default project called sample. The users we just entered
are shown in the right pane.
ri bu
st
or ft
y ra
di
op a D
t c et
B
Click OK.
Do
26 Projects
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
Project Access Project access sets the permissions regarding who may see, copy or
alter files. Permissions are granted to either individuals or groups and
can be either Read only access, Read/Write access or none.
Read Access Read only access allows a user to see the documents in the vault, copy
the files to their local drive, and open them. Users, with read only
access, can not take ownership of the files nor check them back into the
te
vault.
Write Access Write access allows users to take ownership of documents, check them
bu
back into the vault, bump revisions, change lifecycle and optionally
delete them.
Note There are three ways to control user access. In addition to access by
project, access can also be controlled by lifecycle rules and by custom
ri
properties.
st
or ft
8 Set project access.
y ra
Write access will be granted to the Engineers-Project 1group and the
di
vault administrator. Select the Engineers-Project 1 group in the
RW (read/write) column. The Engineers-Project 1 group will
op a D
have RW indicating the group has write access. Each member of the
group will have an rw indicating they have write access derived from a
group.
Select pdmwadmin in the RW column.
t c et
B
no
Do
Project Access 27
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
Click Apply.
ri bu
st
or ft
y ra
di
op a D
t c et
B
9 Create sub-projects.
There are logical sub-projects in the design of this Flashlight. To start,
we will create the first two. Additional sub-projects can be added later.
Click New Project.
Name the project Case and make
no
Click OK.
Important! Every project name and description must be unique. While both the
project name and description are both the same in this case, there
cannot be another project named Case and there cannot be another
description Case.
28 Project Access
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
10 Sub-project access.
When the sub-project was created, it inherited the same permissions as
the parent project. Once the sub-project has been created, the
permissions may be changed.
Add write permission for Greg Johnson.
te
Click Apply.
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
Project Access 29
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
except that Brian Hursch has write
access.
ri bu
st
or ft
y ra
di
op a D
t c et
B
Project Settings In a company with only a few users, setting project permissions is
relatively easy. With larger companies, setting read and write access
could be more challenging. To make the process easier, permissions
can be copied from one project to another.
no
Introducing: Copy Copy setting from allows the user permissions from one project to be
Settings From... copied and pasted into other projects.
Case Study:
Do
Create a new project under the top level and assign permissions the
Copy Project same as an existing project.
Settings
30 Project Settings
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
1 Create a project.
Create a new project under the top level called Can Opener. The
project description is Can Opener assembly.
As initially created, no one has any access to the project.
2 Assign permissions.
te
Click Copy Project Permissions.
Select Flashlight from the list. This copies the permissions from
Flashlight to any projects we select in the list.
bu
Select Can Opener in the box.
Click OK.
The new project Can Opener now has the same write permissions as
ri
the project Flashlight.
st
or ft
y ra
di
op a D
t c et
B
Apply Specific For some project, you may want everyone to have either Read/Write,
Permissions to Read-Only or No Access. Rather than having to apply the permissions
Everyone individually, you can apply the same permission to everyone at the
same time.
Do
Where to Find It Q In the Projects Permissions area, right-click and select the
appropriate option from the box.
te
4 Save the new settings.
Click Apply.
bu
Revision The company’s revision scheme is normally determined prior to
Scheme PDMWorks Workgroup implementation and, if properly thought out,
rarely changed after implementation.
ri
Revision schemes can have up to three levels plus an additional
working level.
st
or ft
The revision sequence can be specified as a range of values, such as A
to Z or 1 to 9, or they may be specified as discreet values when they are
y ra
non-consecutive.
di
When entering a range, the From and To values must have the same
number of digits. To enter a range of 1 through 999, you must enter 001
op a D
through 999.
Revision schemes are displayed as follows:
Primary Secondary
separator separator
t c et
Dev.01.A+ Working
copy
B
Working Copy Working copies differ from standard revisions in that working copies
continue to overwrite the previous working copy in the vault while
standard revision levels store additional copies of the document file.
no
If the working copy field is blank, users will not be allowed to create
working copies.
Sequential Sequential revisioning causes the revision numbers to cycle through
Revisioning each level in turn, rather than combine levels. If sequential revisioning
Do
32 Revision Scheme
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
te
A A1
B A2
bu
C A3
1 B1
ri
2 B2
3 B3
st
or ft
C1
y ra C2
di
C3
op a D
5 Set Revision Scheme.
The revision scheme used in this course consisted of a single letter at
the primary level to specify the released revision of the file. Before the
first release of a file, the primary level is specified with a dash. The
t c et
Revision Scheme 33
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
For Working Copy type working.
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
34 Revision Scheme
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
Lifecycles Lifecycles are used to indicate the status of the document (i.e., In
Design, Review, Released, ECO, or Obsolete). PDMWorks Workgroup
supports a lifecycle system where the properties of ownership and
revision control can be set.
The use of lifecycles is not mandatory as they may be turned off. If
no
used, they must be set up by the administrator and enabled before users
are able to use this function.
There may be any number of revisions per lifecycle phase. For
example, while in the In Design lifecycle, one part may have revisions
from -.01 to -.54 while another part may only have -.01 to -.06.
Do
Lifecycles 35
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
Controlling User User access to documents can be controlled in three ways, by:
Access Q Project
Q Lifecycle status
Q Custom property
The access control scheme must be careful thought out to avoid
te
conflicts between the methods.
bu
Case Study: Careful thought should go into the setup of lifecycles. The first step is
Create to write out what you expect to happen in each lifecycle and how that
Lifecycles relates to the revision scheme. The lifecycle scheme used in this course
consisted of five lifecycles.
ri
Q In Design
All files are in the In Design lifecycle from the first time they are
st
or ft
checked into the vault, until they are being reviewed for release. Any
engineer, designer, manager or the administrator may own files in this
y ra
lifecycle. The primary level will be a dash (-) and only the secondary
di
revision number will be used (i.e. -.01, -.02, etc.) to indicate different
revisions.
op a D
Q Pending
This lifecycle is for files that are being reviewed for release. While
Pending, they will be owned by Jim jansen who is the reviewer.
When ready for release, the revision will be incremented to a primary
letter.
t c et
Q Released
When released, no one will own the document. Engineers and members
of the Document Control group will be allowed to take ownership.
B
When the document is next checked in, it will change status to ECO.
Q ECO
When an Engineering Change Order is issued, the responsible engineer
will take ownership and make the changes. Only the secondary revision
level will be changed (i.e. A, A.01, A.02, etc.). When complete, the file
will go to the Pending lifecycle for review.
no
Q Obsolete
When a released document is replaced by a newer revision, the old
version is moved to the Obsolete status and removed from view or
access. The revision does not increment.
Do
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Note Rules set on the Lifecycle tab take precedence over client check in
settings.
te
box. This will allow documents to be placed in any lifecycle when
checked in.
bu
We are selecting this option because we have legacy data that is already
released. When these files are first checked into the vault, they can be
check in directly to the correct lifecycle.
4 Define the lifecycles.
ri
Click New Status and type In
Design. Click OK.
st
or ft
Add four other status definitions
named ECO, Pending, Obsolete and
y ra
Released.
di
5 Reorder the status.
The order of the lifecycles is important as
op a D
they define the progression of a project
from inception to release. Lifecycles
progress down the list, so we want
Pending before ECO.
t c et
te
The change status options that were just set apply to all revisions. To
limit these permissions to only the current revision, select Allow only
administrators to change the status of previous revisions.
bu
Taking Ownership Lifecycle permissions allow an exception to the rule that only the
person with ownership of a file can make changes.
ri
By selecting Administrators, the administrator can, without
ownership, cause files to change lifecycle status. The new status can
st
or ft
mean that the files have a different owner. This effectively means that
ownership can be taken from the original owner.
y ra
Allowing an individual or group to change status has the same effect,
di
so permission settings should be carefully thought out.
op a D
Note In the next several steps, we will be making changes to the settings for
specific lifecycles. The changes we will make in the right side of the
dialog box only apply to the lifecycle selected on the left side.
8 Change owner on change
t c et
in status.
The person who owns a file
can be changed when the
B
Select the lifecycle ECO. From the list select <do not change>.
During the ECO process, the rules will be essentially the same as for
the lifecycle In Design.
Select the lifecycle Obsolete. From the list select <none>. Once in the
Obsolete status no one should own the file.
te
Ownership By The rules for file access can change with status. Unlike the permissions
Status set on the Projects tab which applied to the project, these permissions
bu
will apply to the individual files.
Establishing these rules must be carefully thought out to prevent
situation where a user may have write access to a file that is in a project
where he has no access and is hidden.
ri
9 Changing ownership rules by
st
or ft
status.
In a previous step we enabled
y ra
Control document access
di
using status. This enables the
list of users.
op a D
Select the lifecycle In Design. In the RW column select Engineers,
Engineers- Project 1, and Managers. In the RO column, select Betty
Black. While in this lifecycle, everyone except Betty Black (Document
Control) has write access.
Select the lifecycle Pending. In this lifecycle, Jim
t c et
te
Document Flow Lifecycle rules can force documents to flow through the system in a set
direction and can prevent files from returning to a certain status. In this
system, once a file leaves the In Design status, it is controlled and not
bu
allowed to return to In Design. It is expected to move through Pending
to Released. Once released, any changes are handled by ECOs so the
file must go to ECO, then Pending for review, then back to Released.
ri
10 Do not allow status return.
Select the In Design status. Select Do not allow a document to
st
or ft
return to the selected or a prior status. This is the only status we do
not want a file to return to.
y ra
di
In turn, select Pending, Released, ECO and Obsolete and make sure
that Do not allow a document to return to the selected or a prior
status is cleared.
op a D
te
Tertiary and Working copy.
Select the Released lifecycle. Select Primary; clear Secondary,
bu
Tertiary, and Working copy.
Select the ECO lifecycle. Select Secondary and Working copy; clear
Primary and Tertiary.
ri
Select the Obsolete lifecycle. Clear Primary, Secondary, Tertiary and
Working copy. When documents move to Obsolete, their revision
does not change, only their status.
st
or ft
Automatic Change
y ra
When a file is checked in, there may be a need to force a change to a
di
In Status certain lifecycle status. Lifecycle rules can be established to force the
document to move forward to the next status, backward to the previous
op a D
status, to the last or first lifecycle status or not to change.
In our system, we will only force one lifecycle change, when a
Released document is again checked in, it must move to ECO.
We can also force a change in other documents at the selected status.
t c et
Click Apply.
13 Set other revisions rule.
Select the Released lifecycle.
te
e
Standard Like the revision and lifecycle schemes, the method used to handle
bu
Libraries Toolbox and other standard parts should be determined prior to
PDMWorks Workgroup implementation.
Toolbox parts Toolbox parts are, in effect, just SolidWorks parts. From the user
perspective they are indistinguishable from other SolidWorks parts. To
ri
help manage Toolbox parts in PDMWorks Workgroup, they have an
internal flag that designates them as a Toolbox parts.
st
or ft
When setting up PDMWorks Workgroup, the key question in
determining how to handle Toolbox parts is whether or not the parts
y ra
di
need revision control.
There are three ways that PDMWorks Workgroup knows that a file is a
op a D
Toolbox file:
Q Internal flag.
Toolbox inserts an internal flag into the part files.
Q Toolbox directories.
Any file in a directory that has \Toolbox\,
t c et
the vault under a separate project. By showing these parts in their own
project, even though they are not physically in the vault, many of the
data functions, such as Document Information, are available.
When copies are created of Toolbox or standard parts, policy may
Do
dictate that they be checked into the vault. If this is done, the local copy
can be deleted to avoid confusion.
Standard Libraries 43
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
Common Parts Common parts and features can be handled through the Toolbox tab by
Library creating a separate project for them. Like Toolbox parts, the issue is
whether or not you need revision control over these parts.
To prevent common parts from being checked into the vault, include
their folder in the list on the Toolbox tab.
te
Common Part This approach is essentially the same as using Toolbox master parts.
Shared Folder Because these parts are not checked into the vault, they can be edited
by anyone and will not be subject to revision control.
bu
Procedure This procedure uses the Toolbox function in the VaultAdmin tool to
exempt these common parts from check in.
1. Create a folder on a shared drive.
ri
2. Place all the common parts in this folder and its sub directories.
3. In the VaultAdmin tool, add the directory path to the Shared
Libraries tab.
st
or ft
4. In SolidWorks Options, set the path for the Design Library to the
y ra shared directory.
di
Common Parts The common parts project is essentially the same as the project we set
Project up for templates. Because these parts are checked into the vault, they
op a D
are subject to ownership and revision control.
Procedure These are the basic steps to set up the vault for Common Parts.
1. Create company approved parts, fasteners and features.
2. Create a Common Parts project, and subprojects as desired, to hold
all the parts and features.
t c et
features.
5. Check in the common parts to the Common Parts project.
6. Users drag and drop the parts and features from the vault directly
into their assemblies as needed.
Case Study: Add a common parts directory to the Standard Libraries tab to prevent
no
Toolbox Parts them from being checked into the vault with the parent documents.
Setup the VaultAdmin tool and Toolbox to work together.
1 Create a common directory.
Common and library parts are stored in a central location.
Do
2 Add a directory.
In the VaultAdmin tool, select the Standard Libraries tab.
Click Add.
Type Standard Fasteners for the Display Name.
Browse to the C:\SolidWorks Common directory.
te
Click OK.
ri bu
st
or ft
3 Revision management options.
y ra
di
Toolbox parts and standard library
parts will not be checked into the
vault but will be shown in the vault
op a D
in a separate project.
Select Disable check in of
documents and select Display referenced files in a separate
project.
t c et
te
copy on check in.
6 .Set Toolbox options.
bu
We want to setup Toolbox to
create new part files for each
item it creates. We must
configure Toolbox so that
ri
new parts are created rather
than new configurations of
the master part files.
st
or ft
Click Toolbox, Configure
y ra
from the menu.
di
Select the Settings tab.
Select Create Parts and
op a D
Error when writing to a
read-only document.
Click and select a folder where the newly created parts will be
saved.
t c et
Click Apply.
Vault Settings The Vault Settings tab provides the general control over vault
activities.
Admin Privileges PDMWorks Workgroup allows more than one administrator. There are
a few simple rules for assigning Administrator Privileges:
no
46 Vault Settings
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
te
through Windows. At least one administrator will need both read and
write access to the vault through Windows Explorer.
bu
Q The administrator should be a PDMWorks Workgroup user rather
than an IT person.
Most of the actions taken by the administrator deal with how the users
interact with SolidWorks and the vault, not computer or network issues.
While it may be beneficial in large organizations to have a member of
ri
the IT team trained as a Vault Administrator, it is generally not
necessary.
st
or ft
Important! No one, other than the administrator, should have read or write access
to the vault through Windows.
y ra
di
Global Settings These settings are normally determined at installation, then left
untouched. Many of these functions were discussed during the previous
op a D
lessons.
Q Keep extra copy of latest files.
Whatever version of the document that was checked in last will be
stored in an additional folder in the vault call “Latest.” This provides a
redundant copy of the file in the vault in the event the primary copy is
t c et
corrupted.
Q Hide projects with no access.
Projects that a user has neither read nor write access will not be visible
B
in the Vault View. Selecting this option can speed access to the vault by
reducing the amount of information that must be transmitted across the
network.
Q Force user login.
This prevents users from storing their passwords. Users must type their
passwords at log in because Save password is disabled.
no
Vault Settings 47
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
which they have write access. If cleared, only the vault administrator
can create projects.
bu
Q Do not allow read-only users to open documents in PDMWorks
Workgroup Viewer.
If selected, users that access the vault through the PDMWorks
Workgroup Viewer, will not be allowed to open any document from a
project where they have read-only access.
ri
Q .prt/.asm/.drw extension not associated with SolidWorks.
st
or ft
If cleared, files with these extensions are considered to be SolidWorks
documents. If checked, they will not be considered SolidWorks
documents and will not form automatic associations. If you check in
y ra
di
documents from other CAD systems that use these file extension, this
option would normally be selected.
op a D
Q Allow attachments to documents owned by other users.
If this option is cleared, users cannot create a reference to a document
owned by another user when they are checking in a document type
other than SolidWorks.
Q Set file system read-only attribute if not owner.
t c et
If selected, users who open files from the vault that are owned by
someone else, will have them open with read-only access in Windows.
Q Allow users to rename documents in the Vault.
B
Corporation.
Q Bind ownership to SolidWorks read-write/read-only access.
When this option is selected, making a change to the read/write status
of a file in SolidWorks affects the ownership of the file in PDMWorks
Do
48 Vault Settings
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
te
drawings.
When selected, a PDF file is created of the drawing to allow the
drawing to be previewed as a PDF. Note that the PDF file is stored
bu
internally in the vault and will not be listed in the vault view.
Locking The Vault When making a copy of the vault, it is important to make sure that no
transactions take place during the copy operation. When the vault is locked,
ri
the service will continue to run but the vault will stop all transactions.
The vault can be locked for everyone except a single user to aid in
st
or ft
troubleshooting a problem.
Note If the administrator closes the VaultAdmin tool without unlocking the
y ra
vault, PDMWorks Workgroup will provide a warning to insure that the
di
vault is not left locked inadvertently, but the vault can be left locked if
desired.
op a D
Viewing with eDrawings are used to view documents in all three PDMWorks
eDrawing Workgroup interfaces. Administrators can allow clients to use the
Measure, Markup and Save tools in eDrawings even if they do not
have an eDrawings Professional license.
t c et
and deleted.
The vault log file is a resource to help the vault administrator to
troubleshoot problems.
Vault Validation The vault structure and tree should periodically be validated. This is
Do
done during the vault startup. As this process can take considerable
time on large vaults, we can turn this process off.
Vault Settings 49
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
Case Study: Setting the options on the Vault Settings tab is straight forward.
Global Settings
1 Administrative privileges.
Select the Vault Settings tab.
te
Assign Vault Administrator privileges to
Sally Brown and pdmwadmin.
bu
2 Global Settings.
Establish the global settings
shown in the graphic.
Click Apply.
ri
st
or ft
y ra
di
op a D
3 Vault Validation.
Clear Validate vault. Unless we are having a
problem, or a time change, we can let the
vault start up without validation.
4 Viewing with eDrawings.
t c et
Click Apply.
Workgroup
Q Mapping existing properties to those used by PDMWorks
Workgroup
Properties added in the VaultAdmin tool only affect the capabilities to
Do
Case Study: We will add several custom properties to show in our reports, then map
Adding Custom existing file properties to those used in PDMWorks Workgroup.
Properties
1 Open the cylinder.
te
In SolidWorks, open the part Cylinder.sldprt from the
…\Lesson03\Case Study folder.
bu
2 Log in.
Log in to PDMWorks Workgroup as the administrator (password:
crow).
3 File properties.
ri
Click Properties on the File menu.
There are no custom properties assigned in this file.
st
or ft
Click OK.
y ra
di
op a D
t c et
B
no
Do
te
ri bu
st
or ft
5y ra
File properties.
di
Click Properties on the File menu.
Six file properties were added, even though several of them have values
op a D
that are blank.
t c et
B
no
Click OK.
Do
6 The report.
In the Vault View, right-click the cylinder part and select Reporting.
Right-click anywhere in the header row and select Restore default
state.
The only columns in the report are default file properties added by
te
PDMWorks Workgroup.
Click Close.
ri bu
st
or ft
y ra
di
op a D
t c et
B
te
9 Check in the part.
Check in the Cylinder to the sample project.
The additional properties are now listed, even though their values are
bu
blank.
Click Check In.
ri
st
or ft
y ra
di
op a D
t c et
B
no
Do
10 File properties.
Click Properties on the File menu.
The three new properties were added.
te
ri bu
st
or ft
y ra
di
op a D
Type Steel.
no B
Do
te
ri bu
st
or ft
y ra
di
op a D
t c et
13 Missing entries.
SolidWorks issues the message:
There are rows with missing entries in the custom
B
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
16 The report.
In the Vault View, right-click the cylinder part and select
Reporting.
The columns in the report now include the three new properties added
te
through the VaultAdmin tool but not the property that we added
directly into the Solidworks file.
Click Close.
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
17 Document Information.
In the Vault View, right-click the Cylinder and select Document
Information.
The Properties tab in the Document Information window shows all the
properties listed in PDMWorks Workgroup as well as the properties
entered directly into the file in SolidWorks.
te
Click Close.
ri bu
st
or ft
y ra
di
op a D
t c et
Search 59
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
Case Study: In this case study, we will enable Microsoft Indexing Service and index
Index the Vault the vault.
1 Enter the Control Panel.
Click Start, Control Panel.
te
Click Add/Remove Programs.
Click Add/Remove Windows Components.
ri bu
st
or ft
y ra
di
op a D
Click Next.
Follow the prompts until the Indexing Service is installed.
no B
Do
te
installation, the folders would be:
Catalog location: C:\VaultData\data
bu
Index files folder: C:\VaultData\data\MSSearch
ri
st
or ft
y ra
di
op a D
t c et
B
no
Do
te
ri bu
st
or ft
y ra
di
op a D
t c et
Note For existing vaults, it is better left to an overnight or over the weekend
B
task as this really is a long process. Remember however, that you only
have to index the vault once.
Revision Table The revision scheme in PDMWorks Workgroup is integrated with the
SolidWorks revision table. Changes in the PDMWorks Workgroup
revision can be set to add additional rows to the revision table.
no
62 Revision Table
SolidWorks 2008 Training Manual Lesson 2
PDMWorks Workgroup Setup
Case Study: Set PDMWorks Workgroup to add revision table rows for primary and
Revision Table secondary revision number updates. In order for PDMWorks
Properties Workgroup to add the revision numbers to the revision table, a revision
table must already be inserted into the drawing.
te
1 Revision Table tab.
Select the Revision Table tab in the VaultAdmin tool.
2 Enable.
bu
Select Enable Revision Table. Until selected, all functions are grayed
out.
3 Rules for revisions.
ri
Select Primary and Secondary. Clear Tertiary and Working copy.
This will cause a new row to be added to the revision table in the
drawing to be added whenever the drawing is checked in with a new
st
or ft
revision number that increments either the Primary or Secondary
revision number.
y ra
di
4 Number of rows.
Use the spin box to set the number of visible rows in the revision table
to 4.
op a D
t c et
B
no
Do
5 Revision order.
Select Ascending. This will set the revision sequence in the table so
that the newest revision is on the bottom.
Ascending Descending
te
ri bu
Click Apply.
st
or ft
y ra
di
op a D
t c et
B
no
Do
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
Triggers 65
Lesson 2 SolidWorks 2008 Training Manual
PDMWorks Workgroup Setup
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
66 Triggers
SolidWorks 2008 Training Manual
Exercise 1: In this exercise, we will replace the PDMWorks Workgroup vault used
User Accounts in the previous exercises with a new vault. Then, we will add user
accounts, passwords and user groups.
1 Stop PDMWorks Workgroup service.
Vaults can only be copied and replaced when the PDMWorks
Workgroup service is stopped.
te
Click Start, Control Panel, Performance and Maintenance,
Administrative Tools.
bu
Double-click Services.
Right-click PDMWorks Workgroup Server in the list and select Stop.
Leave the window open as we will need to restart the service once the
ri
vaults have been switched.
2 Rename the old vault.
st
or ft
Start Windows Explorer and navigate to the directory
C:\VaultData.
y ra
di
Rename this directory VaultData_old.
Copy the directory VaultData_New from the SolidWorks 2008
op a D
Training Files\PDMWorks Workgroup\Vaults directory to
the root directory and rename it VautlData.
3 Restart the PDMWorks Workgroup service.
Press Alt+Tab to make the Services window active.
Right-click PDMWorks Workgroup Server in the list and select Start.
t c et
6 Delete Users.
Delete the default user user_r.
7 Modify User.
Modify the user user_w to become Sam Black.
Do
Exercise 1 67
SolidWorks 2008 Training Manual
te
Give everyone a default password that is the first three letters of their
first name in lowercase. Example: password for jsmith is joe.
bu
Engineers Project A
Engineers Project B
Document Control
Administrator
Managers
Drafting
ri
Users
st
or ft
y ra
Joe Smith X
di
Barbara jansen X X
op a D
Bob Brown X X X
Sam Black X
Brian Hursch X
t c et
Bill Mack X X
Sally Smyth X
B
John Leon X
Jack Montgomery X
Pam Stanford X
Greg Johnson X
Jon Brown X
no
Kari White X X
Mike Knight X
Phil Baxter X
Do
68 Exercise 1
SolidWorks 2008 Training Manual
Exercise 2: In this exercise, you will create the project structure and permissions.
Projects With small companies, projects and permissions can be managed on the
fly. For larger companies, it is easier to make a spreadsheet like the
following table to determine permissions for each user. Once the
spreadsheet is created, it is easier to input the settings into PDMWorks
Workgroup.
te
1 Create projects and assign access.
Use the table to create projects and assign user access. Indented
projects are sub-projects of the project above. Example: Locking
bu
Mechanism and Structure are both subprojects of Tool Vise.
Tip Use groups and Select All to speed the process. Permissions may be
copied from one project to another.
ri
Groups Users
st
or ft
Document Control
Jack Montgomery
y ra
di
Administrators
Barbara jansen
Eng Project A
Eng Project B
Greg Johnson
Pam Stanford
Brian Hursch
Projects
Mike Knight
Sally Smith
Bob Brown
Phil Baxter
Kari White
Sam Black
Jon Brown
John Leon
Bill Mack
Joe Smith
Managers
Drafting
op a D
Tool Vise W W W R W W W W W W W W R W R R R W W W W
t c et
Locking W W W R W W W W W W W W R W R R R W W W W
Mechanism
Structure W W W R W W W W W W W W R W R R R W W W W
B
Fasteners R R R R R R R R R R R R R W R R R R R R R
U-Joint W W R W W W W W W R R W W W W W W W W R R
Handle W W R W W W W W W R R W W W W W W W W R R
Rotating W W R W W W W W W R R W W W W W W W W R R
Elements
no
Trash W W W W W W W W W W W W W W W W W W W W W
Training W W R R R W R W W R R W R R R R R W R R R
Sample W W W W W W W W W W W W W W W W W W W W W
Do
Exercise 2 69
SolidWorks 2008 Training Manual
Note If your company does not use Lifecycles, do Exercise 4 instead of this
exercise.
te
Establish a Lifecycle and Revisioning scheme that does the following:
Lifecycles Lifecycle status can be one of the following:
bu
Q Development
Q Review
Q Release
Q Obsolete
ri
st
or ft
Lifecycle Lifecycles will not be used to control document access.
Permissions
Lifecycle status may be changed by the document owner,
y ra
administrators and managers.
di
Lifecycle Rules: Set the lifecycle rules as follows:
In Development: The revisions will run from X1 to X10.
op a D
Q
Q Documents do not change status on check in.
Q Once documents move out of this status, they cannot return.
In Review: Q The revisions run from X1.1 to X10.9.
Q Documents do not change status on check in.
t c et
In Release: Q The revisions run from A to G. with .1 thru .9 added to note minor
changes.
Q Documents do not change status on check in.
B
70 Exercise 3
SolidWorks 2008 Training Manual
te
ri bu
st
or ft
y ra
di
op a D
Development
Lifecycle
t c et
B
no
Do
Exercise 3 71
SolidWorks 2008 Training Manual
Review Lifecycle
te
ri bu
st
or ft
y ra
di
op a D
Release Lifecycle
t c et
B
no
Do
72 Exercise 3
SolidWorks 2008 Training Manual
Obsolete Lifecycle
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
Exercise 3 73
SolidWorks 2008 Training Manual
te
New Development: During initial development, the revisions will run from X1 to X10.
In Review: When files are being reviewed for release, the revisions run from X1.1
bu
to X10.9.
In Release: When released to manufacturing, the revisions run from A to G. with .1
thru .9 added to note minor changes.
ri
Working Copies Working copies will be designated by the suffix “WORKING”.
Working copies are only permitted during Development and Review.
st
or ft
Solution The following screen shot show one possible solution.
y ra
di
op a D
t c et
B
no
Do
74 Exercise 4
SolidWorks 2008 Training Manual
te
bu
Lesson 3
PDMWorks Workgroup
ri
Administration
st
or ft
y ra
di
op a D
75
Lesson 3 SolidWorks 2008 Training Manual
PDMWorks Workgroup Administration
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
76
SolidWorks 2008 Training Manual Lesson 3
PDMWorks Workgroup Administration
Maintaining The Maintaining the vault generally does not require much time on the part
Vault of the administrator as there are only a few things that need to be done.
The general actions taken by the administrator to maintain the vault
include:
Q Backup the vault.
te
Backup copies of the vault should be made periodically. In the
event of system failures, the most recent backup copy can be used
to minimize loss of data.
bu
Q Archive log file.
The log file will become very large with time. Archiving the log file
allows the vault to limit the log information to current events.
ri
Q Maintain user accounts.
As the workforce changes, user accounts must be added, deleted or
modified.
st
or ft
Q Remove unused files from the vault.
There are several actions required to keep the vault from getting too
y ra
di
large. Deleted files need to be completely removed and old
revisions may need to be archived.
op a D
Q Map custom properties.
Custom properties in existing files may be named differently from
those used in PDMWorks Workgroup. These properties can be
mapped to resolve differences.
Q Bulk load files.
t c et
When a large number of files need to be check into the vault, the
administrator can use the bulk check in function to speed the
process.
B
Locking The Vault When making a copy of the vault, it is important to make sure that no
transactions take place during the copy operation. Either stop the
service or lock the vault.
The vault can be locked for all users except a specific user such as the
Do
Where to Find It Q Select Locked on the Vault Settings tab of the VaultAdmin tool.
Vault Backup The vault can be backed up by saving a copy of the VaultData
directory to a new name such as VaultData_dd_mm_yy, where
dd_mm_yy is the backup date. Before making a copy of the vault, the
vault must be locked or the service stopped.
To create a backup copy of the vault:
te
1. Start the VaultAdmin tool.
2. Select the Vault Settings tab and Lock the vault.
3. Copy the vault to a drive location for storage.
bu
4. Rename the backup to VaultData_dd_mm_yy.
5. Unlock the vault.
ri
Case Study: In this case study, a backup copy of the vault will be created, then the
Vault Backup existing copy of the vault will be replaced.
st
or ft
1 Stop SolidWorks.
Exit SolidWorks.
y ra
di
2 Start the VaultAdmin tool.
Click Start, All Programs, SolidWorks 2008, PDMWorks
Workgroup VaultAdmin.
op a D
Log in as the administrator.
3 Lock the vault.
Select the Vault Settings
tab.
t c et
Select Locked.
Click Apply.
B
te
8 Restore a backup vault.
For the remainder of this lesson we will use a vault that already has
been in use. The first step is to replace the existing vault with that vault.
bu
Note The vault we will use is essentially the same vault we had at the end of
the PDMWorks Workgroup for SolidWorks training course.
9 Stop the PDMWorks Workgroup Service.
The PDMWorks Workgroup service must be stopped to change a vault.
ri
Just locking the vault is not enough.
st
or ft
Click Start, Control Panel, Performance and Maintenance,
Administrative Tools, then double-click Services.
y ra Right-click PDMWorks Workgroup Server and select Stop.
di
op a D
t c et
B
Important! This vault must be in the same location as the old vault as the path to
the vault is stored in the Windows registry.
12 Restart the PDMWorks Workgroup service.
Make the Services window active. Right-click PDMWorks
Workgroup Server and select Start.
te
PDMWorks Workgroup is now using the new vault and all its settings
and passwords.
ri bu
st
or ft
y ra
di
op a D
13 Close.
Close the Services window and the Control Panel.
Server Log File PDMWorks Workgroup maintains a log file to record both application
t c et
related events and errors. The log file is kept in the root directory of the
vault and is a text file and can be read in any standard text editing
software, such as Notepad. Periodically, this file should be archived
B
and deleted.
The log file is a resource to help the vault administrator troubleshoot
problems as it keeps track of all events and errors within the vault.
no
Do
Case Study: PDMWorks Workgroup has been installed for some time and we want
Log Files to clean out the log files.
This case study will examine and archive the PDMWorks Workgroup
log files.
1 Locate the log files.
te
Use Windows Explore to locate the
file server.log in the vault
directory.
ri bu
Note In the next two steps, the content of the files will be different from the
images shown as they will reflect the activities on your computer.
st
or ft
2 Open the server log.
y ra Use Notepad to open the file server.log.
di
Examine the contents of the file. The server log can be useful when
tracking down problems with files being checked in or out.
op a D
t c et
B
te
name of PDMWorks Server.yyyy.mm.dd.hh.mm.ss.log
where yyyy.mm.dd.hh.mm.ss will be the current year, month, day, hour,
minute and second when the file is saved.
ri bu
st
or ft
y ra
di
op a D
7 Clear the vault log.
Click Clear for the vault log. Click Yes to confirm the deletion.
8 Open the vault log.
Use Notepad to open the file server.log.
The application log file is now empty.
t c et
9 Close Notepad.
10 Unlock the vault.
B
Tree Options Every time files are added to the vault, the tree structure is updated.
With a lot of vault activity, the Vault View may not accurately represent
the contents of the vault. To correct this problem, the vault needs to be
rebuilt.
This process is similar to the Rebuild function in SolidWorks. When
no
82 Tree Options
SolidWorks 2008 Training Manual Lesson 3
PDMWorks Workgroup Administration
Validate Vault PDMWorks Workgroup goes through each project in the vault to make
sure that every document is valid. PDMWorks Workgroup then rebuilds
the vault tree from the beginning.
Where to Find It Q Select Validate Vault on the Vault Settings tab of the VaultAdmin
tool.
te
11 Set tree rebuild options.
In the VaultAdmin tool, select the Vault
bu
Settings tab, then Validate Vault.
Select Next startup. This will cause the
vault to rebuild on the next startup and then Validate vault will turn
ri
itself off.
Click Apply.
st
or ft
Maintaining y ra
There are only a few actions required for user accounts once
di
User Accounts PDMWorks Workgroup is installed and operating. As users leave the
company, their accounts must be removed from the system, and as new
op a D
users arrive they must be added.
File Owner Leaves One concern when users leave, is whether they still own files in the
The Company vault. There are two approaches depending on the ownership
requirements of the files.
Q Disown the files.
t c et
The administrator can delete the departed user. Any file that the
user owned will become disowned (no owner).
B
File Owner on When a file owner is away and other users need access to his files, the
Temporary Leave vault administrator can release ownership. To do this, the administrator
uses the VaultAdmin tool to assign a new password to the user. The
administrator can then log in as the user and release ownership of the
documents.
The administrator then notifies the user that his password has been
te
changed.
User Access by User access to files can be controlled by custom properties within the
bu
Property files. This can be particularly useful when adding users who have
access to the vault through the PDMWorks Workgroup Viewer.
ri
Case Study: Bob White left the company and has been replaced by Sally Brown.
Modify Users Bob left without releasing ownership of his project files.
st
or ft
Sally is to be responsible for all of Bob’s files. Modify the user Bob
White to become Sally Brown.
1
y ra
Log in.
di
Start SolidWorks and log in to PDMWorks Workgroup as pdmwadmin.
2 Label display.
op a D
Right-click in the Vault View and select Display Labels With, then
select Owner.
Locate the file Grabber.SLDASM.
Bob White owns the assembly and most of the component parts.
t c et
3 Log in.
Log in to the VaultAdmin tool and select the tab Users & Groups.
B
4 Modify a user.
Select Bob White in the user list.
Click Modify.
no
Do
te
Brown and for Email type
[email protected].
Click OK.
ri bu
st
or ft
6 View the project.
Refresh the Vault View.
y ra The Vault View shows that all of Bob’s files now belong to Sally.
di
Before After
op a D
t c et
7 Group permissions.
B
Case Study: Brian Hursch is on vacation and can’t be reached. His boss wants the
Passwords MiniGrab Assembly revision changed to -.02. When Brian left
on vacation, he maintained ownership of the file.
1 Select the Users & Groups tab.
Select Brian Hursch in the list and click Modify.
te
2 Create a new password.
Type Pass4bh as the new
password.
bu
Click OK.
3 Log in.
Log in to PDMWorks Workgroup
ri
as Brian Hursch using his new
password.
st
or ft
4 Bump revision.
Right-click the MiniGrab
y ra
Assembly in the Vault View and
di
select Bump Revision.
Bump the revision to -.02.
op a D
5 Logout.
Logout as Brian Hursch.
When Brian gets back, he won’t be able to log in because his old
password is not valid. He will have to contact the administrator and be
t c et
Regaining Disk
B
Over time, the vault may become very large. There are several ways to
Space recover disk space in the vault.
Q Delete files.
Files that are no longer needed may be permanently removed from
the vault.
Q Empty Obsolete folders.
Files and projects that are deleted stay in the Obsolete folders
no
folders removed.
Q Archive old revisions.
Entire projects or just selected revisions can be archived to another
folder or removable media.
Deleting Projects Over time, project structures may become obsolete, or projects become
empty as the files are released for manufacturing and moved to
different projects.
Projects can be deleted by selecting the project on the Projects tab in
the VaultAdmin tool and clicking Delete Project.
te
Caution! Projects can be deleted even if they are not empty. Any files in the
project will be deleted and links to them broken. While the files can be
recovered from the Obsolete folders, reestablishing the links and
bu
getting the files into the correct project can be tedious. Before deleting
a project, it is always a good idea to make sure the project is empty.
Deleting Files The administrator controls who my delete files. Either everyone, no
one or just the administrator may be given permission to delete files
ri
from the vault. This option may be changed at any time.
st
or ft
y ra
di
op a D
t c et
B
no
Care must be taken when deleting files to prevent files that are referenced
by other files from being deleted. The Where Used function should always
be checked before deleting files. Because the vault maintains copies of all
revisions to the files, a part may no longer be used in an assembly, but if an
Do
earlier revision of the assembly used the part, the part should not be
removed from the vault.
Delete/Trash When the company’s decision is to limit permission to delete files to
Project administrators only, an easy way to allow users to remove files from
their projects is to create a new project called Delete or Trash.
Delete Procedure Give all users write access to the Delete/Trash project. Instead of
deleting files, users just move the files they want deleted to the
Delete/Trash project using the Change Project function. The
administrator then goes through the project and deletes files that are no
longer referenced by other files.
Deleting Obsolete Files and projects that are deleted from the vault move to Obsolete
te
Folders folders. These Obsolete folders are essentially the vault’s recycle
bin. To regain disk space, the Obsolete folders need to be
periodically removed from the vault.
bu
To remove files from the Obsolete folders, the Obsolete folders
themselves may just be deleted rather than deleting each individual file
in the folder. PDMWorks Workgroup will create new copies of the
Obsolete folders as necessary when additional files are deleted.
ri
The obsolete folder in the vault root directory contains the deleted
st
projects. The remaining obsolete folders contain the deleted files from
or ft
the document under which the obsolete folder is positioned.
Keep Latest y ra
For added security, an “extra”
di
copy of the latest version of each
document can be kept in the Deleted
op a D
vault. If disk space is critical, this Projects
option can be turned off and the
“extra” files deleted.
t c et
B
no
Where to Find It Q Select Keep extra copy of latest files in the Vault Settings.
Do
Case Study: To reduce the storage requirements for the vault, we can remove the
Obsolete Obsolete and Latest folders. In our vault, the “latest” folders
Folders are not used, so we will turn them on to see the effect, then turn them
back off.
te
1 Examine the vault.
Examine the vault in Windows
bu
Explorer. There should be no
“latest” folders under any project.
2 Keep latest.
ri
In the VaultAdmin tool, select the
Vault Settings tab.
st
or ft
Under Global settings, select Keep
extra copy of latest files.
y ra
You will get a warning that says:
di
WARNING: changing this setting may require an
extended period of time for processing once you
op a D
elect to apply any changes made to this page.
When we apply this change, PDMWorks Workgroup will create
latest folders for each project. With a large vault this can take some
time. As our vault is very small, it will only take a few seconds.
t c et
te
Right-click PDMWorks Workgroup Server and select Stop from the
list.
ri bu
st
or ft
y ra
di
op a D
7 Locate the vault.
Using Windows Explorer, navigate to the drive where the vault is
located and open the folder Projects.
Under each project is a folder for each document.
t c et
Note As we are only doing this for practice, you only need to delete one or
two of the obsolete folders.
8 Restart the PDMWorks Workgroup service.
In the Services window, right-click PDMWorks Workgroup Server and
select Start.
te
The service will start, validate each file and rebuild the tree structure.
ri bu
st
or ft
y ra
di
9 Close.
op a D
Close the Services window and Control Panel.
Archiving Files To save vault space, files can be archived to a different location. Users
t c et
can archive individual files but the administrator can archive entire
projects.
B
Where to Find It Q Select Archive Project on the Projects tab of the VaultAdmin tool.
Case Study: The speaker project has multiple revisions with the most current
Archiving Files revision being Revision C. To save disk space we will archive all
revision except the current revision and the next oldest.
1 Start the VaultAdmin tool.
no
Archiving Files 91
Lesson 3 SolidWorks 2008 Training Manual
PDMWorks Workgroup Administration
Note When users archive individual files, they will be archived to this same
directory.
3 Select the project to archive.
Select the Speaker Assembly project.
4 Archive the project.
Click Archive Project.
te
The Archive Document Revisions window lists all the files and
revisions for the Speaker Assembly project that are in the vault.
bu
Files to be archived can be selected individually or selection filters can
be used to limit the list.
ri
st
or ft
y ra
di
op a D
t c et
B
no
Do
te
Click Clear All. We do this before selecting files just to clear the
selection set.
Click Select. All the files that will be archived are now selected.
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
6 Click Archive.
All the selected files are archived to the Vault Archive directory we
selected.
The Archive Document Revisions window now only shows the files
that have not been archived.
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
te
the pull-down list, then click Apply.
Select the Revision cell for the Speaker Frame and examine the
pull-down list. The revisions list shows that all the old revisions are
bu
archived. Also note that the Open/Check Out button is grayed out as
we cannot open all the files we have selected.
ri
st
or ft
y ra
di
op a D
t c et
Note If any archived revisions are listed in red, it indicates that the archive
directory cannot be found.
B
8 Cancel.
Click Cancel to stop the Open Document process.
Restoring The process to restore files from the archive is essentially the same as
Archived Files that used to archive the files.
Once the Restore option is selected, the list will show the files in the
no
9 Restore files.
Select Restore as the Task and Latest 3 for Primaries.
Select Latest 0 for both Secondaries and Tertiaries. This will restore all
the primary revisions. Click Clear All, then Select.
Click Restore.
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
10 Close.
Close the Restore Document Revisions window by clicking Cancel.
no
Do
Mapping Custom Existing file properties can be mapped to the properties used in
Properties PDMWorks Workgroup. For example, if a company had been using
“partno” as a custom property, it could be mapped to the custom
property “Number” used in PDMWorks Workgroup. When the file is
checked into the vault, the value found in the “partno” field will fill in
the PDMWorks Workgroup “Number” field.
te
Where to Find It Q Select Property Mappings on the Properties tab of the
VaultAdmin tool.
bu
Case Study: In this case study we will check in files that uses different custom
Property properties than those used by PDMWorks Workgroup. By mapping the
ri
Mapping existing properties to those used in the vault, no additional typing will
be required.
st
or ft
1 Open the block.
Open the part Block.sldprt from the …\Lesson03\
y ra
Case Study folder.
di
2 File properties.
Click Properties on the File menu.
op a D
There exists two properties for part number and description but the
property names are not the same as used by PDMWorks Workgroup.
Click OK.
t c et
B
no
Do
te
added.
ri bu
st
or ft
y ra
di
op a D
4 Enter mapping values.
To match the properties “partno” and “desc” found in the files we are
going to check in, to Number and Description, edit the value in the
SolidWorks Property column.
t c et
Note These values are case sensitive, Partno is not the same as partno.
5 Refresh the Vault View.
te
The value for partno is filling the Number field and the value for
desc is filling the Description field.
Click Check In.
ri bu
st
or ft
y ra
di
op a D
7 File properties.
Click Properties on the File menu.
The properties in the file retain their names as partno and desc.
t c et
Click OK.
no B
Do
8 Document Information.
In the Vault View, right-click the Block and select Document
Information.
In the vault, the information is recorded as Number and
Description but is shown to be mapped to the existing file
properties.
te
ri bu
st
or ft
y ra
di
op a D
11 File properties.
Click Properties on the File menu.
There exist three properties num, descrip and mat.
Click OK.
te
ri bu
st
or ft
y ra
di
op a D
hex.sldprt.
Click OK.
Do
te
Click OK.
ri bu
st
or ft
y ra
di
op a D
15 Open the hex part.
In the Vault View, right-click the Sample Project and select Check In
Active Document.
B
17 Document information.
In the Vault View, right-click the hex part and select Document
Information.
The custom properties have been properly mapped.
te
ri bu
st
or ft
y ra
di
op a D
Copy Project There are times when a new product is based on an existing product
with many of the parts and assemblies being derivatives of existing
parts and assemblies. Copy Project copies existing projects and all
B
Where to Find It Q Click Copy Project on the Projects tab of the VaultAdmin tool.
no
Case Study: In this case study we will create a duplicate of the current Limit
Copy Project Mechanism project with all new file names.
The new project will be called Limit Mechanism 2008 and all
Do
parts will be differentiated from the original parts by adding the suffix
2008.
1 VaultAdmin tool.
Start the VaultAdmin tool.
Select the Projects tab.
2 Copy project.
Select Copy Project.
3 Source project.
From the pull down list, select the project Limit Mechanism.
te
ri bu
st
or ft
y ra
di
op a D
Note We could also have selected the Limit Mechanism project first then
selected Copy Project.
4 Select files.
t c et
All the files in the source project are listed and selected. If we didn’t
want copies of all files, we would clear the files that were not required.
no B
Do
te
Before After
bu
6 Change file names.
To differentiate the new files from the
ri
original files, we what to add 2008 as
the suffix rather than Copy.
st
or ft
Type “ 2008” (space 2008) for Append document names with.
y ra Click Apply.
di
Before After
op a D
t c et
Advanced Select/ Instead of adding a suffix to each file, the new files could have had
B
Replace selected information in their file names changed using a search and
replace.
Advanced Select/Replace can also search the document name,
number and descriptions for selected values and select or deselect
documents based on the search criteria.
no
Do
7 Advanced select.
We only want to make copies of the files that already have Cam as part
of their name. First we will clear all the selections.
Clear the check box next to Document. This will clear the selection of
all documents.
te
Click Advanced Select/Replace.
8 Selection criteria.
Select Document for
bu
Search.
Type cam in the for box.
This will search for all
documents with cam in their
ri
name. Select Ignore case.
st
or ft
Leave the default <no action> for Add/Replace text.
From the list select Check Items for When applying.
y ra
di
Click Apply.
All document with cam in the document name are now selected.
op a D
9 Additional selections.
We could repeat the above step to select additional documents based on
additional criteria.
10 Change owner.
Greg Johnson is responsible for the new project so we will make him
t c et
11 Copy project.
Click Copy
Project.
The new project is
created with the
copies of the selected files.
te
12 Project permission.
The new project has the same user permissions as the source project.
bu
Give the Mechanical Design group Read/Write permission to the new
project and Read-Only permission for everyone else.
ri
Bulk Loading When large numbers of files need to be checked into the vault, the
Files administrator can speed the process by doing a bulk check in.
st
or ft
Bulk check ins can be done for both SolidWorks and non-SolidWorks
files.
y ra
di
Custom properties can be mapped to the PDMWorks Workgroup
properties during bulk check in just as was done in the previous case
study.
op a D
1 Projects tab.
Select the Projects tab in the VaultAdmin tool.
B
te
bu
4 Summary.
Adding Files to List shows the number of files moved to the check in
box.
ri
st
or ft
y ra
di
op a D
t c et
Click OK.
5 Select files.
B
All the files are currently selected. If we did not want all the files, we
could deselect those that were not to be checked in.
no
Do
te
ri bu
st
or ft
y ra
di
op a D
7 Title block options.
Click AutoCAD Title
Block Options.
We want to search for
title blocks in both
t c et
8 Attributes map.
All attribute blocks in the drawings will be listed. In this case there is
only one block listed.
Select Blockname: BDR-2, then Edit.
te
ri bu
st
or ft
y ra
di
9 Map the properties.
op a D
Use the pull-down lists to map:
Q DWG_NO to Number
Q REV_LTR to Revision
Q DRAWING_NAME to Description
Q MATERIAL to Material.
t c et
what revision the files will be checked in. There is also an option to
apply a note. A default note will indicate that the files were a bulk
check in with the date and time.
Set the project to AutoCAD Bulk.
te
Click OK to confirm you want to check the files into the AutoCAD
Bulk project.
Note If we selected Read from File for the revision, each file would go into
bu
the vault at a different revision determined by the information in the
AutoCAD block. If we tried to check the documents in, the two
documents with the letter revisions would fail to check in because these
revisions are not supported by the lifecycle In Design. If lifecycles
ri
were not enabled, we could use the Read from File option.
st
or ft
y ra
di
op a D
t c et
B
no
te
bu
12 The Check In report.
The report will give details on the check in process and any failures that
may have occurred.
ri
st
or ft
y ra
di
op a D
t c et
B
no
Do
13 Close.
Close the report, the VaultAdmin tool and any open files.
Exercise 5: The tasks in this and the following exercises are similar to what vault
Maintaining the administrators must do to maintain the PDMWorks Workgroup system.
Vault Create a backup of the vault, then delete the Obsolete and Latest
folders.
1 Change Vault settings.
te
To reduce the size of the vault, prevent PDMWorks Workgroup from
keeping an extra copy of the latest version of each file.
Start the VaultAdmin tool. Select the Vault Settings tab. Clear Keep
bu
extra copy of the latest files. Click Apply and OK to close the
VaultAdmin tool.
2 Stop the PDMWorks Workgroup service.
ri
Never work on the PDMWorks Workgroup vault with the service
running.
st
or ft
Click Start, Control Panel, Performance and Maintenance,
Administrative Tools, Services.
y ra
Right-click PDMWorks Workgroup Server and select Stop. Leave the
di
services window open.
3 Copy the vault.
op a D
Before making any changes to the vault, it is a good idea to create a
backup copy. Use Windows Explorer to locate the vault
C:\VaultData.
Create a copy of the vault. Rename the vault copy as
t c et
in each project to find all the folders. Using Windows Explorer locate
the Obsolete folders in the PDMWorks Workgroup vault. Delete
these folders.
Exercise 5 113
SolidWorks 2008 Training Manual
Note Each Obsolete folder can be deleted rather then just deleting the
contents. PDMWorks Workgroup will create Obsolete folders as
necessary when other files are deleted.
6 Start the PDMWorks Workgroup service.
Make the Services window active. Right-click PDMWorks Workgroup
Server and select Start.
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
114 Exercise 5
SolidWorks 2008 Training Manual
te
bu
1 Start the VaultAdmin tool.
ri
2 Projects tab.
st
or ft
Select the Projects tab.
Select the SolidWorks Bulk project.
y ra
di
Click Bulk Check In.
3 SolidWorks files.
op a D
Navigate to the …\Lesson03\Exercises directory and select the
folder overender.
4 Load files.
Click Add files to list ==> to select all the files.
t c et
5 Map properties.
Map the properties of the SolidWorks files to the PDMWorks
Workgroup properties. Set the mapping to default by clicking Reset to
B
Defaults.
6 Revision number.
Use the default revision number.
7 Check In.
8 Report.
Examine the report. Make sure all 22 files were successfully
no
checked in.
9 ProjectManager.
In the Vault View, examine the SolidWorks Bulk project. Notice
that besides the parts and assemblies there was also a drawing, and a
Do
Exercise 6 115
SolidWorks 2008 Training Manual
te
bu
1 Start the VaultAdmin tool.
Log in as the vault administrator.
ri
2 Projects tab.
Select the Projects tab.
st
or ft
Select the Speaker Assembly project.
Click Archive Project.
y ra
di
3 Set the filters.
Set the filters to archive all but the latest revision.
op a D
4 Archive.
Archive all but the latest revision of the files.
5 Document Information for the assembly.
Select Document Information for the Speaker-Dual assembly.
Examine the revisions for several of the parts. Everything but the latest
t c et
Examine the revisions for the assembly and several of the parts. There
should no longer be any revisions listed as Archived.
9 Close all open files.
116 Exercise 7
SolidWorks 2008 Training Manual
Exercise 8: In this exercise the SolidWorks Task Scheduler will be used to convert
File Conversion SolidWorks 2004 files stored in the vault to SolidWorks 2008.
The assembly Limit Mechanism and its parts were created in
SolidWorks 2004 and checked into the vault. Convert the files to the
current version of SolidWorks.
te
1 Start the SolidWorks Task Scheduler.
bu
Select Update PDMWorks Workgroup Files.
3 Login.
Log in as pdmwadmin.
ri
4 Add a project.
Select Update by project.
st
or ft
Add the project Limit Mechanism found under Miscellaneous
Projects.
y ra
di
5 Set the schedule.
Set the Task Schedule to run once in the next few minutes.
op a D
6 Check the progress.
Seven files should be converted.
7 Examine the report.
t c et
B
no
Do
Exercise 8 117
SolidWorks 2008 Training Manual
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
118 Exercise 8
SolidWorks 2008 Training Manual
te
bu
Lesson 4
Administration - Part 2
ri
st
or ft
y ra
di
op a D
Upon successful completion of this lesson, you will be able to:
Q Update the PDMWorks Workgroup software.
t c et
B
no
Do
119
Lesson 4 SolidWorks 2008 Training Manual
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
120
SolidWorks 2008 Training Manual Lesson 4
te
Add-In for SolidWorks Explorer) is started, the user will get a message
stating their software is not compatible with the version in the vault.
Clicking the Update button will provide instructions to update their
bu
software.
File Conversion In the SolidWorks File Management course, the need to run a file
conversion on existing SolidWorks files after updating SolidWorks to a
ri
new release was discussed. Files not in the PDMWorks Workgroup
vault can be converted using the SolidWorks Conversion Wizard. The
st
or ft
Conversion Wizard cannot however be used on files in the vault.
To convert files in the vault, the SolidWorks Task Scheduler is used.
y ra
This conversion process can be run on files in the PDMWorks
di
Workgroup vault without having to check out the files.
During the conversion process, the vault locks automatically to prevent
op a D
other transactions.
Introducing: The SolidWorks Task Scheduler runs specified tasks at times set by the
SolidWorks Task user.
Scheduler
t c et
Where to Find It Q Click Start, All Programs, SolidWorks 2008, SolidWorks Task
Scheduler.
B
Case Study: In this case study, the SolidWorks Task Scheduler will be used to
Converting convert files in a specific project.
Files In The
Vault
1 Open a part.
Click File, Open and select the PDMWorks Workgroup vault. Select
no
the part Input Disk found in the Geneva Gear project found under
Miscellaneous Projects. Clear the Check Out box and click
Open.
Do
2 Old file.
Click Yes when asked if you want to open the file read-only.
SolidWorks gives us the message that the file will be converted when
saved because this file was created in a previous release of SolidWorks.
3 Close.
te
Close the file without saving.
4 Exit SolidWorks.
We will convert all the files in this project with the task scheduler
bu
which will run in the background.
5 Start the task scheduler.
Click Start, All Programs, SolidWorks 2008, SolidWorks Task
Scheduler.
ri
The Task Scheduler window shows the tasks that can be scheduled and
st
or ft
a list of tasks that are currently scheduled.
y ra
di
op a D
Scheduled tasks
t c et
Task options
no B
8 Select a method.
The entire vault or just selected projects can be updated.
Select Update by project.
te
ri bu
st
or ft
y ra
di
op a D
9 Select a project.
Click Add Project.
Select the project Geneva Gear
located under Misc Projects.
t c et
Click OK.
10 Select file type.
From the pull-down list, select *.sldprt,
B
versions of the files, you can save considerable time by just converting
the latest revisions as those are the files you will be using.
Click OK.
12 Task Schedule.
Set the Running mode to Once and the start time for a few minutes in
Do
the future.
Click Finished.
13 Progress.
As the Task Scheduler runs, it will provide an update on its progress.
te
ri bu
st
or ft
y ra
di
op a D
14 Close.
When the Task Scheduler completes, close all open files and windows.
t c et
te
Triggers In this lesson, we will enable triggers in PDMWorks Workgroup and
use them to create additional document copies as edrawings.
bu
Transfering In this lesson, we will copy several projects between our current vault
Projects and a new vault we are establishing.
between Vaults
ri
st
or ft
y ra
di
op a D
t c et
B
no
Do
Best Practices Each company must establish its own procedures for document control
and the way PDMWorks Workgroup will be used. The following are
just guidelines to help establish the company procedures.
Security of the The Vault directory should be accessible to only one administrator, the
Vault person who is responsible for installing updates, deleting files,
maintaining passwords, and other administrative tasks. Users should
te
not have any access to the Vault through Microsoft Windows Explorer.
Backing up the Back up the entire Vault folder, which contains both project documents
bu
Vault and PDMWorks Workgroup configuration information. You should do
the backup operation when no one is modifying the Vault (checking in
documents, changing ownership, and so on). To ensure no one is
accessing the Vault, first lock the Vault (see Vault Settings) or stop the
ri
service. You can then copy the Vault folder with Windows Explorer.
Back up the vault regularly, and test the backup occasionally to be sure
st
or ft
you backup procedure is valid. Store the backup on a server different
from the one where the vault resides.
y ra
di
Time Changes For PDMWorks Workgroup 2006 and earlier, restart the vault server
after a time change, such as from Standard time to Daylight Savings
time. This resets the time stamp. With PDMWorks Workgroup 2008,
op a D
this is no longer necessary.
Maximizing Vault A large number of documents in a project degrades performance. More
Performance projects with fewer documents results in better performance.
Clients can hide projects to improve performance. Hiding projects
t c et
reduces the amount of data that needs to be transferred from the vault to
the client.
If you operate over a network, network performance affects
B
Copies of Latest In Vault Settings, the vault administrator can choose to keep an extra
Files copy of the latest files (that is, the latest revision of every file). Select
or clear the Keep extra copy of latest files check box.
The copies are in a folder called Latest that only the administrator
can see (in Windows Explorer). The Latest folder does not follow
Vault folder structure. The files in this folder use the complete real file
te
name (in other folders, file names appear as an underscore).
Q If disk space is an issue, you can save disk space by clearing this
bu
check box. All the “Latest” folders will be deleted.
Q If you select the check box, all the “Latest” folders and files are
created.
Custom Properties Entering custom properties for assemblies with many sub-assemblies
ri
and parts can be time-consuming. An efficient approach is to add the
custom properties (part numbers, descriptions, and so on) in
st
or ft
SolidWorks. This can be done using the SolidWorks API to generate
custom properties for large numbers of documents; for example, to
y ra
serialize document numbers or to standardize on a format of all caps.
di
Custom properties can be created by creating links to the SolidWorks
properties in the template files.
op a D
Files Without There may be files that do not require revision control such as fasteners
Revision Control or vendor supplied parts. References to these parts can be maintained in
the vault without actually checking these files into the vault.
Determining which files do not require revision control should be done
as part of the initial setup of PDMWorks Workgroup.
t c et
External To control file use (for example, references to Toolbox or other files
References when opening documents in a PDMWorks Workgroup Vault), clear the
B
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
Index
te
bu
A O vault software 112
access 36 obsolete folders 16, 88 user 36
admin privileges 46 options delete 19, 23
archive files 91 tree 82 groups 18, 24
ri
ownership 39–40 modify 19
B password 19, 23
best practices 126 P user accounts 18
st
or ft
bulk loading 107 password 23
change 19, 23 V
C project 25 vault 15
common parts 44
y ra access 27 backup 16, 78, 126
di
copy project 103 copy 103 folders 16
custom properties 50, 127 delete 87 locking 49, 77
mapping 97 settings 30 maintaining 77
op a D
trash 87 regaining space 86
D project access restoration 16
delete read access 27 security 126
user 19, 23 write access 27 validate 83
documents properties validation 49
delete 126 custom 50 vault administrator 15
flow 41 VaultAdmin tool 18
t c et
R global settings 47
F read access 27 settings 46
files restore files 95 tree options 82
archive 91 revision
B
status
K automatic change 42
keep latest 88 structure validation 83
L T
lifecycle 35 template files 127
locking 49 Toolbox
Do
129
Index SolidWorks 2008 Training Manual
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
no
Do
130
Question: What do you call an elite SolidWorks user?
te
ri bu
st
or ft
y ra
di
op a D
t c et
B
Get trained, get tested, and join our worldwide community of proven talent.
no