WWGMCATIAV5Guide_130768
WWGMCATIAV5Guide_130768
3
Synchronize ..................................................................................................... 103
Revision........................................................................................................... 105
Lock and Unlock ............................................................................................... 106
Rename ........................................................................................................... 108
Import to Workspace ......................................................................................... 108
Upload ............................................................................................................. 111
Export List to File .............................................................................................. 113
Managing Incomplete Dependent Objects........................................................... 113
Conflict Management ........................................................................................ 116
Advanced Techniques.............................................................................................. 121
Working with CATIA V5 Document Links ............................................................. 123
Working with Large Assemblies.......................................................................... 124
Working with Design Tables and CATIA V5 Catalogs............................................ 162
Working With Fixed Member Links ..................................................................... 178
Managing CATIA V5 Environments In Windchill ................................................... 179
CATProcess Document Support......................................................................... 187
CATAnalysis Document Support......................................................................... 190
CATMaterial File Support................................................................................... 192
Working With CATIA V4 Data ............................................................................. 202
Working With Templates .................................................................................... 202
Comparing Model Iterations in CATIA V5............................................................. 203
Administration and Configuration .............................................................................. 207
CAD Worker Setup ........................................................................................... 208
Using a File Synchronization-Capable Worker with Windchill Workgroup
Manager ....................................................................................................... 208
Installing and Configuring CATIA V5 ................................................................... 214
Configuring Theorem Worker ............................................................................. 226
Configuring Business Practices.......................................................................... 246
Performance Considerations.............................................................................. 295
System Configuration Recommendations ........................................................... 298
Client and Server Logging ................................................................................. 299
Enabling Debug Logging in Windchill Workgroup Manager Client.......................... 301
Preferences ............................................................................................................ 305
Preference Organization.................................................................................... 306
Managing Preferences Using the Preference Management Utility ......................... 306
Managing Preferences Using the wgmclient.ini File.............................................. 327
Glossary ................................................................................................................. 343
4 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
About This Guide
5
Accessing Client Online Help
Online help is available so you can access more detailed information on Windchill
Workgroup Manager or Windchill. The Windchill Workgroup Manager client
online help is available from the Help menu as displayed in the following graphic.
Select the question mark and click an area in the user interface for context-sensitive
online help, or select the Help Center link for a list of Windchill Workgroup Man-
ager client online help topics.
6 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ Select Help ▶ Windchill Help Center from the Quick Links menu at the top
right of any Windchill page
○ Use the following link to access all PTC help centers:
https://www.ptc.com/appserver/cs/help/help.jsp
• Reference Documents Website —The Reference Documents website is a library
of all PTC guides:
http://www.ptc.com/appserver/cs/doc/refdoc.jsp
A Service Contract Number (SCN) is required to access the PTC documentation
from the Reference Documents website. For more information on SCNs, see the
PTC Technical Support page:
http://www.ptc.com/support/index.htm
Comments
PTC welcomes your suggestions and comments on its documentation. To submit
your feedback, you can:
• Send an email to [email protected]. Include the name of the application
and its release number with your comments. If your comments are about a
specific help topic or book, include the title.
• Click the PTC help center feedback icon in the upper right of a Windchill Help
Center topic and complete the feedback form. The help topic title is
automatically included with your feedback.
Comments 7
1
How to Use This Guide
9
Guide Structure
The contents of this guide are presented in sequential order so that, by reading this
guide sequentially, you have a full, comprehensive view of Windchill Workgroup
Manager and its interaction with CATIA V5. However, each chapter is written in
standalone sections that can be read independently. Hyperlinks are available in
most sections to take you to related subjects.
PDM Actions
PDM (Product Data Management) actions are used to manage your CATIA V5 data
in Windchill and are available from CATIA V5 and theWindchill Workgroup Man-
ager embedded browser.
When the CAD application is connected to Windchill Workgroup Manager, some
PDM actions become active in CATIA V5(for example, Check In and Check Out ).
The following lists the PDM actions, and the area from which they are available:
• Available only from CATIA V5:
○ Open —Remains the same even when connected to the Windchill Work-
group Manager.
○ Open from Windchill
○ Save —Use of this function is not recommended when connected to Wind-
chill Workgroup Manager.
10 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ Save As —Use of this function is not recommended when connected to
Windchill Workgroup Manager.
○ Insert Component from Windchill
○ Replace Component from Windchill
○ Save to Workspace
○ Revise and Check Out
• Available from both CATIA V5 and the Windchill Workgroup Manager
embedded browser:
○ Open in CATIA V5
○ Check In
○ Check Out
○ Undo Checkout
○ Update
• Available only from the Windchill Workgroup Manager embedded browser:
○ Synchronize
○ Revision
○ Lock , Unlock
○ Rename
○ Upload
○ Export List To File
Note
Most PDM actions are also available by right-clicking (RMB). However, RMB
actions are only applicable to CATProducts or CATParts.
13
Changes for 10.1 M040
There are no significant functional or documentation updates for this release.
14 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ Exposing CATIA Properties to Windchill on page 286: Added information
about how to expose CATIA properties for only the main part body.
• New end user topic:
○ Import to Workspace on page 108
• Additional update for this release:
○ Supported CATIA V5 versions: Removed information about R18, which is
not supported in this release, and added information about 5-6R2012,
which is now supported in this release.
Note
This topic is no longer available. It was added for the 10.1 M010 release,
but in the 10.1 M030 release, it was replaced by content in the reorganized
Getting Started on page 55 section.
• Additional updates for this release:
○ Export from the commonspace: Added the preference allow.export.
to.add.to.Workspace to directly export from commonspace to a
directory on disk. For more information, see the Windchill Help Center
topic “Exporting from the Workspace.”
16 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
3
Windchill Workgroup Manager
Overview
What is Windchill Workgroup Manager? ......................................................................18
Understanding the Client and Server System Architecture.............................................22
Windchill Workgroup Manager Capabilities ..................................................................23
This section is intended for users of all experience levels. It provides a general
overview of Windchill Workgroup Manager, its architecture, and a typical first-use
scenario. Windchill Workgroup Manager provides a common client application
that enables you to use Windchill to manage CAD data generated by many
different CAD applications. Windchill Workgroup Manager is designed for CAD
Design Engineers who use one or more CAD applications and want to manage the
design process in a controlled, collaborative manner within the Windchill
environment. The Windchill Product Data Management (PDM) actions, such as
check in and check out, can be initiated from theWindchill Workgroup Manager
client application, by using the embedded commands in the CAD application, or
by accessing Windchill through a standard internet browser window.
17
What is Windchill Workgroup Manager?
The Windchill Workgroup Manager common framework supports the following
CAD applications.
• AutoCAD
• Autodesk Inventor
• CATIA V5
• SolidWorks
• NX
• Mathcad
• Arbortext IsoDraw
• Creo Elements/Direct Model Manager
When you use Windchill Workgroup Manager, you only need to launch one CAD
application in order to work with any of your company’s supported CAD
applications and Windchill. For example, if you use CATIA V5 for one project and
NX for another, once you open Windchill Workgroup Manager, you can easily
switch between the two CAD applications.
Accessing data through Windchill Workgroup Manager provides the same set of
core features that are available from Windchill on a standard web browser.
Examples of this are opening files from a CAD application supported by Windchill
Workgroup Manager, saving a CAD structure, and renaming a CAD object.
Windchill Workgroup Manager supports two modes:
• Standalone (not connected to a CAD application)—Windchill Workgroup Man-
ager can be launched on its own, so that you can access your CAD data stored
in the Windchill database or in your private working area (workspace) without
having to start the CAD application. This also allows you access to Windchill
through the Windchill Workgroup Manager embedded browser.
• Connected (connected to a CAD application)—Windchill Workgroup Manager
can be launched with your CAD application so the two are connected.
Note
A common practice when using Windchill Workgroup Manager (while
connected to your CAD application) is to minimize the Windchill Workgroup
Manager client and work predominantly in the CAD application.
The full Windchill Workgroup Manager interface appears only when an action is
invoked in the CAD application (such as Save , Custom Check In , or Update ), or
when you are notified of the status of an action. It is a temporary environment that
is used to connect actions in the CAD application to actions on the Windchill
server. When sufficient information to complete the action is supplied, the
workgroup manager user interface closes and control of the CAD tool is returned
to the user. The status of continuing server transactions appears while work
18 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
continues in the CAD application. Information on transactions performed by Wind-
chill Workgroup Manager is available from the Windchill Workgroup Manager
client message area. The following graphic illustrates information messages in the
message area:
More detailed transaction information is also available from the event console,
accessed directly from your CAD application (Tools ▶ Event Management ). The
following graphic shows information messages from the event console:
Once the Windchill Workgroup Manager client is installed, you need to register
CATIA V5 with Windchill Workgroup Manager before you can begin working
with your CAD data. For more information, see Initial Windchill Workgroup
Manager Scenario on page 21.
20 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Initial Windchill Workgroup Manager Scenario
The Windchill Workgroup Manager application must be installed on the same
computer as the CATIA V5 client. The client software is downloaded from the
Windchill server. After Windchill Workgroup Manager has been installed, you
must perform the following basic configuration before you can begin using it.
• Register one or more CAD applications with Windchill Workgroup Manager
Note
Only one version of a CAD application can be registered at one time.
• Register your Windchill servers with Windchill Workgroup Manager.
• Create and select a workspace as your active workspace.
• Set one of the registered Windchill servers as the primary server.
This basic configuration is discussed below.
1. Register your servers using one of the following methods:
• From Windchill Workgroup Manager, access the Server Management
window.
• From your CAD application, select Tools ▶ Server Management .
Note
Access to the Server Management from your CAD application is only
available after you have initiated a connected authoring application and a
Windchill Workgroup Manager session.
Because the client and the server are available, you can now configure
communication between the CAD application and Windchill.
2. Configure server importance.
Before you can manage any CAD objects in Windchill, you need to give one of
your registered servers primary importance. This means that Windchill Work-
group Manager and the CAD application recognize and communicate with the
Windchill server that manages the CAD data.
To give a server primary importance:
a. From Windchill Workgroup Manager, right-click the registered server
node.
b. Select Set as Primary Server .
To start a registered session, you must select the CATIA V5 icon on your
desktop, or from the Start Programs menu.
3. Select a workspace.
A workspace is an area in Windchill that manages your working data. You can
select a default workspace on Windchill, or create your own. This workspace is
private to you and is used to interface with your CAD documents. When you
Note
You may want to create several workspaces to manage the different projects on
which you are currently working.
4. Create data and save it to your workspace. Once it has been registered, CATIA
V5 starts. Create a part in CATIA V5 and save it to your workspace, which
means that it is saved locally. When you are ready to share it with others, select
File ▶ Check In from CATIA V5. Your CAD data is then uploaded to the server
and is made available to other Windchill users.
22 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• server-side workspace
• workspace local directory that caches the physical CAD files so they can be
accessed by the CAD application.
Note
Update should not be confused with Synchronize . Synchronize is only available
through the Windchill Workgroup Manager workspace browser, and does not rely
on the Workspace Configuration Specification setting. Synchronize ensures that
the contents of the workspace local directory cache are the same as the contents in
the server-side workspace.
The Check Out action enables you to modify the data being checked out, and
prevents the checked-out object from being modified by anyone else. The object
can be viewed by others, but can only be modified by the owner who performed
the checkout. Requiring objects to be checked in and checked out ensures that data
integrity is maintained, because the file is always controlled through Windchill.
24 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
4
Installing the Windchill Workgroup
Manager
Prerequisites for Installation .......................................................................................26
Installing the Abstraction Library .................................................................................26
Copying the Shared Library ........................................................................................29
Windchill Workgroup Manager Client Installation ..........................................................30
Registering a Server ..................................................................................................44
Registering a CAD Application....................................................................................48
Uninstalling Windchill Workgroup Manager ..................................................................52
This chapter covers installation of the Windchill Workgroup Manager and the
abstraction library (which must be installed before installing the Windchill Work-
group Manager client).
• To build the abstraction shared library, you should have knowledge of the CAT-
IA V5 CAA RADE tool so you can correctly enter the tool level name. (CAA
RADE is a separate toolkit from Dassault, from whom you can find
documentation.) You should be able to locate required files (tck_init script
and CAADir.txt) in case the builder cannot locate them. You should also
understand how to move files to the Windchill server.
25
Prerequisites for Installation
For a smooth installation, you must perform the installation in the order shown
below. If you complete these steps out of order, you will need to perform
additional, more complex configuration steps later.
1. Install and configure License Use Management (LUM).
2. Install Microsoft Visual Studio. Ensure that:
• It contains static and shared Unicode libraries for Microsoft foundation
classes.
• The default C++ settings are used, with the additional installation of X64
Compilers and Tools if you are installing on 64-bit Windows.
• You have applied any available service packs and hotfixes.
3. Install CATIA V5.
4. Install CATIA V5 API software.
5. Install and configure CATIA V5 RADE software. Open
CATVBT_Setup.exe in the CAA RADE tools bin directory, and run the
CATVBTLicenser.exe file and select the correct RADE license.
Note
See the CAA RADE documentation for the CATIA V5 versions you are
planning to use with the Windchill Workgroup Manager for CATIA V5 for the
supported compilers.
26 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
1. Download or copy the abstraction library installer executableto the machine
that you plan to use to compile the shared library.
2. Locate and open the installation file (CATIA_V5_Builder.exe).
This executable will be installed to the Windchill server after the server-side
portion of the Windchill Workgroup Manager client installation section is
performed.
3. Select the installation language from the list and then click OK .
4. Under the Before You Begin step, review the information to ensure that you
have the required products, then select Next .
Once you have entered or selected the installation location, click Next .
Note
You can revert to the default path by clicking Restore Default Folder .
7. Under the CAA RADE Tool Level step, type the CAA RADE tool level, which is
the default profile. Click Next .
28 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
8. Under the Review Settings step, review the settings and then click Install .
9. After the installation is complete, the Installation Results step provides the
Abstraction shared library location and instructions for copying the library to
the Windchill server codebase. These instructions are also provided in this
document under Copying the Shared Library on page 29. Click Done .
Multiple Installations
Under certain conditions, you may need to perform multiple installations of the
library:
• If you are using versions 17, 18, 19, and 20, run the build again, beginning at
step 2 of Installing the Abstraction Library on page 26, to install the other
version.
• If you are running CATIA V5 on more than one client platform and building
the library on the clients, you need to build it for each platform. Run the build
again, beginning at step 2 of Building the Library on page 26, to build the
library on the other client.
30 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
Before proceeding with the Windchill Workgroup Manager installation on your
local computer, ensure that the CATIA V5 Abstraction Library is installed on the
Windchill server for the CATIA V5 version you are planning to use. See the
Windchill System Administrator's Guide for more information. You can access this
guide from: http://www.ptc.com/appserver/cs/doc/refdoc.jsp for more information.
For CATIA V5 Abstraction library installation instructions, see Installing the
Abstraction Library on page 26.
To install Windchill Workgroup Manager client:
1. Download Windchill Workgroup Manager client installer to your local
computer.
2. Install Windchill Workgroup Manager client.
3. Select the CAD application (first launch only).
32 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
Because your Windchill system administrator selected the Windchill Work-
group Manager for one or more CAD applications supported by your company,
the installation window displays a link to the administrator's and user's guide
for each supported Windchill Workgroup Manager. You might want to save
one or more of these guides to your local computer before you start the
installation process. To save the guides, select the appropriate link to open its
related PDF and save the file to your local computer. Repeat for any other
guides you want to save.
3. Select Start Installation . The Windchill Workgroup Manager client installer
launches on your local computer and the installation process begins. The
installer indicates the language that the system administrator selected during
the CD-to-server installation.
If the installer does not start, select Troubleshooting Windchill Workgroup
Manager Client Installation and follow the troubleshooting instructions.
4. Select the appropriate language and click OK .
5. Under the Before You Begin step, click Next .
6. Under the Select Directory step, keep the default directory or browse to the
installation directory on your computer, then click Next .
A confirmation window appears if the directory selected as the installation
directory does not exist on your local computer.
7. Select Yes to confirm that the client installation directory is correct. If it is not
correct, select No and browse to the appropriate directory. Select Next to
continue.
9. Under the Review Settings step, review the settings. If you need to make
corrections, click Back . Otherwise, select Install . The installation process
begins.
34 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
A progress bar to indicate the status of the installation. Click Cancel if you
want to stop the installation.
10. Once the installation is complete, the Installation Complete step appears.
11. Select Done . The Windchill Workgroup Manager is now installed on your
computer.
Note
The information about Windchill Workgroup Manager installation location and
registered applications is stored in the root directory. The default location of this
directory (assuming <PTC_WGM_ROOT> is not set) is <APPDATA>\PTC
\Windchill Workgroup Manager. To change the default location, set the
environment variable <PTC_WGM_ROOT> to the value with the new location.
36 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If you use this method, ensure that you un-register the authoring application
that is registered with the existing Windchill Workgroup Manager client and
delete the contents of <APPDATA>\PTC\Windchill Workgroup Manager
directory OR <PTC_WGM_ROOT>, if PTC_WGM_ROOT is set) before
installing to a new location.
3. Uninstall the existing Windchill Workgroup Manager client and install the new
version.
The recommended approach to upgrading your current Windchill Workgroup Man-
ager client to a new release is the following:
1. Before upgrading, check in or perform an undo checkout of all checked-out
files that have been locally modified or saved files.
2. Launch the existing Windchill Workgroup Manager client as an administrator.
3. Un-register all the registered CAD applications.
4. Exit the Windchill Workgroup Manager client.
5. Uninstall the existing Windchill Workgroup Manager client as an administrator.
6. Delete the files and folders from the following locations:
a. The Cache directory <PTC_WF_ROOT>, if set.
Or,
The .wf and .wwgm directories and files that are created under the
Application registry location.
Note
The wf and .wwgm directories are hidden. To see these directories and
files, you may need to set the option in your operating system to show
hidden files.
b. The /wwgm directory that is created under <User Profile Location>.
c. The Workspace Local Directory (WLD) <PTC_WLD_ROOT>, if set.
Or,
The /wwgm directory that is created under <User Profile Location>.
d. The Application registry location <APPDATA>\PTC\Windchill Workgroup
Manager
Or,
The <PTC_WGM_ROOT>, if set.
e. Clear the Java plug-in cache.
7. Install the new version to the required location as an administrator.
8. Register the applicable CAD applications.
Note
A second batch file is automatically created in the same location for launching
a headless import.
a. Use the following for CATIAV5_A.bat:
Note
Formatting constraints require that the last line be displayed below as three
lines. Also, note that RXX should be the CATIA V5 version, such as R19.
set PTC_WGM_ROOT=C:\Program Files (x86)\wgm_A
set PTC_WF_CACHE=%PTC_WGM_ROOT%\PTC_WF_CACHE
set PTC_WF_ROOT=%PTC_WGM_ROOT%\PTC_WF_ROOT
set PTC_WGM_STARTUP_DIR=%PTC_WGM_ROOT%\logs
set PTC_WLD_ROOT=%PTC_WGM_ROOT%\PTC_WLD_ROOT
set VC_LOG_DIR=%PTC_WGM_ROOT%\logs
set PTC_WGM_XML_TEMP=%PTC_WGM_ROOT%\XML
"[location to CATIA installation]\[os]\code\bin\CATSTART.exe" -run
38 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
"CNEXT.exe" -env WGM_[wwgm release number]_CATIA_V5_RXX -direnv
"[application data folder]\DassaultSystemes\CATEnv" -nowindow -object none
Note
Formatting constraints require that the last line be displayed below as three
lines. Also, note that RXX should be the CATIA V5 version, such as R19.
set PTC_WGM_ROOT=C:\Program Files (x86)\wgm_B
set PTC_WF_CACHE=%PTC_WGM_ROOT%\PTC_WF_CACHE
set PTC_WF_ROOT=%PTC_WGM_ROOT%\PTC_WF_ROOT
set PTC_WGM_STARTUP_DIR=%PTC_WGM_ROOT%\logs
set PTC_WLD_ROOT=%PTC_WGM_ROOT%\PTC_WLD_ROOT
set VC_LOG_DIR=%PTC_WGM_ROOT%\logs
set PTC_WGM_XML_TEMP=%PTC_WGM_ROOT%\XML
"[location to CATIA installation]\[os]\code\bin\CATSTART.exe" -run
"CNEXT.exe" -env WGM_[wwgm release number]_CATIA_V5_RXX -direnv
"[application data folder]\DassaultSystemes\CATEnv" -nowindow -object none
Note
For Windows 7 and Vista operating systems, run this file in Administrative
mode.
a. Select the CATIA V5 version.
b. Register the server.
c. Close the Windchill Workgroup Manager client.
5. Run WWGM_A.bat to launch the first Windchill Workgroup Manager.
Note
For Windows 7 and Vista operating systems, run this file in Administrative
mode.
a. Select the CATIA V5 version.
b. Register the server.
c. Close the Windchill Workgroup Manager client.
6. Edit the common Windchill Workgroup Manager for CATIA V5 environment
file to use the PTC_WF_ROOT that is set in the catia5worker.bat:
a. Edit the Windchill Workgroup Manager for CATIA V5 environment file
(located at
%APPDATA%\DassaultSystemes\CATEnv
\WGM_10.0_CATIA_V5_[Release].txt by default).
Note
To configure multiple-file-sync–enabled CATIA CAD workers, see Using a
File Synchronization-Capable Worker with Windchill Workgroup Manager on
page 208.
40 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
4. A new window opens to create the redistributable installation. Follow the steps
on the web page and enter the applicable information for each of the fields.
• Enter a location to output the installation image.
• Ensure you have JRE 7.0 installed; if not, install it or update your system to
that version.
• Download the ClientInstaller.jar file to a location on your local
file system.
• Enter the location to the local ClientInstaller.jar file.
• Enter the path to the java executable file.
• Select the Operating System used to build the image.
• Enable build logging, if desired.
42 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• Select the Operating System of the machines where the client is deployed.
• Provide the path to the installation directory.
• Provide the path to the shortcuts directory where application shortcuts are
created.
• Provide the path to the installer image accessible from the deployment
machine.
• Provide the path to the java executable on the deployment machine.
Note
The silent install is launched using silent.bat located in the <Install
Directory>\Client directory.
6. Once you have completed all required inputs, open a command prompt
window and copy the text under the Launch command: section into the
command line. Run the command to create the installer image.
The installer is now created under the directory specified as the output location.
You can copy the installer to any location accessible from the client machines to
install Windchill Workgroup Manager.
Registering a Server
This section explains how to work with Windchill servers in Windchill Workgroup
Manager. It includes how to connect to a Windchill server and the Server
Management window, and how to use Windchill Workgroup Manager to create and
remove Windchill server connections.
To work in Windchill from CATIA V5, you must first establish a connection by
registering a Windchill server. You do this with the Tools menu in Windchill Work-
group Manager. Once you have registered a server, you can select a workspace and
start working with your CAD data.
44 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Message Sample Text
See your Windchill Administrator about
downloading the latest client.”
Multiple patches “The client and server <Server Name>
do not match. Server patch set (TP01,
TP02, TP05, TP07, TP08) does not
match that of client (TP03, TP04, TP05,
TP08, TP10). See your Windchill
Administrator about downloading the
latest client”
Client startup when server is down “Server <server name> is currently
(offline) down. Version checking requires that
the client be restarted when the server is
running. Please restart your client when
<server name> returns to service.”
If you receive a mismatched client and server version error in the status panel when
you register a default server, restart the server.
Note
A default workspace already exists for each Windchill product that you can
access. If you want to create new additional workspaces, click Workspace ▶
New . This option is only available when the server is registered and has been
given primary importance.
8. Select Close .
9. Select Server ▶ Set as Primary Server . This makes the server and workspace
your working server.
Once the server is registered, the server and workspace are listed in the folder
navigator.
46 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Opens the Save Server Management Settings File window, and allows you to
save a servers configuration file (FLD file) to a common folder, server, or
workspace.
• Server
Allows you to register a new server.
• Workspace
Allows you to create a new workspace.
Two tabs are available from the Server Management window:
• The Servers tab allows you to view the server names, register servers, edit
server names, and delete servers.
Note
When working with Windows Vista 64-bit operating system, consider the
following:
• For NX, Creo Elements/Direct Drafting, and Mathcad, any user (administrator
or typical user) can register or unregister a CAD application in Windchill Work-
group Manager.
• Windchill Workgroup Manager and the CAD application should be launched in
same mode (either elevated or non-elevated).
1. Access the Application Management utility from the Windchill Workgroup
Manager Tools menu.
48 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The Application Management utility lists the CAD applications that your
system administrator has allowed for your company.
2. Select Applications ▶ Register New Application . The Register an Authoring
Application window opens and displays the CAD applications your
administrator has made available:
50 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The client preference for opening a CATIA V5 document is based on the
“authoring application version selection on open” preference in the wgmclient.ini
file:
• If set to true, the selection window always launches.
• If set to false, the selection window may or may not open, based on the “last
saved ” related rules. If multiple options are available to open the selected files,
or if none of the files can be opened by the registered versions, the window
opens. Otherwise, no window is shown and CATIA V5 opens the selected files.
Automatic registration is currently supported for Windows systems only. To
manually register CATIA V5, do the following:
1. Click Register Manually .
2. Select the version of CATIA V5 that you want from the Authoring Application
list.
3. Click Find .
The installation directory is already filled out. You can edit this location in the
Installation Directory field, or browse by clicking the folder next the field.
If the installation is valid and if it matches the selected version, then the installation
is registered and the menu exits back to the Application Management utility menu.
Windchill does not support multiple sessions of CATIA V5 running at the same
time. Running multiple simultaneous sessions results in error messages in both
CATIA V5 and the Windchill Workgroup Manager client.
Note
You must exit your CAD application before trying to remove it from the
Application Management utility. Windchill Workgroup Manager does not allow
you to register, unregister, or edit a CAD application if it is running.
Note
On UNIX, the filename is
Uninstall_Windchill_Workgroup_Manager.
The Uninstall Windchill Workgroup Manager window appears.
3. Click Uninstall .
52 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
4. The uninstall status step shows the status of the operation. When the
Uninstall Complete step appears, click Done .
Note
On UNIX, this file is located in the user home directory.
2. Reinstall Windchill Workgroup Manager into the same directory as the original
installation.
3. Run the uninstall program again as described above.
Note
These directories may be hidden. To view hidden directories, go to Windows
Explorer and select Tools ▶ Folder options . From the View tab, navigate to Files and
Folders ▶ Hidden files and folders and select Show hidden files and folders .
• The Cache directory <PTC_WF_ROOT>, if it is set.
• The .wf and .wwgm directories and files that are created under the .wf and .
wwgm cache locations.
• The Application registry location, <APPDATA>\PTC\ProENGINEER
\Wildfire.
• The Virtual File System (VFS) Cache directory <PTC_VFS_ROOT>, if it is set
or,
The /wwgm directory that is created under <User Profile Location>
• The Workspace Local Directory (WLD) <PTC_WLD_ROOT>, if it is set.
or,
The /wwgm directory that is created under <User Profile Location>
• The Application registry location <APPDATA>\PTC\Windchill Workgroup
Manager
or,
The <PTC_WGM_ROOT>, if it is set.
• Clear the Java plug-in cache.
54 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
5
Getting Started
This section provides basic information on how to start working with Windchill
using Windchill Workgroup Manager. The next topics describe a streamlined
approach to some of the most common data management functions.
55
Initial Setup
Before you start using Windchill Workgroup Manager, you administrator typically
performs an initial setup to configure certain business processes and to establish a
seamless data exchange between your application and Windchill. The next sections
describes some of the necessary configurations.
Enabling Workspaces
By default, the workspace may not be listed in the Windchill navigation pane in the
embedded browser or in a standalone Windchill. To display the workspace link in
the navigation pane, set the preference Workspace to yes using the Windchill
Preference Management utility.
56 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Other Considerations
This topic provides some additional considerations for setting up Windchill Work-
group Manager.
Configuring Revisions
Your administrator can configure the sequence of steps in the revision process by
using the Initial Revision Parameter preference in the Windchill
Preference Management utility. For more information, see Configuring Revision
on page 261.
Getting Started 57
When learning about Windchill, you may be interested in the following functional
areas:
Windchill process or Where to find information
functional area
Configuring access control See the Managing Data Security section in the
Windchill Help Center.
Configuring life cycles See the Life Cycle Template Administration
section in the Windchill Help Center.
Setting preferences See the Preference Management section in the
Windchill Help Center.
Creating new subtypes See the Managing Types section in the Wind-
chill Help Center.
Using Windchill workflows See the Workflow Template Administration
section in the Windchill Help Center.
Tip
If your installed application is not found by clicking Register , click Register
Manually and browse to the application to register.
58 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Connecting to a Windchill Server
To work with Windchill, you must register a Windchill server and select an active
workspace on that server.
Registering a Server
1. In Windchill Workgroup Manager, select Tools ▶ Server Management . The
Server Management window opens. The Servers tab has two sections: the top
section lists registered servers, and the bottom section lists the workspaces
available on the selected server.
2. Select Server ▶ Register New Server. The Register New Server window opens.
3. Specify the server name to appear in the Folder Navigator.
Tip
As a working practice, it is recommended that all users in a company register
the server using the same name.
4. Specify the location by entering the URL to the Windchill server (you can get
this information from your Windchill administrator).
5. Click Check to validate the server location.
6. Enter the user name and password in the authentication window.
Getting Started 59
7. Select the active workspace.
Note
If you are setting up your connection for the first time, a default workspace is
created in each Windchill product that you have access to. If you are
connecting to a previously registered server, you can select from a list of
available workspaces. For more information, see Creating and Activating a
Workspace on page 68.
8. Click Close .
9. Designate the primary server by right-clicking it in the list and selecting Set as
Primary Server (or in the Server Management window, by clicking Server ▶
Set as Primary Server ).
The next picture shows an example of the registered primary server and the active
workspace, as they appear in the Server Management window.
60 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
Once registered, the active workspace is listed in the Folder Navigator. If desired,
you can now create your own workspace on the primary server and set it as active.
For more information, see Creating and Activating a Workspace on page 68.
Getting Started 61
Getting Familiar with the Windchill
Workgroup Manager User Interface
Windchill Workgroup Manager contains two distinct areas:
• Navigators – This pane contains the Folder, Favorites, History, and Search
navigators.
• Windchill Workgroup Manager browser (or embedded browser) – This pane
allows you to view and access data for the locations selected in the Folder
navigator, for example, the contents of a workspace or the contents of a folder
on a Windchill server.
Note
The Windchill Workgroup Manager embedded browser is the only browser that
supports the connection between your CAD application and a Windchill server. An
Internet Explorer or Mozilla browser does not support connectivity between your
application and Windchill.
62 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Learning About the Windchill User Interface
Once connected to the Windchill server, the embedded browser displays Windchill
pages and functions. To learn about the basics of the Windchill user interface, you
can review a Windchill Quick Start Guide. The next figure shows how to navigate
to the Quick Start guide from a Windchill page.
Getting Started 63
In addition, Windchill Workgroup Manager changes the behavior of some of the
commands in your application, such as Save or Open . For example, when a CAD
application is connected to Windchill Workgroup Manager, Open and Save use the
workspace local directory as the default location.
64 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Searching for Existing Data in Windchill
To search the Windchill database, use Search available at the top of any Windchill
page inside the Windchill Workgroup Managerembedded browser. Pick the object
types to search for and enter a word or phrase in the search field.
In addition, you can use the Advanced Search page located on the Search tab in
Windchill, which provides the ability to specify additional search criteria that
include both keywords and attributes.
Searches that are specific to a context may be performed in the folder browser for
that context.
Note
Your ability to search for and retrieve information depends upon access control
policies implemented at your company. An object can exist in the Windchill
database but not appear in your search results because of these policies. A global
search is always performed against all contexts for which you have access.
Getting Started 65
Use the following procedure to perform a global search:
1. Select one or more specific object types, or All Types , from the menu on the
left. All Types is selected by default.
Note
The list of available object types can be modified by changing the Global
Search Default Types List preference. Change your user preferences using the
Preference Management utility. Access your preferences from the Quick Links
▶ My Settings ▶ Preferences menu located on the right side of the Windchill
header bar.
2. Type one or more words in the search field. Text separated by spaces is
interpreted as separate search strings joined by an AND operator.
Note
• All Windchill searches are case insensitive.
• Wildcards can be used with the text strings entered in the search field.
Asterisks (*) entered in the middle or at the end of a text string are replaced
by zero or more characters in the search. A question mark (?) is replaced by
a single character.
• An asterisk wildcard entered at the beginning of a text string has special
meaning. It causes the search to be performed against specified mapped
attribute values (Name and Number by default). An asterisk at the
beginning of a text string is also replaced by zero or more characters in the
mapped attribute value. For example, entering the text string *handle in
the search field finds a part with the name Handle, and also a document
with the word handle in its content. This behavior assumes that Windchill
Index Search is installed
• Windchill Index Search supports stemming. Stemming uses forms of the
base word entered in the keyword field to search the keyword index. For
example, entering revise in the keyword field may return objects having
the words revision, revised, or revising as attribute values or in
the object content
3. Click the search icon or type ENTER to start the search.
4. The results of the simple search are shown in the Search Results table, in the
Search tab.
Tip
A search that is taking an unacceptable amount of time can be stopped by
clicking the cancel icon next to the search progress indicator above the
Search Results table.
66 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Using Windchill Workspaces
Windchill Workgroup Manager provides you with a workspace – a private area
managed by Windchill that enables you to collaborate on a project with other
designers.
The primary purpose of a workspace is to allow you to work on a portion of a
design without impacting data in Windchill “commonspace”. Once you are ready
to expose design changes to the rest of your team, you can check in your design in
Windchill.
Tip
In Windchill, you can create multiple workspaces. This is useful if you are working
on several projects at a time, enabling you to maintain the data for each project in a
dedicated workspace.
Tip
You may wish to customize the view of the workspace table (for example, to add
columns that display important object attributes) by creating a new table view or
modifying an existing one. You can create several views for different purposes. For
example, you may have a view that shows the status of the objects, such as out-of-
date. For more information on creating custom views of the workspace table, see
the Windchill Help Center topic, “Creating and Editing New Table Views.”
To obtain information about an object in the workspace, open its information page
by clicking the information icon . The information page called from the
workspace presents the workspace-relevant information about the object.
Tip
The information page for an object that is opened from the commonspace may
have different contents than the information page opened from the workspace.
You can configure how objects are displayed in the workspace table by selecting
the desired view. You can select one of the following views:
• As a List (default)
• Featured Objects—Featured Objects is a view designed to restrict the number
of objects displayed in the workspace to the ones likely to be the most
interesting to you, as defined by the following rules:
Getting Started 67
○ Include objects initially selected for Add to Workspace or Check Out
actions
○ Include all checked-out objects
○ Include all objects modified locally or in the server-side workspace
○ Include drawings included for selected items
Tip
To view an object’s dependents in the same order as a CATIA V5 Specification
Tree from the Structure tab:
1. Click Views ▶ Manage Structure Views .
2. Create or modify your existing view to add the Component Number
column. For more information on creating and modifying views, click the
icon from the window that appears.
3. From the Structure tab, click the Component Number column to order your
object’s dependents the same way as CATIA V5.
Note
The Featured Objects view filter is sticky, and will retain your last view
selection should you navigate away from the workspace and return. Toggling
the view between As a list and As a Featured Objects list in the workspace
toggles the value setting for the preference, Workspace > Workspace Display,
between All items and Featured items , respectively.
Populating a Workspace
There are several ways to populate your workspace. Some of them include:
• Save an object from your CAD application session using Save or Save to
Workspace .
• Locate and then check out (and download) an object from a commonspace
folder in Windchill to your workspace.
• Import objects into the workspace from a location on your hard disk.
68 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
3. Specify a unique name for the workspace and select the context (product or
library) where you want the workspace to reside.
4. Click OK . The new workspace is added to the list of the workspaces in the
Server Management window, and it immediately becomes your active
workspace.
3. In the My Workspaces table that appears in the content pane, click the new
workspace icon .
4. In the New Workspace window, specify a unique name for the workspace.
5. Optionally, provide a description for the workspace.
Getting Started 69
6. Select the Activate checkbox (not available in a standalone browser) to make
the new workspace active upon creation.
7. Click OK . The system confirms that the new workspace is created.
Activating a Workspace
You can designate a particular workspace as the active workspace. The active
workspace is used as the default location for data management functions.
1. In Windchill Workgroup Manager, select Tools ▶ Server Management .
2. In the Server Management window, right-click a workspace that you want to
activate from the list of workspaces available on the selected server. Continue
as follows:
• To activate a workspace on the primary server, click Activate ▶ Workspace .
• To activate a workspace and make its server the primary server, click
Activate ▶ Workspace and Set Primary .
From your workspace in Windchill, the following icons tell the status of an object:
Icon in Windchill Workspace Description
New
Modified locally or modifications
uploaded
Modifications not eligible for upload
Modifications need to be uploaded
Locked by user in workspace
70 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Icon in Windchill Workspace Description
Local files are out of date with
workspace
Checked out by you
Checked out by you in another
workspace
Checked out by another user
Getting Started 71
• Organization ID
• Authoring Application —Selecting the authoring application may preselect
values for other attributes, for example Category and Type and Template
Name .
• Category
• Type
• Template Name —Select the CAD document template to use.
Tip
You can click the Default button to save the currently-selected template as
the default. When you revisit the New CAD Document window, the
previously-saved default value is preselected in the Template Name menu.
4. Specify values for the attributes in the Attributes pane. The attributes listed
depend on the template selected, but typically the following attributes are
available out-of-the-box:
• Number
Note
If autonumbering is on, Number is not shown as a required field and the
word (Generated) is displayed.
• Name
• File name
• New Revision
• Description
• Location
Note
The default location is the current workspace. If you want to specify a
different location, click Select Folder and either enter a path or browse to a
folder within your selected context.
5. If you want to open the newly-created CAD document in the authoring
application, select the Open in Authoring Application checkbox (available in the
embedded browser only).
6. If you want to simultaneously create an associated Windchill part, select the
Create and Associate Part checkbox.
Note
It is recommended that you associate a part with a CAD document at object
creation, not when you create a structure.
7. Click Finish . The new CAD document is created in the target workspace.
72 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Importing Files into Windchill
There are two ways to import your objects into Windchill:
• Import objects into the workspace using the embedded browser—You can use
Tools ▶ Import to Workspace to select files from your local disk or another
location and import them into your workspace. Selecting a top-level assembly
default collects all required dependents for import.
Note
Importing into the workspace is not supported for files that come from multiple
authoring applications.
• Save an opened file to your workspace—When your application session is
connected to Windchill using Windchill Workgroup Manager, you can open an
object in your application from a location other than a workspace. Then you
can use Save to Workspace to save the active object in session with its
dependents to the workspace. For more information, see Saving Your Work to
the Workspace on page 75.
Getting Started 73
Checking Out Files from Windchill to Make Changes
Checking out an object reserves the object for you, so you can make changes to the
object. There may be different scenarios for a checkout:
• If you have an object in your authoring application session that is downloaded
but not checked out, the object is treated by the system as a read-only file. Prior
to modifying the downloaded file, you must first check it out. From the
authoring application, use Check Out .
• You can check out an object “on-the-fly”. If a CAD document is opened in
your application but is not checked out, saving the document from the
application causes a conflict. To resolve the conflict, you can check out the
object using the Conflicts window.
• You can search Windchill and locate an object in the commonspace, and then
check it out into an existing or new workspace using the Actions menu.
Note
The default setting—Dependents is set to Required —specifies that all
dependent children (which are necessary to fully define the selected object) are
included for the Add to Workspace action.
4. Accept the default and click OK . This loads the objects into the selected
workspace.
Note
The default target location is your active workspace.
74 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Once CAD documents are in your workspace, you may want to open them in the
authoring application. From the workspace, or from almost any place in Windchill
that an object is listed, you can click the icon to access the information page for
the object.
Undoing a Checkout
You may need to undo a checkout if you do not intend to check in your changes to
Windchill. This can be done from an active session of your authoring application
or from the workspace page by selecting Undo Checkout .
Getting Started 75
Keeping Your Workspace Objects Up-to-
Up-to-Date
Date
An object (for example, an assembly) stored in your workspace can become out-of-
date after other users have made modifications to some of its components. You can
update selected workspace objects to make sure they remain current with the latest
server information.
You can check the status of a workspace object by adding these optional status
columns to your workspace table view:
• Out of Date Status
• Out of Date with Workspace Configuration Status
If you set up a view to show the status column, a glyph indicates that the object
is out-of-date.
Note
Due to performance considerations, you may want to create a custom view that can
display the optional status columns when needed (using the default view for more
rapid performance during routine PDM activities). For more information on
creating custom views of the workspace table, see the Windchill Help Center topic,
“Creating and Editing New Table Views.”
To update objects in the workspace, use the workspace Update action available
from the workspace page of the embedded browser or standalone Windchill.
Tip
Another way to make sure everyone on the project has access to an up-to-date
design is to periodically check in your updates into the commonspace.
76 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
To create a copy:
1. Search or browse Windchill folders to locate the desired object or structure in
Windchill.
2. Open the information page of the object.
3. Select Save As from the actions list.
Note
During the Save As operation, you can assign new names to the copied object
using the Set New Name on the Save As page.
Note
Locally modified or incomplete objects, or objects that have never been
uploaded, are not eligible for Save As.
2. Use the Configuration menu to set rules for the dependency and configuration
of objects to be listed in the Save As table.
3. Select one or more objects and click the appropriate collection toolbar action to
gather, remove, exclude, or include related objects in the Save As table.
4. By default the system appends an underscore to the original name. You specify
a naming using the naming icon .
5. By default, Save As creates new objects. However, you can specify that the
original object is reused by selecting the object and clicking the reuse icon .
Getting Started 77
6. By default, newly-saved-as objects are stored in the same location as the
original. To set a different location, select one or more objects and click the set
location icon .
7. Click Next to update a dependency from a parent object, or click Finish to
complete the Save As operation without updating parent objects.
Renaming Objects
You can use Rename from the workspace to rename only objects that have never
been checked in. After the objects have been checked into the commonspace, you
can no longer rename them from the workspace. Instead, you can rename them
from the commonspace.
1. From the workspace, select one or more new objects to rename and select File
▶ Rename .
or
From the commonspace or a commonspace view of the information page of an
object, select Rename from the Actions menu.
2. Set new values in the New Name and New File Name fields. You can either
enter values directly into the text fields available in the row for each object, or
you can select object rows and click the set new name icon to access the Set
New Name window where you can specify patterns for renaming objects.
Note
Setting a new filename is not supported for dynamic documents.
3. Selecting one or more objects and clicking the reuse icon keeps its current
name within the newly-named object structure.
4. Click OK .
78 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• By selecting the Event Management link under Quick Links at the top of a
Windchill page
• From a workspace, by selecting Event Management from the workspace
actions menu
• From Windchill Workgroup Manager, by clicking the console status icon in the
status bar
• By selecting Tools ▶ Event Management in the Windchill Workgroup Manager
In a standalone browser, the Event Management utility starts automatically
whenever a transaction fails. When using the embedded browser in the Windchill
Workgroup Manager, a console status icon appears in the status bar.
Clearing Cache
To clear cache from a specific workspace:
1. Click Tools ▶ Server Management . The Server Management window opens.
2. Click the Cache tab in the Server Management window.
Getting Started 79
3. Click Cache Tools .
Setting Preferences
Windchill Workgroup Manager allows you to set preferences that control certain
aspects of the system behavior (for example, the behavior of Revise or Undo
Checkout ) and customize some features of the user interfaces.
Depending on the nature of the preference, it can be set on the server or on the
client. Server-side preferences are set using the Preference Management utility.
Client-side preferences can be set in two ways:
• wgmclient.ini file located in the Windchill Workgroup Manager home
directory.
• Windchill Preference Management utility
80 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
For more information, see Preferences on page 305.
Clearing a Workspace
After you have checked in a modified object into Windchill, you can clear the
workspace to remove objects and their dependents.
1. Go to the workspace page in the embedded browser or in standalone Windchill.
2. Select an object that you want to remove from the workspace.
3. Click File ▶ Remove or click the remove icon in the toolbar. The Remove
from Workspace page appears, displaying your initially selected objects.
4. You can collect, remove, include, or exclude objects for the Remove action.
5. Click OK at the bottom of the Remove from Workspace page. The selected
objects are removed from your workspace.
Caution
If you remove a checked-out object from your workspace, the checkout is undone,
and any modifications made to the object are lost. In addition, the removed objects
are erased from your CAD session.
Getting Started 81
6
PDM Actions
PDM (Product Data Management) actions are used to manage your CATIA V5 data
in Windchill and are available from CATIA V5 and theWindchill Workgroup Man-
ager embedded browser.
83
When the CAD application is connected to Windchill Workgroup Manager, some
PDM actions become active in CATIA V5(for example, Check In and Check Out ).
The following lists the PDM actions, and the area from which they are available:
• Available only from CATIA V5:
○ Open —Remains the same even when connected to the Windchill Work-
group Manager.
○ Open from Windchill
○ Save —Use of this function is not recommended when connected to Wind-
chill Workgroup Manager.
○ Save As —Use of this function is not recommended when connected to
Windchill Workgroup Manager.
○ Insert Component from Windchill
○ Replace Component from Windchill
○ Save to Workspace
○ Revise and Check Out
• Available from both CATIA V5 and the Windchill Workgroup Manager
embedded browser:
○ Open in CATIA V5
○ Check In
○ Check Out
○ Undo Checkout
○ Update
• Available only from the Windchill Workgroup Manager embedded browser:
○ Synchronize
○ Revision
○ Lock , Unlock
○ Rename
○ Upload
○ Export List To File
Note
Most PDM actions are also available by right-clicking (RMB). However, RMB
actions are only applicable to CATProducts or CATParts.
84 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
CATIA V5 Toolbar
The CATIA V5 toolbar provides easy access to Windchill PDM actions.
Note
PTC_TOOLBAR_ENABLED is the environment variable that creates the CATIA
V5 toolbar when CATIA V5 is registered, and by default it is set to true.
The toolbar contains the following icons.
Icon CATIA Windchill Action
Opens the Client Workgroup Manager
Opens a document from the workspace or the
commonspace
Inserts a component into CATIA V5 from
Windchill
Replaces a component in CATIA V5 from
Windchill
Saves and uploads the document to a
workspace
PDM Actions 85
Icon CATIA Windchill Action
Generates and checks in a CATIA V5 All-In-
One CATPart
Checks in the document interactively (custom
checkin)
86 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Disabling the CATIA V5 Toolbar
To disable the toolbar:
1. Unregister CATIA V5 as an application and close both CATIA V5 and the
Windchill Workgroup Manager for CATIA V5.
2. Set the PTC_TOOLBAR_ENABLED environment variable to f:
Open
This section describes the Open action available from CATIA V5.
The Open action opens a CAD document in CATIA V5. When you activate this
action, Open attempts to find the CAD document in the local directory and allows
you to open objects from there.
The following graphic illustrates the workflow for Open .
PDM Actions 87
Information that is modified in Windchill is updated when it is opened from a
workspace. When you change a parameter in a CAD model (for example, the
name) the Windchill attribute also changes and becomes the default for CATIA V5.
When you select Open from Windchill , the Windchill window and the Open from
Windchill window open. From here, you can browse for the file you want to open
in CATIA V5.
88 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Select the file, or type the name of the file you want to open in the Filename: text
box. If the file has a viewable representation (thumbnail) generated on the system,
you can preview it by selecting Preview in the lower right portion of the window.
You can filter the display by selecting either all the files or only CATIA V5 files
using the Type menu. Use the Search utility to find CAD documents by partial
name or wildcard (*).
Note
If you attempt to use the Open from Windchill action while a part is Out of Sync,
you will be prompted with an error message that the Windchill Workgroup Manag-
er is unable to open the CAD document.
To customize the view for the Open from Windchill window, you can select options
from the following menus.
• Views
To configure a view, select from the List , Thumbnails , All , or CAD Documents
only views under the Views menu, as shown in the following graphic.
PDM Actions 89
• Organize
Under the Organize menu, you can rename or remove objects to your
Favorites.
The Organize ▶ Delete option removes an object from the workspace, and
works only when the Windchill server goes offline. To delete an object from
the workspace local directory, exit CATIA V5 and clear the cache using Tools ▶
Server Management ▶ Cache ▶ Clear Cache . For more information on cache
management, refer to Managing Cache on page 137.
• Tools
Under the Tools menu, you can determine whether or not you want to show the
instance next to all objects, and define the sort order (model name, or markup
or instance name).
90 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Insert Component from Windchill
Insert Component from Windchill is the equivalent of a native CATIA V5 insertion
of a part, subassembly, or CGR to a CATIA V5 product from the Windchill
workspace or commonspace. This function prevents you from having to open and
drag a CAD document into the CATProduct. The menu is sensitive to what is
selected, and the object or objects to be inserted into the CATProduct must be
preselected.
Note
You can insert multiple objects by selecting multiple documents in the Insert
Component from Windchill window.
You can also insert a component or components by clicking the icon on the
CATIA V5 toolbar or in the Windchill menu.
Note
You cannot replace a top node.
Save
This section describes the Save action, which you can access by following CATIA
V5 ▶ File ▶ Save .
PDM Actions 91
The native Save action behavior does not differ from its typical behavior when it is
not connected to the Windchill Workgroup Manager. Save saves the CAD models,
and any of their dependents currently in session, to the location which they were
last saved. Windchill Workgroup Manager does not alter any native CATIA V5
save functions, so if you use these functions no CAD data is passed to the Wind-
chill Workgroup Manager.
If you save an object using the native CATIA V5 save function, the model will go
“Out of Sync” in the workspace, meaning that the file on disk no longer matches
the file located in Windchill. In order to bring the part back in sync with the
workspace, you need to perform a Save to Workspace action. Another method of
bringing the object back in sync is to perform a synchronization from the
workspace; however, all changes that were saved will be lost.
Save As
This section describes the Save As action, which you can access through CATIA ▶
File ▶ Save As .
92 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Using Save As in CATIA V5 allows you to give an object a new name. This option
does not differ from native CATIA V5 behavior, and saves the file with a new
name to any specified location on disk. The command does not communicate with
the Windchill Workgroup Manager, and it is recommended that after using this
function you should also perform a Save to Workspace action through the CATIA ▶
Windchill menu.
Save to Workspace
This section describes the CATIA ▶ Windchill ▶ Save to Workspace action available
from CATIA V5. Unlike CATIA ▶ File ▶ Save (where the saved object is not
uploaded and can cause the workspace to become out of sync), Save to Workspace
automatically uploads the saved object to the server.
Save to Workspace locates the workspace where an object was last saved; however
you can browse to other servers and select a secondary workspace. For example,
use Windchill ▶ Utilities ▶ Preference Management ▶ Save to Workspace to save
CAD data to a secondary workspace. This action saves all dependents, whereas
Save As does not.
The following graphic illustrates information flow for Save to Workspace .
You can set a preference in the wgmclient.ini file that determines whether a
viewable is generated using defaults, or whether you set options each time you
initiate Save to Workspace .
By default, files are uploaded to the Windchill server workspace when you perform
Save to Workspace . The save_to_ws.upload client preference provides the
default user interface setting for the Upload option for Save To Workspace , and is
set to Yes by default.
PDM Actions 93
Tip
If you do not want newly saved content to be uploaded to the Windchill server
workspace when you perform Save to Workspace , set this preference to No .
To generate only viewables, set the save_to_ws.content.options
preference to Viewables.
Open in CATIA V5
This section describes the Windchill ▶ File ▶ Open in CATIA V5 action, which is
available only from Windchill. Open in CATIA V5 allows you to select an object
from a workspace and then open it in its native CATIA V5 application.
This graphic illustrates the information flow for this action.
94 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
In Windchill, access this action by first selecting the workspace folder:
You can also access the Open in CATIA V5 function through the CATIA ▶ Windchill
menu.
An Open in CATIA V5 tooltip appears when you hover your mouse over this icon.
Select it to open the CAD document in CATIA V5.
Note
You must register a server from the Tools ▶ Server Management in Windchill
Workgroup Manager and activate a workspace for Open in CATIA V5 to be
available. .
Check In
This section describes the Check In action, which is available from bothCATIA V5
and Windchill.
Check In is available from the File menu in CATIA V5 and from three separate
areas in Windchill.
PDM Actions 95
To access Check In , use one of the following methods:
• The File menu in CATIA V5.
• The Windchill Workspace File menu.
• The checkin icon on the workspace Object List table toolbar, or on the
workspace Actions column.
When you are finished making changes to an object and are ready to publish the
changes to the shared area on the server, you must check in your objects. The
following graphic illustrates the information flow during checkin.
Note
Check In transfers data from the server-side workspace to the commonspace. If
you check in an object directly from your CAD application, the data is transferred
from CATIA V5 to the server-side workspace, and then to the Windchill server.
Check In accomplishes the following:
• Copies the working copy of your object from your workspace to the shared
area of the server.
• Creates a new iteration of the checked-out object in the shared area.
• ,Releases the lock on the object in the shared area if this object was checked
out by you, so that others can access it.
When you initiate Check In , you can select from three options:
• Check In All-in-One CATPart —
This option generates and checks in an All-In-One CATPart, a CATPart which
is the entire CATProduct that the action was performed on. Note that this does
not check in the active document. Refer to All-In-One CATPart Support on
page 156 for more details.
• Auto Check In —
96 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
When you select Auto Check In , your object is directly copied to the
commonspace. The check-in process follows the defaults that you or your
administrator have set up as the changes in modified objects are checked in.
• Custom Check In —
When you select Custom Check In , you check objects with changed settings in
using the Windchill Workgroup Manager embedded browser. Selecting Custom
shows you two pages where you can specify the following options to apply to
the object you are checking in:
1. Collect Objects
The Collect Objects page allows you to select the objects you want to check
in. Select the checkboxes next to the objects you don't want to be visible to
others on the Windchill server. Go to the Edit menu and select Set for
Check In to deselect the selected objects for checkin. Select Next .
On the File menu,
select Check Out Now . The object can be checked out using the Check in
option.
PDM Actions 97
On the Edit menu
you can select Set Location , Keep Checked Out , or Set for Check In .
2. Check In Options
The Check In Options page allows you to specify certain options for the
objects you are checking in. Select the checkbox next to the options you
want to set. You can select from the following:
○ Create a baseline.
○ Auto associate parts to CAD documents.
○ Undo checkout of unmodified objects.
○ Remove objects from the workspace.
○ Auto-resolve incomplete object.
○ Update with objects on the server, then ignore.
98 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ Always ignore.
Note
For information about Customizing Auto Associate, Enabling Support for Custom
Parts, Customizing the Parameters in the Download Service, or Customizing the
HTML Client Object Selection Page, see the “Customizations for PDM” chapter of
the Windchill Customization Guide, or search for “Customizations for PDM" in
the Windchill Help Center.
Check In is not an available action if no primary server and primary workspace are
set. You must register a server from Tools ▶ Server Management in Windchill
Workgroup Manager, and activate a workspace.
As a best practice, copying the catalog and its dependents to the workspace local
directory before performing a checkin will reduce the time it takes to complete a
checkin.
Check Out
This section describes the Check Out action available from CATIA V5. Check Out
is also available from Windchill. Checked-out objects in Windchill have a specific
status icon in the workspace and appear in the CATIA V5 specification tree with
a checkbox in the upper right corner (example: ).
PDM Actions 99
• Creates a copy on the server of the object in the commonspace and marks it as
checked-out. This tells other users that the object is being modified, and they
cannot modify it.
• Creates a working copy of the object in your workspace that holds all your
changes until you check the object back in.
• Reserves the object in the commonspace, preventing other users from checking
in any changes to it until you release it. You release it by checking it back in or
undoing the checkout. For more information on Undo Checkout , refer to Undo
Checkout on page 101.
You can also check out a family table or a catalog. Selecting Check Out
accomplishes the following:
• When you check out a family table, all instances (generic part, Design Table,
instance part) are checked out into the workspace.
• When you check out a catalog from Windchill, you can specify which
dependencies need to be checked out in the window that opens.
• When you check out a catalog from CATIA V5, if the
independendlymodifiedinstancesproperty is set to false in the
wgmclient.ini file, all instances are checked out together with the generic. (If
set to true, only the generic is checked out.) Note that catalogs are large sets of
data, and administrators should not remove a catalog and its shared members
from a shared workspace.
Note
Windchill allows you to check out non-latest iterations of CAD documents, and
also allows you to check in those CAD documents as the latest iteration. This
permits you to revert to an earlier version of a design.
For more information on checking out non-latest iterations, see the Windchill
server help topic, “Checking Out Non-latest Objects,” which is linked to the help
topic, “Checking Out Objects from Windchill”, (available from the Windchill
Check Out page). You can also access this topic from the Help Center. For more
information on accessing online help, refer to About This Guide on page 5.
This graphic illustrates the checkout workflow for an object that is open in session.
100 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The next graphic illustrates the check-out workflow for an object that is open on
request from Windchill Workgroup Manager.
When Check Out is performed from CATIA V5, the top-level object is checked out
and a status message appears in Windchill Workgroup Manager. When Check Out
is performed from the workspace in Windchill, a status message appears in
Windchill.
Note
During a check-out operation that uses the option of adding the object content to
the workspace, data is transferred from the Windchill database to the server-side
workspace. Optionally, if you open the object from the workspace, the data is
transferred from the workspace to CATIA V5.
Undo Checkout
This section describes the Undo Checkout action, which can be accessed in the
following ways:
• The File menu in CATIA V5.
• The Windchill workspace File menu.
• The icon on the Windchill workspace and on the Object List table toolbar.
Update
This section describes the Update action, which is available from both CATIA V5
and Windchill .
To access Update , use one of the following options:
• The Windchill menu in CATIA V5.
Use to update the active model, and to update all the models in the
workspace.
• The workspace File menu in Windchill.
• The update icon on the Windchill workspace object list table toolbar.
Use Update when you have defined a more specific configuration specification for
your workspace, in order to conform the versions of objects in session in your
primary workspace to your new workspace configuration specification.
For example, if the workspace configuration specification is LATEST, and you
have version A.2 of an object added to a workspace, but a different user has
checked out this object and checked in version A.3, Update identifies your object
as out-of-date and gives you the option of bringing the A.3 (latest) version into the
workspace. Update always functions in one direction, replacing what is in session
in the workspace with a version from the server. The following graphic illustrates
the information flow for Update .
102 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
If the Out-Of-Date and Out-Of-Date With Workspace Configuration columns are
visible in the workspace, Windchill checks the workspace contents for objects that
are out-of-date with respect to the workspace configuration specification each time
the workspace is refreshed. You will see a notification when an object goes out-of-
date. These columns are not opened by default, since performing this check on
each refresh slows down the workspace refresh.
Synchronize
This section describes the Synchronize action, which is only available from the
Tools menu in the Windchill Workgroup Manager menu. It is not accessible from
CATIA V5.
Synchronize ensures that the contents of the cache are in sync with the contents of
the server-side workspace. The cache can become out of sync when you are
working on workstation "A" for a day, and then upload all data in the workspace to
work on workstation "B" the following day. If you activate that same workspace on
Workstation "A" at a later time, the cache is out-of-date. This data needs to be
synchronized so that the object contains updated data.
104 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Once updated, the window for content change opens to support auto-propagation
in CATIA V5.
Revision
This section describes the Revision action, which is only available from the File ▶
New menu on the workspace menu in Windchill. It is not accessible from CATIA
V5.
To revise an object, assign it the next revision level available in a revision scheme.
The revision scheme represents a sequence of characters that identify subsequent
versions of an object. Creating a new revision of an object results in the object, and
all objects you choose to associate with it, advancing to the set revision level.
When you revise an object, the latest version of that object is used as the content
for the new revision.
For more information about how to use Revision , see the Windchill server online
help.
106 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The locked icon appears next to the locked object.
Rename
This section describes the Rename action, available in the File menu in Windchill.
It is not accessible from CATIA V5.
If you have Modify Identity access permission, you can use Rename to change a
name of an object by changing the values of the Number, Name, and Model Name
attributes. You can also rename objects that are in another user’s workspace; the
system notifies the other user that they need to synchronize their workspace with
updated information on the server.
Note
Only objects that have never been checked in can be renamed from the workspace.
Once objects have been checked in to the commonspace, they can no longer be
renamed from the workspace and Rename must be accessed from the
commonspace.
If you open a renamed file with open links, automatic updates ensure that those
links will be dynamically repaired to the new file.
For more information on how to use Rename , see the Windchill server online help.
For more information on setting attributes for Rename , see Configuring Naming
and Numbering on page 247.
Import to Workspace
Import of CAD documents and attached files is supported only via the Windchill
Workgroup Manager embedded browser, where the workspace has access to cache
(offline workspace is not supported).
The Import to Workspace wizard has two steps:
1. Select Files to Import
2. Specify Options
You can navigate to a subsequent step by clicking Next . Navigate to a preceding
step by clicking Back or clicking the numeral corresponding to a previously
completed step.
108 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The Import to Workspace window opens at the first step, Select files to import .
2. The Target Workspace field indicates the active workspace from which you
invoked the import and into which the imported objects will be placed.
3. In the Add Dependencies field, set a rule for dependent objects to be collected
with any selected objects, either All (default), Required, or None.
4. Click the add object icon to navigate to objects you would like to import
from your local file system. When you have navigated to the object, click Open
to add it to the Files table. The Files table lists the files you have collected for
import and is described in the following table:
Column Description
(Select all rows) Use check boxes to select rows to
which to apply toolbar actions. The
top check box selects/deselects all
rows.
(Object Type Indicator) Displays object type icon
File Name Displays object file name
Size Displays the file size of the object
Last Modified Displays date and time of last modifi-
cation of the file
File Path Displays the directory path to the file
to be imported
5. Optionally, select an object and click the remove object icon to remove the
object from the table.
6. Click Next to go to the second step, Specify Options ; or click Finish to initiate
the import without specifying options.
Specify Options
The options available in the second step of import can help resolve conflicts with
objects in the target workspace or commonspace. Use the following procedure to
specify import options:
1. On the Specify Options page, the objects you selected in the first step are listed
in the Object List table, which is outlined in the following table:
Column Description
(Select all rows) Use check boxes to select rows to
which to apply toolbar actions. The
top check box selects/deselects all
rows.
(Workspace content status) (Active workspace only) Displays
110 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Control Icon Action
Revise the selected object upon
import
Excludes selected object from the im-
port. Clicking again (while the same
object is selected) re-includes the
object.
4. Clicking the reset icon resets the Object List to its initial state.
5. You can click Back at any time to return to the Select files to import step.
6. Click Finish to commit the import of the collected objects. The imported
objects are populated in the target workspace.
Upload
This section describes the Upload action, which is available from the Tools menu in
the Windchill Workgroup Manager embedded browser, as shown in the following
graphic.
112 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The document being updated is now marked with the symbols (Modification
not eligible for upload), (Modified Locally), and (Checked Out).
8. Select the documents to be iterated with the new version and check them in.
The document is now updated with the version provided.
Note
In previous releases of Windchill Workgroup Manager for CATIA V5, incomplete
dependent objects were ignored in Windchill.
Typically, the known information includes:
• The model name
• The CAD document type (inferred by the model name extension)
114 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
1. From the information page of an incomplete object, select Replace from the
actions menu. The Replace page appears.
2. Enter the document’s filename in either field, depending on if the file is stored
in the active workspace or the common space.
Clicking Cancel returns you to the information page without replacing the
incomplete object.
3. Click Ok to replace the incomplete object with the selected document. All the
parents of the incomplete object in the workspace are updated to reflect the
selected object and the incomplete object is deleted.
If the parents are inCATIA V5 session, reopen the CAD parent assembly
inCATIA V5 to see the changes. To persist the changes after replacing the
incomplete object, upload the documents.
116 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Conflict Involving a PDM Event
PDM events may cause conflicts with the database that need to be resolved. Event
management provides a way for you to check and act on log messages generated in
your authoring application or Windchill sessions. It can be accessed in the
following ways.
• Select the Event Management link in the banner at the top of a Windchill page.
• In Windchill, select Home ▶ Utilities ▶ Event Management .
• In the authoring application, select Tools ▶ Event Management .
Note
From the authoring application, only information about transactions with the
primary server is available. In the authoring application's message area, a
graphical status indicator provides status information.
• From a workspace, select Event Management from the workspace actions list.
• From Windchill Workgroup Manager, select the console status icon in the
status bar.
• In Windchill Workgroup Manager, select Tools ▶ Event Management .
In the Event Management utility window you can see the PDM events for the
named server listed chronologically in the Events table. You can access detailed
information about a particular event by clicking in the event's Actions column, and
access the Conflict Management utility window by clicking icons displayed in the
Actions column for viewing or resolving conflicts.
The next graphic displays warnings on the Conflict Management utility window.
Icon Description
Overridable type conflict
Non-overridable type conflict (Failed)
Warning
In Progress
Pending
Retried
On Hold
The icons for actions that may be available in the Actions columns are described in
the following table.
Icon Description
View event information
View Warnings/Conflicts
Resolve Conflicts
118 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The area immediately below the event title lists the event attributes, as follows:
• Event Name – The name of the event
• Workspace – The workspace from which the event originated
• Status – The status of the event, if completed, or a progress bar indicating how
close the event is to completion
• Start Date – The date and time the event began
• End Date – The date and time the event was completed
• Elapsed Time – The total time required to complete the event (if completed)
Below the attributes area is a table listing the Affected Objects in the event.
The Conflict Management utility assists you in viewing and resolving conflicts that
arise from database events. It is accessed from event management or the Event
Information utility window by clicking the view conflicts icon or the resolve
conflicts icon .
The next graphic displays the Conflict Management utility.
Objects that experienced one or more conflicts during an event are listed in the
Conflicts table, which by default has the columns described in the following table.
Column Description
(Selection) Select check boxes to select or deselect rows. Clicking the
header check box selects/deselects all rows.
(Conflict type) Displays an icon identifying the type of conflict.
Name Displays the name of the affected object, if applicable.
Retry Option Displays the default or currently applied user-selected retry
option for the conflict, if one is available.
Description Displays an explanation of the conflict.
Note
If the explanation exceeds character limits for the column,
an ellipsis (...) followed by a link "view full text below..."
appears at the end of the truncated description. Clicking the
link displays the full text of the description in the
Description field below the Conflicts table
Number Displays the number of the affected object, if applicable.
File Name Displays the file name of the affected object, if applicable.
Note
You can customize your Current View of the Conflicts table; however, setting (row)
filters is not allowed for this table. For more information, see the help available
from the Customize View List page, which appears when you select Customize
from the current view list.
In the toolbar of the Conflicts table is a menu that lists any Retry Options common
to all of the selected conflicts.
To resolve an overridable conflict, perform the following procedure:
1. Select one or more rows containing an overridable conflict.
2. Select an option from the Retry Options list in the table toolbar.
3. Select Set . The Conflicts table refreshes to display the new value in the Retry
Option column for the selected row(s).
4. Select Retry . The action is retried and a new entry is created in the Event List .
The original event's status changes to Retried . Further access to the original
event in conflict management is read-only.
120 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
7
Advanced Techniques
121
• external references
• drawings
• cache management
• logging
122 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Working with CATIA V5 Document Links
External References
A reference is created when one element of a CAD design makes use of another
element of a design as part of its definition. When all references exist inside a
single CAD model, the references are considered internal. When one model makes
use of design or construction elements of a second model, this reference is
considered to be external.
When an external reference is created and managed by Windchill, it is represented
by a reference link in Windchill.
Windchill is capable of locating all drawings referenced by a drawing model and
automatically relating them to the part of the model. In some cases, you may want
to distinguish manufacturing drawings versus conceptual drawings by using a link
in the database, rather than using the calculated relationship. The preference Create
Content Links for Drawings controls whether the auto associate action creates a link
in the database. The default value is no.
124 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• Set the Default Cache Location to the shortest possible length in order to avoid
complications with Windows 255 character path limit.
• The “Do not activate default shapes on open” setting in CATIA should not be
enabled. If enabled, this can lead to the generation of CGRs on disk not
behaving as expected and to downstream problems. The setting can be seen in
the screenshot below:
126 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
In addition to CGR files, XML documents accompany CGR files to prevent
unnecessary loading of objects into the CATIA V5 session. When CAD documents
are loaded into visualization mode the Windchill Workgroup Manager is unable to
read the information about the document without switching it into design mode.
The XML files are generated each time that the document is saved after performing
an update.
where:
• publish.cadconvert.CATIAV5=com.ptc.wvs.server.
publish.CadConvertCATIAV5 is the required setting for publishing the
CATIA V5 viewable
• cgrall=part is the operational setting for enabling CGR part generation
• useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.
properties is the operational setting for enabling file synchronization
128 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• Add to Workspace — CGR CAD documents can be individually added to a
workspace from the commonspace. CGRs have no external references, so only
the associated WTPart, if present, can be gathered via the Add to Workspace
window.
• Open in CATIA V5 / Open From Windchill — This functionality is disabled
for CGR files. The Open in action is hidden for CGR items in the Windchill
Workgroup Manager, and CGR files do not appear in the Open From Windchill
window.
• Rename — If you rename a CGR file in Windchill, the next time you attempt
to open an assembly containing the CGR, the WGM displays a message stating
that the CGR has been renamed and the new CGR name. You must update the
link via the CATIA Desk.
If an assembly containing the CGR is in session when the rename occurs, you
are prompted to close and re-open the assembly so the link can be updated.
• Save As — If a save as or a rename is performed on assemblies containing
CGR files, the links to the CGR files are updated by the managed session of
CATIA V5.
• Edit Attributes — Since CGR files do not contain metadata, editing a CGR’s
attributes in Windchill only affects the EPM document.
• Auto Associate Parts — This behavior is the same for CGR files as it is for
CATParts. The document created for a CGR file can be associated to an
existing WTPart, or a WTPart may be automatically generated during the
checkin process.
130 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Assembly-Level
Assembly-Level CGRs
A CGR file represents an entire CATProduct, which loads a CGR file to be
switched to structure mode. It has no access to metadata or design information. It is
a self contained assembly all at one level, and does not work on multiple levels of
the CATIA specification tree. Assembly level CGRs are used for large data
management to decrease the load on CATIA V5, since they do not need all their
children to be loaded into the workspace. All assembly level CGRs are managed
by Windchill, since they cannot be created in native CATIA V5.
An assembly-level CGR is loaded into a standard CATIA V5 workbench. In a
product specification tree, the CGR is displayed normally but has no children
(switch to structure mode if you want to view the children). You can access a CGR
by right-clicking the product in the specification tree and navigating to CATIA ▶
Representations ▶ Manage Representations .
You are prompted if you want to add children. An additional Windchill menu
option to switch to structure mode becomes available, which can display a part
directly or as an attachment.
Note
If you add an assembly-level CGR to a primary document on the server side, then
the CGR may become out of date in the workspace local directory. If this occurs,
refresh the workspace.
132 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Creating an Assembly-Level
Assembly-Level CGR
Create an assembly level CGR as follows:
• Set Windchill Workgroup Manager ▶ Client ▶ Assembly-level CGR parameter to
“true” in the Preference Management utility.
Note
The preference name must be set to a global attribute. When a CAD Assembly
file has that global attribute set to true, and a Theorem worker exists, the
Assembly level CGR is generated for that assembly.
• Set in the wgmclient.ini file open.assembly.cgrs to “true.”
Reset the Windchill Workgroup Manager if you edit the wgmclient.ini file.
• An additional Theorem license is necessary for CGR creation. Use the
integrated (not the standalone) Theorem Adapter to set the global attribute for
CGR creation to true. After creating the visualization information, the Theorem
adapter saves the CATProduct and attaches it as secondary content.
• Add the attribute in CATIA to match the global attribute in Windchill.
Selected models are highlighted in orange in the structure tree. If an element is not
in the assembly-level CGR node, it is ignored.
134 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Once you click the icon for switching to Structure Mode, you are presented with
three options:
Assembly-Level
Assembly-Level CGR Mode Functions
Note
All of these actions are disabled when the CGR is the top level assembly.
The following actions are possible in Assembly-Level CGR mode:
Assembly-Level
Assembly-Level CGR Function Description
Save to Workspace Saves the assembly to the workspace,
updates the CGR, and attaches the CGR
as secondary content on the CAD
document for the assembly..
Auto Check In The dependents that were modified in
the session are saved to the workspace
(the CGR assemblies are read-only and
Assembly-Level
Assembly-Level CGR Client and Standalone Browser
Functions
The following actions are possible in Assembly-Level CGR Client and Standalone
browser modes:
Assembly-Level
Assembly-Level CGR Client Or Description
Standalone Browser Function
136 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Assembly-Level
Assembly-Level CGR Client Or Description
Standalone Browser Function
Assembly-Level
Assembly-Level CGR Best Practices
• Don't have an assembly-level CGR reference another assembly-level CGR.
• Keep the CGR up to date by regularly synchronizing to the latest CGR version.
Managing Cache
Windchill Workgroup Manager cache is a local repository for third-party CAD
applications contained in a specific workspace, and is used only when uploading or
downloading files to and from the server. Using cache improves performance
becauseWindchill Workgroup Manager only downloads files if the content on the
server is more recent than the content in the cache; and only uploads files when
you direct it to do so.
Note
Working directly in cache is discouraged so that data is not accidentally corrupted.
To help avoid directly working in cache, a component on the client called the
Workspace Local Directory (WLD), is available. It is recommended you use this
component, rather than browsing to or saving directly to the caches from the CAD
application. Sample default locations for the Workspace Local Directory (WLD)are
provided below.
The cache location is defined by the environment variable PTC_WF_ROOT,
which is the client connector cache. This is where allWindchill Workgroup Manag-
er related client side information is stored. If the environment variable is not
explicitly defined, the default location is the home directory of the Windchill user.
By default, cache is not shared between Windchill Workgroup Manager and Creo
Elements/Pro 5.0.
If you are planning to run the Windchill Workgroup Manager and Creo Elements/
Pro 5.0 on the same system and also want to have the cache residing in a non-
default location, you must explicitly set the cache PTC_WF_ROOT for both these
applications to different locations. For example, one method of achieving this is to
create a start-up batch file for each application that defines the PTC_WF_ROOT
environment variable cache location and then start the program.
The default locations for theWindchill Workgroup Manager and Creo Elements/Pro
5.0 cache, and Workspace Local Directory (WLD) locations, are as follows:
• Cache location for Creo Elements/Pro 5.0—%APPDATA%\PTC
\ProENGINEER\Wildfire\.wf
• Cache location for Windchill Workgroup Manager—%APPDATA%\PTC
\ProENGINEER\Wildfire\.wwgm
• Workspace Local Directory location for Creo Elements/Pro 5.0—%
USERPROFILE%\.wf
• Workspace Local Directory location for CAD application—%USERPROFILE
%\.wwgm
138 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
The Workspace Local Directory (WLD) no longer creates application-specific
subfolders for each authoring application. All primary content files reside in the
WLD folder without application sub-folders. Secondary content (attachments)
is placed in a sub-folder. As a consequence of the new arrangement, during
upgrade, an undo checkout must be performed on all workspace objects (not
necessary when upgrading to Windchill 10.0). Administrators may move the
content of any existing authoring application subfolders to the top-level WLD
and delete the application specific subfolders.
Although it is not recommended you directly access the .ws directory; there are
certain PDM actions that require you to select from it. For example, Open queries
the CAD application subdirectory in the .ws directory so you can select the
document you want to open. If desired, the location of the .ws directory can be
changed by setting the PTC_WLD_ROOT environment variable to the required
location.
Cache is managed from the Cache tab on the Server Management window (Tools ▶
Server Management ). This window describes your workspace local directory/
managing directory location, cache space used (in MB), and available disk space.
There is also an option to clear the cache. The following graphic shows the Cache
tab window.
Assembly Handling
All candidate instances are opened to visualization mode one at a time following
the read. Metadata and dependency information is cached allowing models that
contain no changes to detected and not switch them into design mode. If a part
does contain changes, it is opened into design mode to apply the changes.
140 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Neutral Data Caching
Neutral cached data is used. It contains the models and metadata dependency
structure. The use of cache instead of reading from the part improves the
performance of the Workgroup Manager when handling larger assemblies. The
neutral data is stored as an XML file and referred to as the XML data cache. The
XML data cache is stored as secondary content using the primary content’s file
name followed by the version of the neutral data model with a .xml extension, for
example my_part.CATPart.L01.xml.
Configuration
The CGR cache configuration is done by setting the following preferences on the
Windchill server. The preferences can be accessed under Preference Management
at Site ▶ Utilities .
Note
This preference is an XML file, located at windows/temp/<part name with time
date stamp>.xml
○ Determines whether or not XML data cache files are attached to the CAD
model.
○ Default – No
Windchill Workgroup Manager – Server
Operation ▶ CAD Data Management ▶ Content Handling ▶ Download
• CATIA V5 CGR
○ Sets the download preference for the CATIA V5 CGR content category.
○ Default – Yes
Operation ▶ CAD Data Management ▶ Content Handling ▶ Mark Out Of Date
142 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ Updating the filter criteria
○ Specifying include/exclude rules
• You validate the configuration context definition by examining the
resulting content displayed in the tree structure panel and the Visualization
tab.
3. You check in the configuration context, which causes the system to generate
resulting rules
4. You can then invoke the action to open the configuration context in the CAD
application (embedded browser only)
5. The system generates a design context from the configuration context. The new
design context is created in your workspace
6. The system opens the design context in the CAD application.
144 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• The system updates the related design context in your workspace.
• The system launches the CAD application for the modified design context.
The “New/Update
“New/Update Design Context” Action
The New/Update Design Context action has nearly the same behavior as the Open
in CATIA V5 action described earlier. The main difference between the Open in
CATIA V5 action and the New/Update Design Context action is that the Open in
CATIA V5 action opens the resulting design context in the CAD application, while
the New/Update Design Context action opens it in the design context builder
window.
Note
The New/Update Design Context action is only available when the Show New
Design Context Action preference is set to Yes. The default value is set to No.
To simplify the workflow, Windchill by design reduces or eliminates the need to
show the New Design Context page with each update in the following ways:
• A Set as Default action for the Template field on the New Design Context page
lets you set a default template for subsequent creations of new design contexts
directly from configuration contexts.
• The object initialization rule (OIR) provides values for the name and file name
attributes of the new design context.
○ The out-of-the box OIR sets the name attribute for the new design context
to the same value as the name attribute for the related configuration
context.
○ The out-of-the box OIR sets file name to same as number
A name for the CAD data file that references the design context members,
the File Name can be entered using the text entry field or set equal to the
value of the Number attribute by selecting Same As Number . Same As
Number is checked by default.
• In the embedded browser, the value for the workspace is set to the registered
workspace.
• If the preference Hide wizard when creating a Design Context from a
Configuration Context is set to yes, administrator can specify that the system
should not display the New Design Context page to the users when they
perform the Open in CATIA V5 and New/Update Design Context actions. Setting
this preference means that the administrator must perform the configuration
activities via OIRs and preferences to ensure that all the required attributes
displayed in the design context create wizard get set programmatically.
Note
The New Design Context action is only available when the preference Workgroup
Manager Client ▶ Design In Context ▶ Show New Design Context Action is set to
Yes. Contact your Windchill system administrator to change these preferences. It is
not recommended to set the preference back to No, after it has been set to Yes.
To create a design context, navigate to the Structure tab on the workspace
information page of a CAD document structure or of an existing configuration
context from which you want to derive the new design context and use the
following procedure:
1. Select New/Add To ▶ New Design Context from the CAD document Structure
tab menu bar
Or
Select Design Context ▶ New from a configuration context Structure tab menu
bar
The New Design Context window opens.
2. In the fields that are available, you can accept the pre-populated values
(derived from the initial CAD structure) or specify other values by selection
from the menu for each field, as follows:
• The Windchill Context is always the same as the initial structure.
• Organization ID , if enabled at your site—You can search for a different
organization.
• Authoring Application —Select from available options.
• Type —CAD Document or sub-type
• Template Name —Select from available options, or click Default .
Note
In order to create a new design context on an assembly whose structure was
created or modified in Windchill, you must create a template and should
assign it as the value of the preference, Workgroup Manager Client ▶ Design
In Context ▶ Assembly Template Used In New Image Design Context Action
.
146 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Upon selection of a template name, an Attributes panel opens beneath the
other fields mentioned, displaying the pre-defined attributes for the new
design context.
3. Specify the values for the template you have selected.
4. Click OK . The new design context is created in the database and the
information page for the design context opens. By default, the information
page displays the Edit Definition tab.
Note
At creation, the new design context is essentially a copy of the initial CAD
structure. Typically, the next step is to edit the definition of the design context.
For more information, see Editing a Design Context Definition on page 147.
Note
If the Edit Definition tab is not visible on the design context information page,
select Edit Design Context Definition from the Actions menu.
Below the action bar containing the actions, the Edit Definition tab displays the
structure of the design context in a left-side pane. Checkboxes are available next to
each subcomponent displayed in the structure, which can be used in conjunction
with the other editing tools in the action bar to define the design context. The
structure tree-table has the columns described in the following table:
Column Description
File Name Displays the structure of the design
context in tree format. Selecting a
checkbox includes its row in the
definition; clearing a checkbox excludes
its row.
Definition Rep Displays the current include/exclude
rule assigned to the object.
Resulting Rep Displays the representation rule that
results from the application of all
definition rules.
A right-side pane contains the following sub-tabs:
Sub-tab
Sub-tab Description
Attributes Displays the attributes of the selected
The actions on the toolbar on the Edit Definition tab are described in the following
table:
Action Description
Editing actions set
148 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Action Description
• Select 2-pane display
• Select 3-pane display (places
attribute and rules information in
separate panes)
• Refresh the display of the structure
Filter actions set
Current Filter Open the Current Filter window,
displaying the configuration
specification details.
Open the Edit Filter window to enable
Edit Filter editing of the Configuration
Specification, Spatial Filter, or Attribute
Filter applied to the design context
structure.
Attribute Rules actions set
Set spin center Allows you to assign a spin center to the assembly.
Note
Use of filters actually trims the structure tree (removes
components). Use of rules can exclude components from
membership in the design context, but the excluded
components remain in the structure tree (in an unselected
state).
Spatial rule Opens a menu allowing you to set or update box, sphere, or
proximity type of spatial rule when a component is selected.
For more information about using spatial rules, see the
following topics; Setting a Box Spatial Rule on page 150,
Setting a Sphere Spatial Rule on page 151, Setting a
Proximity Rule on page 152, and Updating a Spatial Rule on
page 153.
• When the Rules tab is selected, the Rules pane displays the rules applicable to
the current definition of the design context.
• Deselecting the checkbox for a member of the structure, excludes that object
from the design context. The exclusion is listed on the Rules tab described by
listing the parent-child relationships down to the particular object. Subsequent
modifications to the design context definition automatically update the rules.
For example if a component has been excluded, an “Exclude” rule is created.
Upon subsequent re-inclusion the Type field displays “Graphic,” indicating the
re-inclusion of the object.
• Excluding a parent also excludes all of its children in the structure. Re-
inclusion of a child also re-includes the parent.
150 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The Box Spatial Rule Coordinates window opens. By default the X, Y, and Z
values for the minimum and maximum coordinates include the entire structure.
2. Enter the new X, Y, and Z coordinate values in both the minimum and
maximum coordinate input fields. You can enter zero as well as positive and
negative real numbers.
Tip
Spatial filter dimensions can be manipulated graphically using the spatial filter
volume representation in the Visualization tab.
• Click and drag the coordinate system gnomon by its origin or one of the
axis to move the entire filter volume.
• Click and drag a face of the box or sphere to increase or decrease the filter
volume. The spatial filter coordinates change as you modify the filter
volume.
Note
All six coordinate values are required. The minimum values must be smaller
than the corresponding maximum values.
3. By default, parts that are partially within the box volume are included in the
structure. Select Remove items that are partially outside the bounding box to
include only those parts that are completely within the box volume.
4. Click OK to dismiss the Box Spatial Rule Coordinates window and apply the
rule to the part structure.
Tip
Spatial filter dimensions can be manipulated graphically using the spatial filter
volume representation in the Visualization tab.
•Click and drag the coordinate system gnomon by its origin or one of the
axis to move the entire filter volume.
• Click and drag a face of the box or sphere to increase or decrease the filter
volume. The spatial filter coordinates change as you modify the filter
volume.
3. Enter a positive real number for the radius of the sphere in the Distance from
Center input field.
4. By default, parts that are partially within the spherical volume are included in
the structure. Select Remove items that are partially outside the bounding
sphere to include only those parts that are completely within the sphere.
5. Click OK to dismiss the Sphere Spatial Rule Coordinates window and apply
the rule to the part structure.
152 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Updating a Spatial Rule
You can revisit your definition of a spatial rule for a design context by selecting the
spatial rule icon on the Visualization tab and then selecting Update Spatial Rule
from the menu. You are asked if you want to save any current changes. The
appropriate definition window for the type of spatial rule currently in effect is
opened, and you are allowed to update the definition. Clicking OK applies the
updated spatial rule.
Note
You can create multiple rules prior to clicking Apply or OK in the Attribute
Query Expression window. You can also delete any rule by clicking its delete
icon .
5. Once you have created an attribute rule and it appears in the Manage Rules
window, you can add more rules, edit existing rules, or remove existing rules:
• Click Add to call the Attribute Query Expression window, to create a new
rule.
• Select an existing rule and click Edit to call the Attribute Query Expression
window, populated with the selected rule, ready for your editing.
• Select an existing rule and click Remove to remove the rule from the
Manage Rules listing.
154 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If additional instances of the excluded object are included in the design context, the
excluded object’s status icon displays as follows:
If all instances of the object are excluded, then the excluded object’s status icon
displays as follows:
To switch a mode for an object to include or exclude it from within CATIA, select
the object and choose a different mode from the Windchill ▶ Representation
Management menu.
All-In-
All-In-One
One CATPart Support
In CATIA V5, an assembly (CATProduct) consisting of many parts can be saved
into one single part (CATPart) by selecting Tools ▶ Generate CATPart from
Product . All-In-One CATParts are useful, for example, if you want to design
surrounding parts for an assembly, and need the assembly only as a reference (or if
the assembly is frozen).
However no link exists in CATIA V5 between this All-In-One CATPart and the
CATProduct.
TheWindchill Workgroup Manager though can manage a model tree structure of
all loaded and used CATParts and CATProducts, which can be then be used to
recreate the All-In-One CATPart. In Windchill the All-In-One CATPart is stored as
an EPM document. The Windchill Workgroup Manager can generate this All-In-
One CATPart, and check the resulting CATPart into Windchill as a new EPM
document.
156 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
All-In-One CATParts are supported for the following assemblies:
• Standalone CATIA V5 assembly
• CATIA V5 assembly instance (defined in assembly design table)
Note
So that All-In-One CATParts work with assembly instances, you must restrict All-
In-One generation by setting the file attribute “CREATE_ALLCATPART=False”
in the design table. You need to set a global attribute as its own column in the
design table of the assembly. For more information, refer to Specifying Names for
Instances in a CATIA V5 Design Table on page 163.
Checking In All-In-
All-In-One
One CATParts
You can check in an All-In-One CATPart in CATIA V5 in two ways:
• Windchill menu CATIA V5 ▶ Windchill ▶ Check In ▶ Check In All-in-One
CATPart
• Windchill toolbar icon
Once checked in, the All-In-One CATPart can be opened in CATIA V5 itself or
referenced under another parent assembly. The All-In-One CATPart is read only in
session.
The Windchill link displays what version of the assembly the CATPart was
synchronized with as well as the version of the assembly.
All-In-
All-In-One
One CATPart Preferences
Set the following preferences in the wgmclient.ini file for All-In-One
CATParts to work properly.
Preference Description Default
allinonecatpart.name Specifies the naming rule <CATProduct>_AllCAT-
of the All-in-One Part
CATPart. The default
option is source product
name plus AllCATPart.
158 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If Not Merged If Merged
Read-Only
Read-Only Areas
Description
A Read-Only Area (ROA) is a collection of data and preferences in a file system; it
is not copied to a workspace, but loaded fromCATIA V5 so that you can see the
parts. This is useful for working with large assemblies; most of the assembly can
remain in the ROA so that you do not have to download the entire assembly.
Objects from a designated ROA are loaded according to theCATIA V5 load
options, and the secondary content of the ROA will match the status of the files in
CATIA V5.
Setting Up Read-Only
Read-Only Areas
You can set up managed ROAs in the wgmclient.ini file with the following code:
managed.read.only.folders=C:\cad_client\work\ROA\working
160 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Managed ROAs have a link to an administrator, and must be actively managed by
populating the ROA after the documents are checked in to Windchill.
You can set up unmanaged ROAs in the wgmclient.ini file with the following
code:
unmanaged.read.only.folders=C:\cad_client\work\ROA\working
Only top level ROA folders must be specified in the preference.
Multiple directories are separated by semicolons. Example:
unmanaged.read.only.folders=C:\cad_client\work\ROA\working;
C:\cad_client\work\ROA\uroa;
C:\cad_client\work\ROA\mroa
Note
If working with a temp patch, you should also un-install and re-install the existing
Windchill Workgroup Manager client from the patched Windchill server onto any
client machine that requires the temp patch. You should also update the wgmclient.
ini file on the patch Windchill server for all the clients that are going to be using
the unmanaged.read.only.area preference.
Family tables that have had Save As or Rename performed upon them are stored in
the same sub-directory where their attachments are stored — they are no longer
stored in the same sub-directory as the generic part and its design table.
162 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Design tables are created using a Microsoft Excel spreadsheet (on Windows only)
or as a text file (on Windows or UNIX). Each row represents an instance, and
columns represent varied parameters. In Windchill, a CATIA V5 model file with an
associated design table is represented as a generic CAD document.
A family table is a family of objects when you associate a CATIA V5 model file
with an associated design table in Windchill, and is composed of the following
objects:
• Generic – A part or assembly that is used as a basis for creating instances
(variations of a generic) using a design table. Both the generic part and the
design table are the primary content for the generic CAD document.
• Instance – A variation of the generic that is defined using a design table. An
instance corresponds to the row in the design table. In Windchill, an instance is
represented as an instance CAD document.
Note
If PartNumber is not specified for one or more rows in the design table, no instance
files are created, and these instances are not managed in Windchill as separate life
cycle-controlled objects. If the PartNumber is not set, a warning message appears
in the Windchill Workgroup ManagerMessage console informing you that CATIA
V5 files are not created for one or more instances in the design table.
If no PartNumber values are defined in the design table, the CATIA V5 model is
managed as a standalone CATIA V5 CAD document with no family in Windchill.
The design table file remains associated to the CAD document as part of the
primary content.
The next figure shows a CATIA Design table with the PartNumber column
specified in the design table. Note that if the PartNumber column is present in the
design table (optional), CATIA V5 uses the PartNumber column as the file name
for the CATIA V5 model files created for each instance.
The next figure illustrates how the design table is edited in Excel.
164 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Assembly Instances
When creating assembly family tables with Excel or a text file, an extra column
called PTC_IS_INSTANCE needs to be added. This additional column specifies
instances for an assembly to be exposed to Windchill.
PTC_IS_INSTANCE is set to false by default. If you change the attribute to true,
the instance is flushed to disk in the Workspace Local Directory, and then checked
in as a family table and an instance.
If you want to expose the instance configuration to Windchill, then set the server
side preference Manage model instances as family table CAD Documents to All or
Assembly . If you do not want to expose the instance to Windchill, set this
preference to Part or Disable .
166 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Do Not Manage As Family Tables
If you disable the Manage model instances as family table CAD Documents
preference, you disable support for design tables when the preference has been set
for parts to be associated with a design table. In this case, these parts are processed
as regular parts. From CATIA to Windchill, such tables are still family tables, but
have no instances.
You can change the Manage model instances as family table CAD Documents
preference in the Preference Management utility (available from Windchill ▶ Site ▶
Utilities ). This preference has the following settings:
• All (default)—Part and assembly instances are published as CAD document
instances.
• Assembly —Enables managing instances defined in the assembly as managed
functional instances. Only assembly instances are published as CAD document
instances.
• Part —Enables managing instances that are defined in parts as managed
functional instances. Only part instances are published as CAD document
instances.
• Disable —Instances are not published as CAD document instances.
• When you first save a generic to the workspace, Windchill Workgroup Manag-
er creates new CAD documents in the workspace – for the generic CATIA V5
model and for each instance in the design table that has a unique value for the
PartNumber column. Windchill Workgroup Manager creates separate CATIA
V5 model files in the workspace for each instance according to the PartNumber
column in the design table.
• When you save a design table or an assembly to the workspace, the design
table is saved with the CATIA V5 file.
Note
If you have not updated the generic CATIA V5 model with the latest Design
Table, saving the generic overwrites the design table file that was previously
saved.
• By default, Save to Workspace uploads objects after saving.
168 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Rules for Adding CATIA V5 Models with an Associated
Design Table to a Workspace
Consider these rules for using Add to Workspace :
• Any member of a CATIA V5 part family in Windchill can be individually
selected for the Add to Workspace action. For example, you can choose to add
the generic CATIA V5 model or a specific instance defined in the design table
to the workspace.
• If you want to add an instance to the workspace, the generic must always be
included as a required dependent.
• When you use Add to Workspace , the genericCATIA V5 model file and the
design table are added to the workspace.
• If you check out an instance when adding it to the workspace, then the entire
family (generic and all other instances) are added to the workspace and
checked out as well. If independently.modify.instances is set to
Yes, then only instances to be modified are checked out. See Modifying
Instance Files Independently on page 165 for more information.
Note
If you want to view or modify the design table, you must do it from CATIA V5.
• If an instance CAD document is not in the workspace, the system attributes
created by the Windchill Workgroup Manager may not be up to date.
• If you select a generic CATIA V5 CAD document to open and the generic is
not in the workspace, the generic and all instances are added to the workspace.
• If you select an instance, and the instance is not in the workspace, then the
instance and its generic CAD document must be added to the workspace.
170 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• Removing a generic also removes the CATIA V5 model file and its design table
from the workspace local directory.
• Removing a generic CATIA V5 CAD document from a workspace attempts to
close the generic CATIA V5 model and any instances currently open in the
CATIA V5 session.
An administrator can modify the shared location of the local workspace for the
catalog by setting the Windows environment variable PTC_WLD_ROOT to a
common location on the network, and replicate it by either a shared master location
or a configuration of the shared workspace for local users. More than one shared
location is possible.
172 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
To update a catalog, administrators can do one of the following:
• Automatic — ensure that the shared workspace of the catalog is the same as the
local workspace on the workspace local directory of the administrator’s client
machine. See the Automatic Update section below for details.
• Manual — make changes to and check in the catalog and its members within
the shared workspace directory
174 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
2. Click .
3. Navigate to the shared location, and then select the catalog file.
4. Close and then restart CATIA V5 to confirm the change.
After the restart, use the catalog browser to navigate to the managed catalog.
Checkin
An administrator is responsible for checking in catalogs. Checking in a catalog is
initiated through the Windchill menu of a Windchill Workgroup Manager enabled
instance of CATIA V5. Upon checkin, any family table CATParts contained in the
catalog have instances resolved to a file. Metadata is not stored on CATIA V5
catalogs, and thus attributes are not associated with catalogs.
Catalogs with both normal and family table CATParts are supported. If a catalog
contains any part families, the families have their instances resolved and the
generic and instances are checked into Windchill. In Windchill, the catalog has a
reference link to the generic table of the family.
Catalogs are stored in Windchill as a life cycle-managed document. Any members
contained in the catalog are stored in Windchill as an EPMDocument, and are
considered a required dependent. Relationships between the catalog and its
members are managed in Windchill by a reference link between the
EPMDocument of the catalog,and the EPMDocument catalog member. Keywords
Checkout
An administrator must initiate a checkout through theWindchill Workgroup Man-
ager client, the Windchill Workgroup Manager embedded browser, or aWindchill
Workgroup Manager enabled instance of CATIA V5. Checking out a catalog or
adding a catalog to the workspace adds the entire catalog to the shared workspace.
Catalogs generally contain many CAD documents, and checkouts take longer than
many similarly sized assemblies.
Since catalogs are very large sets of data, PTC recommends that you do not
remove a catalog and its members from the shared workspace. If catalog members
are changed in Windchill, update from either CATIA V5 or theWindchill Work-
group Manager client.
Automatic Update
An administrator should initiate an update from the client on the shared workspace
if members of a catalog have been changed in Windchill. Updating refreshes the
workspace with the latest version of any of the documents in that workspace.
You can automatically download any updates of a catalog and its members in
Windchill to a workspace by setting up a script that initiates automatic
synchronization between Windchill and the shared catalog folder. Follow these
steps:
1. Manually run theWindchill Workgroup Manager after adding the following
arguments in the command: -catalog_xml_file -username
<username>-password <password>.
The catalog.xml file is generated in the directory of Windchill Workgroup
Manager client (for example, C:\Program Files\PTC\wgm), and the password is
encrypted.
The XML file looks this:
<catalog_data.xml>
Please specify server name
<server_name value="vm91m040upgrade"/>
Please specify server URL
<server_url value="http://vm91m040upgrade.i-cubed.com/Windchill>
Please specify workspace name
<workspace_name value="mtb-upgrade1"/>
Please specify workspace context
176 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
<workspace_context value="Save As/Rename FT Project"/>
This is the encrypted username
<username value="egD+FRtdURLg6JhNeSmxL5EM3bPI/JPhNj4ywJlYyGO3
+DglXgxKEHozDXllAj/ghqyOyvMBSeANkkUkO1rUWd14SIaB5Qj0FUCtZNbf
684EbW6t7sPY1aJVeQNMTrf4QqJcT8QA5d5dWnl/
xnwQRbhZZsShLZjq7/MZHe3fcTQ="/>
This is the encrypted password
<password value="bi3nh2kxHRIVRGZZvfY6yHrYv1WCf1XT/mBdxoT0P4Rxbx9S8
gbitV0mtwOk9gptkDEjcu63qGPw7BVCu87Te42BKsMIqu/
lxQZeuOg0UtYd02WBsRqH2x3a
QspVW2ea8U9iPPQgZF2EPfJ+e306IaWh2J7TjWkO59luh58IHNY="/>
Please specify the catalog(s) name(s) used
<catalogs>
<catalog value="300-Catalog-xls-Catalog.catalog"/>
</catalogs>
</catalog_data.xml>
2. Modify the XML file as follows by filling in values for the following XML
elements (value=””):
*server_name – Server name, as it appears in the server registry window
*server_url – Server URL as it appears in the server registry window
*workspace_name – Workspace name, as it appears in the server registry
window
*workspace_context – Context name in which the workspace is created
if needed
*catalog– Name of the catalog object that needs to be added to the shared
workspace. Duplicate this tag to specify additional catalogs if needed in the
same shared workspace. For example, change an empty generated line
<server_name value="" /> to <server_name
value="myservername"/>
3. Set up the scheduled task. When specifying the command to run to the
scheduler in UNIX and Windows, provide the standard run command for the
Windchill Workgroup Manager client with additional argument:
-catalog_update.
Best Practices
If you are an administrator:
1. Make changes and check in the catalog and its members within the shared
workspace directory. The catalog is updated without having to update out-of-
sync components.
2. Synchronize the catalog, either manually or automatically.
3. Retrieve the catalog in the CAD tool.
A fixed member link does not have a constraint in CATIA V5. A part in CATIA V5
is constrained if it cannot move.
178 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If the member link is fixed and has no constraints, then it can be used to build and
iterate assemblies.
Note
You may need administrative permissions to perform this task.
1. From Windchill, click the Type and Attribute Management link from Site ▶
Utilities or Organizations ▶ Utilities
2. In the Manage Global Attributes window, click the new attribute icon .
The New Attribute window appears.
3. In the Name field, enter the value you entered in the Environment Management
Parameter preference.
4. Select String from the Data Type list.
5. In the Logical Identifier field, enter a name to identify the attribute in external
configuration and property files. It is often the same as the attribute name and
should be unique across all attributes in the system.
6. Click OK .
The attribute definition appears in edit mode.
7. Enter a Description .
180 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
8. Click Save or OK to save your changes.
The attribute has been created. Next, associate it to CAD Documents .
9. Under the Manage Types pane, expand EPM Document ▶ CAD Document .
10. Right click CAD Document and click Edit .
11. In the Attributes tab, click the New Attribute icon .
12. In the Internal Name field, enter an internal name and click Next .
13. Under Global Attributes , find and check the attribute you created earlier.
14. Click Finish .
15. The attribute is added to CAD Documents .
Note
Currently it is not possible for a specific environment to be launched directly from
the Windchill Workgroup Manager. In order to start a specific environment, you
must use your third party environment management software utility to start CATIA
V5, then load CATIA V5 data from Windchill.
The following optional attributes can be set in the Preference Management table in
Windchill:
Preference Description Notes
Save data with active When saving a document, Set this preference to No
environment controls whether to asso- if you prefer to manually
ciate documents which set the environment of
have not been associated CAD Documents that are
with an environment to not currently associated
the active (or running) with an environment.
CATIA V5environment.
Allow to save in different When opening a docu-
environment ment into an environment
Note
Line breaks and extra spaces have been inserted into the below example to
improve readability.
!----------------------------------------------------------
184 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
! DASSAULT SYSTEMES - V5 ENVIRONMENT FILE
!----------------------------------------------------------
! MODE : User
! TYPE : CATIA
! TMSTMP : 1306184211
! ARGS : -cs CATIA -a user -icon yes -menu yes
!----------------------------------------------------------
CATInstallPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]
CATDLLPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\code\bin
CATICPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\code\productIC
CATCommandPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\code\command
CATDictionaryPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\
code\dictionary
CATDocView=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\doc
CATReffilesPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\reffiles
CATFontPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\resources\fonts
CATGalaxyPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\
resources\galaxy
CATGraphicPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\
resources\graphic;
C:\CAD\Dassault Systemes\B[Release]\[OSDS]\resources\graphic\icons;
[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\resources\graphic\icons;
C:\CAD\Dassault Systemes\B[Release]\[OSDS]\resources\graphic\figures;
[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\resources\graphic\figures;
C:\CAD\Dassault Systemes\B[Release]\[OSDS]\resources\graphic\splashscreens;
[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\resources\
graphic\splashscreens;C:\CAD\Dassault Systemes\B[Release]\[OSDS]\resources\
graphic\symbols;[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\
resources\graphic\symbols;C:\CAD\Dassault Systemes\B[Release]\[OSDS]\
resources\graphic\textures;[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\
[OSDS]\resources\graphic\textures
CATMsgCatalogPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\
[OSDS]\resources\msgcatalog
CATFeatureCatalogPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\
[OSDS]\resources\featurecatalog
CATDefaultCollectionStandard=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\
[OSDS]\resources\standard
CATKnowledgePath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\
[OSDS]\resources\knowledge
CATStartupPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\startup
CATW3ResourcesPath=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\docs
[ManagedEnvironmentVariable]=[[ManagedEnvironmentVariable]]
PATH=[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\code\bin;
[PTC_WF_ROOT]\.wwgm\.cadadapters\[OS]\cv5R[Release]\[OSDS]\code\command;
%JAVA_HOME%\bin;%PATH%
Note
The managed environment variable should be in brackets in order to read in the
value set in the myV5.xml file for the environment name.
2. Repeat for each CATIA V5 release registered.
3. Once you have created all your environment files, configure the myV5.xml
file, located in the base installation directory by default, to create a Windchill
Note
To use FlexPlus with Windchill, you must set the Managed Environment Variable
preference in Windchill to V5_PRJ.
1. Launch the FlexPlus administration utility, located in the base installation
directory by default.
2. Click the CAA & Applications tab.
3. From the CAA Management tab, enter the following values:
a. Name —Enter the name presented to the user when launching an
environment.
186 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
b. EnvName —Select each environment from the drop down menu that you
wish to be able to launch with the Windchill Workgroup Manager for CAT-
IA V5.
c. MSWin32 —Enter <PTC_WF_ROOT>\.wwgm\.cadadapters\<OS>
\cv5R$V5_REL, where:
i. <PTC_WF_ROOT> is the location used in the environment variable
PTC_WF_ROOT. If not used, the default location of
<APPDATA>\PTC\ProENGINEER\Wildfire\ should be used.
and
ii. <OS> is x86e_win64 for 64 bit systems and i486_nt for 32 bit
systems.
4. Click Save .
CATProcess Links
In CATIA V5, CATProcess links are of the Document type. The links are at the
component level and do not specify features within a component. In Windchill,
CATProcess links are stored as Manufacturing Reference links.
CATProduct and CATPart are the required dependents of a CATProcess. When
adding a CATProcess file to the workspace, the related CATProduct and CATPart
are also brought to the workspace. The association or disassociation of
CATProcess part is supported. The default is disassociated.
If you modify a CATProcess on a design assembly and cause the design assembly
to be marked as modified, then you are asked to check in the CATAnalysis,
CATProduct, and CATPart. If you do, then the CATAnalysis, CATProduct, and
CATPart is saved in Windchill properly. Follow these steps:
1. Open the CATProcess and the corresponding design assembly or part from
Windchill into CATIA V5.
2. Make geometry changes to the part that is modifying the CATProcess.
3. Update the CATProcess if it is not updated automatically.
4. Click Save or Checkin .
188 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Save As or Rename
You can perform a Save As or Rename on a CATProcess dependent from Wind-
chill, but you must manually update any links from the CATProcess to dependents
that you saved or renamed. When you open such a CATProcess file that requires an
update, a message appears with instructions on how to update these links.
Due to a native CATIA V5 limitation, using Edit ▶ Link cannot fix a broken link
manually. This limitation applies only to CATProcess documents.
Synchronization
Attributes changes made in Windchill or your workspace can be propagated into a
CATIA V5 session if CATAnalysis is loaded. You can verify the updated attribute
in the property form, the entry under Parameter of the CATProcess and formula
window.
The top-level element in all CATAnalysis documents is the Analysis Manager. The
Analysis Manager contains the Links Manager and the user-defined datasets for
performing simulations. The Links Manager manages the links to all dependent
CATParts and CATProducts as well as links to auxiliary content such as
CATAnalysisComputations files if present.
190 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Metadata is stored in the top-level Analysis Manager container. However CATIA
V5 does not display parameters in the structure tree nor are the parameters
viewable from the properties menu of the Analysis Manager. To view the
parameters, select the Analysis Manager in the structure tree and navigate to CATIA
▶ Tools ▶ Formula menu to view the Windchill system parameters.
CATAnalysis Links
In CATIA V5, CATAnalysis links are of type ‘Doc’. In Windchill, CATAnalysis
links are stored as Analysis Reference links in Windchill. The links are at the
component level and do not specify features within a component. Links to
unmanaged types, such as CATAnalysisResults, are not managed by the Windchill
Workgroup Manager or stored in Windchill.
The relationship between CATAnalysis and related design references (CATProduct
and CATPart) is structure. CATProduct and CATPart are the required dependents
of CATAnalysis. This means adding a CATAnalysis file to the workspace brings
the related CATProduct and CATPart to the workspaceas well.
Check In
If you modify a CATAnalysis on a design assembly and cause the design assembly
to be marked as modified, then you are asked to check in the CATAnalysis,
CATProduct, and CATPart. If you do, then the CATAnalysis, CATProduct, and
CATPart is saved in Windchillproperly. Related CATIA V5 parts are checked in as
well if they are modified.
You can perform Save As or Rename functions on a CATAnalysis dependent from
Windchill, but you must manually update any broken links from the CATAnalysis
to the dependents that have been renamed.
Check in a CATAnalysis file as follows:
1. Select File ▶ Open on the CATAnalysis file from outside the workspace local
directory.
2. In the workspace local directory, create a directory with the same name as the
CATAnalysis file with the suffix .dir.
3. In an open session of CATAnalysis, set the export manager for the results,
computations and export files to the new .dir directory.
4. Compute the analysis.
5. Select Windchill ▶ Save to Workspace .
6. Select Actions ▶ Edit Attachments in the workspace local directory.
7. Click Add Attachment .
8. Add the results file as an attachment category that is downloaded automatically
upon addition to a workspace (for example, CATIA V5 CGR.)
9. Click Apply .
Best Practices
PTC recommends that you keep the CATAnalysisResults and
CATAnalysisComputation files outside of the workspace local directory.
1. Set the analysis setting in options to the current CATAnalysis folder.
2. Put the CATAnalysis and its dependents in a different directory (outside of
workspace local directory) than its related CATAnalysisResults and
CATAnalysisComputations files.
3. Put the CATAnalysisResults and CATAnalysisComputations files outside of a
child directory of the CATAnalysis path.
4. Select File ▶ Open on the CATAnalysis file.
5. Select Windchill ▶ Save to Workspace (or Windchill ▶ Check In ▶ Auto Check In
) on the CATAnalysis file.
Synchronization
The attributes changes made in Windchill or the workspace can be propagated into
a CATIA V5 session if CATAnalysis is loaded.
192 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Two additional types of link support has been introduced with CATMaterial file
support. Below is a description of the new link types which are reported in Wind-
chill. In CATIA V5, CATMaterial is linked to image files through an “Image” link
which is maintained when saved into Windchill. In Windchill, two links are
available:
Link Description
Material Between the CAD document and
CATMaterial when selecting the “link
to file” option when applying the
material.
Image Between CAD document and an
external image file which represents the
texture of the material if you do not
select the “link to file” option and the
texture image file exists. You can also
use it to link two supporting texture
image files.
194 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
2. Check in the CATMaterial to the workspace.
OR
Use the Managed Read Only Area Folders preference in the Windchill
Preference Management utility. You only need to define the top level folder
where the CATMaterial files reside, all the subfolders are included.
2. Set the CATMaterial network directory in other folders.
Note
You must enter all subdirectories in the search order if any are present in the
network location. Do this by clicking the Add Tree button to recursively add all
subfolders to the search path.
3. Set the default material catalog path to point to the .CATMaterial file from
the shared workspace directory. While not mandatory in Windchill, it facilitates
access to the CATMaterial file from the shared directory in CATIA V5 when
196 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
you want to apply the material. Otherwise, you need to browse the directory
each time you open the CATMaterial catalog.
You can insert the material either with a material link to the CATMaterial file, or
with an image link to a supporting texture image file in a Managed Read Only
Area. With CATIA ▶ Edit ▶ Links you can see that the CATPart refers to the
CATMaterial catalog from the shared workspace
198 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If you have used a material link to the CATMaterial file, two documents are in the
CATIA V5 session: the CATPart and the CATMaterial..
Also, the dynamic documents page for the CATPart points to the CATMaterial as a
reference.
200 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If you have used an image link to the CATMaterial file, then only the CATPart is in
the CATIA session.
Save to Workspace on the CATPart causes the CATPart referenced texture image
file to be added to the workspace as a link. Also, the dynamic documents page for
the CATPart points to the CATMaterial as an image file.
202 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
A template is an EPMDocument type in the Windchill Workgroup Manager, and
has an assembly subtcategory that makes Windchill see template links as doctypes.
Note
If there are any model versions present in the active workspace, those versions
are utilized as the base model. If you would like to use a different version,
remove the existing active versions from your workspace or use a different
workspace for comparison. If you do not have anything in the workspace, the
latest iteration is added there and used as the base model.
204 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
1. Opens the base model iteration in CATIA V5.
2. Creates a CATProduct in a CATIA V5 session that contains the base model and
the selected iterations for comparison using the tools available in the DMU
Space Analysis workbench.
3. Puts the additional iterations in a wgm_compare folder.
4. Changes the active workbench in CATIA into the DMU space analysis
workbench. The comparison fails if this workbench is not available.
Note
By default the additional iterations are put in the temp directory. If you want to
specify the location of this folder, change the system environment variable
PTC_WGM_CM_TEMP on your machine (you must restart CATIA V5 and Wind-
chill Workgroup Manager for the change to take effect).
Theresult is two open windows in CATIA V5. One window has the base model
version for editing purposes in the workspace, and another has a temporary top
level assembly called CompareTopModel with the base model iteration on the
top of the specification tree and the selected iterations below.
This chapter is intended for administrators. It covers the information necessary for
setting up and configuring Windchill Workgroup Manager for CATIA V5. It may
be useful to refer to the following Windchill documents for more information:
• Windchill Customization Guide
• Windchill Enterprise Administration Guide
• Windchill Specialized Administration Guide
These guides are located at PTC Reference Documents.
This chapter also covers other recommendations for performance tuning and
setting up a desirable Windchill folder structure.
Note
Refer to Preferences on page 305 for more information about preferences.
207
CAD Worker Setup
It is recommended that administrators use the following major sequence for setup:
1. Windchill server
2. CAD worker
3. Windchill Workgroup Manager
For details on CAD Worker setup, see the Windchill Visualization Services Guide,
located at the PTC Reference Documents site.
208 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
b. Append the useworkerdownload variable definition to the publish.
cadconvert<worker_name> variable:
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
Replace <username> and <password> with valid values. The specified user
name must have read access to the Windchill objects to be published
through Windchill Visualization Services, and it must have the
authorization to download the content from Windchill.
d. Save your changes and close the auth.properties file.
3. Restart the Windchill server.
210 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Accepting Certificates on Windows
For the Windows worker to publish data, the GS Worker Daemon service must be
configured with the specific logon information of a user who can log on to the
local host and accept certificates from the Windchill server:
1. In Windows, select Start ▶ Control Panel ▶ Administrative Tools . Once the
Administrative Tools window opens, double-click the Services icon. The
Services window opens.
2. View the properties of the GS Worker Daemon.
3. Return to the GS Worker Daemon Services window. Under the General tab,
click Stop .
4. Under the Log On tab, select This account and enter the user logon and
password information.
5. Return to the General tab and click Start to restart the service.
6. Open the Windchill Workgroup Manager and browse to the Windchill server.
7. Install (accept) the security certificate for the secure site.
8. Click Exit to exit the Windchill Workgroup Manager.
9. See Configuring the GS Worker Daemon Service Properties on page 210 for
the steps to configure the worker on the server.
Note
Ensure that the Enable WWGM file synchronization support checkbox is
selected.
3. Edit each catia5worker.bat script and add the relevant -DA <alias>
as the first argument after the <TS_INST>\bin
\catia5r<release>_pv.cmd in the worker monitor command line. For
example:
<TS_INST>\i486_nt\obj\workermonitor" -UH -s "<TS_INST>
\bin\catia5r19_pv.cmd" -DA catiaworker_1 -vt -r...
4. Edit each worker script and add the following commands. For example, for
catiaworker_1:
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
212 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
set TEMP=%PVIEW_WORKING_DIR%
Note
You need to remove the existing line setting the PTC_WF_ROOT,
PTC_WGM_STARTUP_DIR, and PTC_WLD_ROOT variables.
5. Configure the Windchill server so that each of the worker aliases is resolved to
the relevant worker host name alias. Edit the
%SystemRoot%\System32\drivers\etc\hosts file and adding an
entry such as:
[worker-ip-addr] [hostname] [alias-name_1] [alias-name_2] [alias-name_3] [etc]
For example:
123.456.789.1 catiaworker catiaworker_1 catiaworker_2 catiaworker_3
6. Configure a worker definition for each worker using the Worker Agent
Configuration Wizard, adding each aliased worker (using the alias name for the
worker host name) as a separate worker, each with one instance.
Note
For Windows 7 and Windows Vista, run as an administrator.
b. Select the desired CATIA V5 version and click Register .
Note
If registering manually, the default startup command must be used.
c. Click Close .
d. Register your server.
e. Close the Windchill Workgroup Manager client.
f. Update the startup user’s CATIA V5 environment file (the Windchill Work-
group Manager client application registration process for each new worker
configuration resets this CATIA V5 environment file):
i. Edit the common Windchill Workgroup Manager for CATIA V5
environment file to use the PTC_WF_ROOT variable set in the
catia5worker.bat
ii. Open the Windchill Workgroup Manager for CATIA V5 environment
file (the default location is
%APPDATA%\ \DassaultSystemes\CATEnv
\WGM_10.0_CATIA_V5_R<Release>.txt).
iii. Replace all references to the PTC_WF_ROOT location (for example:
D:\Theorem\cadworkers\catia5_setup1\.wgm\wf_root
) with the environment variable %PTC_WF_ROOT%.
Repeat for each additional worker configuration.
214 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
For installation of CATIA V5 R19, R20, R21, and 5-6R2012, the following
conditions are required:
CATIA V5 Prerequisites
Version
R19
• Microsoft Visual Studio 2005
• KB926601 (this is Service Pack 1 and must be installed
first)
• KB937122
• KB935225
• KB946310
• Java SE Runtime Environment 1.6_02
R20
• Microsoft Visual Studio 2005
• KB926601 (this is Service Pack 1 and must be installed
first)
• KB937122
• KB935225
• KB935935
• KB946310
• KB932232 (Windows Vista only)
• Sun Version 6 Update 14
R21 and 5- Microsoft Visual Studio .Net 2008 SP1 including C/C++
6R2012 compilers, with following patches:
• KB967211
• KB968338
• KB971672
• KB957912
• KB969394
• KB960075-v2
• KB975919
• KB979335
Installing CATIA V5
Complete the following steps to install CATIA V5.
1. Insert disk 1 and launch setup.exe from the disk.
2. Click Next and set the destination folder:
216 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
3. Click Next .
4. Select the complete or custom option depending upon your license:
5. Click Next .
6. Set your Orbix values:
7. Continue clicking Next and accept the default options. When you reach the
final step, click Install . Continue following the instructions until the installation
is complete.
Note
The same CATIA V5 RADE software is used for both the Windows 64 bit and
32 bit platforms. On a Windows 64 bit platform the RADE software cannot be
installed in the same location as the client and API software. You must choose
another location for the installation directory (for example: B19_RADE).
218 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
1. Launch the CAA V5 Development Environment Setup using the setup utility,
located under
<client_loadpoint>\BXX\intel_a\code\bin\CATVBTSetup.
exe.
Note
The default location for a 64-bit platform might be different:
<client_loadpoint>\BXX_RADE\ intel_a\code\bin
\CATVBTSetup.exe.
2. Check the following CATIA CAA development components to be installed:
MKMK, CodeGenerator, and Workspace Manager:
220 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
4. Choose your correct TOP Level (V5R19_B19 for CATIA V5 R19
environment, V5R20_B20 for CATIA V5 R20 environment, and so on) from
the lists.
222 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
7. Select OK and then File ▶ Exit .
8. Restart Visual Studio to open the new workspace.
Note
As required by Dassault Systemes, the CATIA V5 abstraction files need to be
built with the CAA RADE tool and APIs at the same service pack level that the
client is running. If you build the abstraction files with a different service pack
level than that of the client, then the configuration is not supported and
undesirable results might occur.
6. Click Next
7. Select the CAA RADE tool level (example: V5R19_B19 for R19) and then
click Next .
8. Identify the location of CAADir.txt located in the client installation folder
(example: Dassault Systemes\B19\CAADir.txt) and then click Next .
9. Click Install .
224 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
When the installation process is complete, a ZIP file containing the libraries is
created in the installation folder. For V5R19 on a 64-bit platform, the file is
uwgm_client.x86e_win64.cv5absR19.zip.
11. Replace the existing empty file in the Windchill load point with the newly
created one:
<windchill_loadpoint>\codebase\install\uwgm
\catiav5_bundles \uwgm_client.x86e_win64.cv5absR19.
zip.
a. From the Windows Start menu, a. From the Windows Start menu, se-
select Settings ▶ Control Panel ▶ lect Settings ▶ Control Panel ▶
Java . View x86 Control Panel Icons ▶
b. Select General ▶ Temporary Inter- Java .
net Files ▶ Settings b. Select General ▶ Temporary Inter-
c. Click Delete net Files ▶ Settings
226 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
8. Deselect all components for installation that begin with CATIA V5 Rxx -> except
for CATIA V5 Rxx -> ProductView .
9. Enter the correct installation path for CATIA V5 when prompted (example: C:
\Program Files\Dassault Systemes\B24):
If the output returns several host IDs, use the last one only.
3. Use the FLEXlm License Manager tool in the control panel to point to your
license file.
228 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
4. Click Start under the Control tab. .
230 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
3. Enter the CAD worker host machine and the data type (CATIA V5, not
CATIA) to be handled by this worker, and then click Next .
4. Specify if the CAD worker is be located on the same machine as the Windchill
server, a different Windows machine, or a different UNIX machine, and then
click Next .
Note
For SUN UNIX, use the command syntax: /home/<user>/Theorem/
catia5_setup/catia5worker.
For HP UNIX, use the command syntax: nohup/apps/home<user>/
Theorem/catia5_setup/catia5worker.
6. Click Next . If you are using a remote worker on a different Windows machine
(not applicable for UNIX), specify the worker daemon port. "601" is the
default, and does not need to be changed.
232 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
a. Specify the common file system configuration. This can be accomplished
by using a network file system such as Microsoft Windows Networking, or
NFS, UNC path, or with standard FTP (for UNIX).
Note
In this configuration, the Windchill Machine Path indicates that access
from the Windchill server to the common file system is accomplished using
the FTP command under the pview directory. The <worker machine>
path is the location of the common file system on the worker. The above
two locations should be the same. In this configuration, test the FTP access
to the common file system from the Windchill server by entering the FTP
path in a web browser and viewing the location from the browser.
Click Next .
8. The window refreshes to display the first step in Worker Configuration Wizard.
Click Save File .
234 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
10. Click Return to Worker Agent Administration .
236 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
You can find Theorem run time log files at
<User Profiles>\<user>\Local Settings\Temp under the names
tscprogressyj* and tscsummaryyj.
Note
You can log on to the worker if necessary. However, do not attempt to run the
WorkerDaemon.exe manually while the service is also running.
9. Optionally, configure publishing to provide a file format selection menu when
an object is published manually. To do this, change the Windchill Visualization
Services Publish Rules default to CATIAV5, and create a visualization
configuration to load the Publish Rules XML file. For details, see “Using
Publish Rules” and “Creating Publish Rules” PTC Windchill Visualization
Services Guide.
238 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Variable Description
the worker executable as well as a timeout command.
Note
Use the following syntax for UNIX:
•
SUN UNIX — /home/<user>/Theorem/catia5_-
setup/catia5worker
• HP UNIX — nohup/apps/home/<user>/Theorem/
catia5_setup/catia5worker
Worker If you use a remote worker on a different Windows machine (not
Daemon Port applicable to UNIX), the default port number the worker daemon
running on the host listens to is 601.
Common File Specify the common file system with a network file system, such
System as Microsoft Windows Networking, NFS, UNC path, or FTP (for
UNIX). The Windchill machine path indicating that from the
Windchill server the access to the common file system is
accomplished with the FTP command (pview directory) should
be the same path as worker machine’s path in the common file
system.
1. Log in to the Windchill server and stop the method server, Tomcat, and
Apache.
2. Clear the Tomcat servlet cache and delete the contents of the
C:\ptc\<build number>\tomcat\work\Catalina directory.
3. Create or place a file called auth.properties under
C:\ptc\<build number>\Windchill.
Note
This file should contain the line auth=<user name>:<password>
without any additional spaces or lines. The credentials that you enter will be
used for Windchill publishing, so read access is required for all the data.
4. Back up C:\ptc\<build number>\Windchill\site.xconf. You
need to turn off file synchronization for test cases.
Note
To turn off file synchronization again later, restore the backed up
site.xconf file and then run xconfmanager-fp from the Windchill
command line.
5. Add the lines below to site.xconf file before the ending
</Configuration>:
<Property name="publish.cadconvert.UG" overridable= "true"
targetFile="codebase/wvs.properties"
value="com.ptc.wvs.server.publish.CadConvertUG,assytype=topdown,
240 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
10. Install the Windchill Workgroup Manager client on the worker machine and
register CATIA V5 Rxx.
Note
Do not register a server.
If you have UNIX, then the
<installpoint>\Theorem\catia5_setup\catia5worker
directory must contain the following information:
#!/bin/csh -f
# Start-up script for Catia5 R17 OA
echo Launching catia5_pv in worker mode
setenv PVIEW_HOME "/apps/home/hpuxtest/theorem"
if ($?LD_LIBRARY_PATH) then
setenv LD_LIBRARY_PATH
"$PTC_WGM_HOME/hpux_pa64/obj32/:$LD_LIBRARY_PATH"
else
setenv LD_LIBRARY_PATH "$PTC_WGM_HOME/hpux_pa64/obj32/"
endif
setenv THEOREM_LICENSE_FILE "7601@<license server>"
cd "/apps/home/<user>/Theorem/catia5_setup"
"$PVIEW_HOME/hpux11_pa32/obj/workermonitor" -UH -s
"$PVIEW_HOME/scripts/catia5r17_pv.csh" -vt -r
"/apps/home/<user>/Theorem/catia5_setup/catia5_pv.rcp" -EW CATIAV5 -
CSfilesync.i-cubed.com 5600 $*:q &
11. For Windows only, run the following commands in the worker:
Start>Run>cmd
CD C:\Theorem\i486_nt\obj
WorkerDaemon.exe <port number>
Note
The worker daemon can be also installed as a Windows service. For more
information, see Configuring Theorem Worker — Run as a Service (Optional)
on page 237.
12. Log on to the Windchill server as an administrator and then navigate to Site ▶
Utilities ▶ Worker Agent Administration . Perform the following steps:
a. Select the Start verbose workers checkbox.
b. Click Start worker (the green flag icon) next to the CATIA V5 worker
name. The flag turns red and the status reads Available when it is running.
13. Make sure that no errors appear in the command prompt on the worker
machine.
242 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
OFF CURVE
OFF LAY 3
In this example solid and surface are converted, curves are not converted, and
geometry on layer 3 does not get converted.
244 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The recipe editor appears.
2. Under Advanced , select the Theorem tab and set the conversion mode to
Minimum Memory .
246 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Configuring Naming and Numbering
You can specify how newly-created CAD documents (EPMDocuments) and Parts
(WTParts) are named and numbered using a set of standard policies. It is also
possible to customize the CAD Document naming service to address more
advanced naming and numbering requirements.
Note
By default, auto-numbering is enabled when creating a new CAD document in
CATIA V5. If you want to disable this support, set enable.auto.
numbering.on.new.document.in.CATIA.session preference to No.
For more information, see Frequently Used Preferences: wgmclient.ini File on
page 329.
248 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ The Windchill CAD number is copied from the CAD model file name (the
file extension can be dropped and is controlled by the Windchill preference,
Upload Drop Number File Extension ). The Windchill number is propagated
to the CAD environment and stored in a property in the CAD file called
PTC_WM_NAME.
○ The Windchill CAD document name is also copied from the CAD model
file name. The Windchill number is propagated to the CAD environment
and stored in a property in the CAD file called PTC_WM_NAME.
○ If you use Workspace Rename to set the Windchill Name or Number
attribute for a new CAD document, its value is pushed from Windchill to
the CAD environment and stored in a property in the CAD file called
PTC_WM_NAME or PTC_WM_NUMBER, respectively.
○ The default value for the part number is copied from the CAD document
number (the file extension can be dropped and is controlled by the Wind-
chill Auto Associate Truncate Number File Extension preference).
○ The CAD document and part Number field can be edited using Rename . If
parts are auto-created from CAD documents, then the user does not get the
chance to specify a part number. If parts are created manually, the user has
the option to specify number during creation (assuming automatic
numbering is disabled). If a CAD document is created in the CAD
application, it has no ability to define the Windchill CAD document
number. Even if the PTC_WM_NAME attribute is created prior to saving
to the workspace, it is overwritten by the Windchill file number. The user
must then use Rename in the workspace to allocate a different value prior
to checkin.
• Parameter-driven
○ Parameter-driven naming and numbering is where Windchill name and
number attributes are mapped to existing properties in the CAD file.
○ The CAD document number is copied from the value of the CAD
application property identified by the Windchill Numbering Parameter
preference.
○ The value for the CAD document name is copied from the CAD
application property identified by the Windchill Naming Parameter
preference.
○ The value for the part number is copied from the value of the soft attribute
identified by the Windchill preference, AutoAssociate Numbering
Parameter.
○ The value for the part name is copied from the value of the soft attribute
identified by the Windchill preference, AutoAssociate Naming Parameter.
250 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• AutoAssociate Naming Parameter = <String Parameter>
• AutoAssociate Numbering Parameter = <String Parameter>
Note
The Numbering parameter cannot be used with Design table parts that have more
than one level of nested instances. If the numbering parameter is used with such
parts, upload fails with a valid number uniqueness exception. When the numbering
parameter is used with Design table parts that have only one level of instances,
values of this parameter need to be different for each instance. You can do this by
adding this parameter as a Design table column and providing a different number
value for each instance.
When set to Yes (default is No ), the following properties omit the file extensions
from name and number attributes when creating parts using Auto Associate Parts
(such as CATPart or CATProduct):
• AutoAssociate Drop Name File Extension
• AutoAssociate Drop Number File Extension
When set to Yes (the default is No ), the following properties omit file extensions
from name and number attributes for new CAD documents during upload:
• Upload Drop Name File Extension
• Upload Drop Number File Extension
(DocIdentifier docIdentifier);
}
docName;
m_docNumber= docNumber;m_parameters= params; }
/** get the CAD Name for the model **/
252 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
public String getModelName()
{return m_modelName;}
/** get the EPMDocument name for the model **/
public String getDocName()
{return m_docName;}
/** set the EPMDocument name for the model **/
public void setDocName(String docname)
{m_docName = docname;}
/** set the EPMDocument number for the model **/
public void setDocNumber(String docnumber)
{m_docNumber = docnumber;}
/** get the EPMDocument number for the model **/
public String getDocNumber()
{return m_docNumber;}
/** get the Pro/E designated parameters for the model.
2. In the new class, implement the business logic for naming/numbering CAD
documents (EPMDocument) using the following method:
public void validateDocumentIdentifier(DocIdentifier docIdentifier)
• The DocumentIdentifier object has the CAD document name and number
information for the CAD document that is created by the upload service.
Use the following command to get the CAD Name of the CAD document
that this DocIdentifier object represents.
DocIdentifier.getModelName()
Use the set methods on the DocIdentifier to set the new name/number
values. The Upload Service uses these suggestions if they are feasible. The
sample implementation can be found at the following location:
<Windchill home>/codebase/com/ptc/windchill/uwgm/proesrv/
c11n/EPMDefaultDocumentNamingDelegate.java
EPMDocumentNamingDelegate" targetFile="codebase/service.properties">
<Option cardinality="singleton" requestor="wt.epm.EPMDocument"
serviceClass="com.ptc.windchill.uwgm.proesrv.c11n.EPMDefaultDocument
NamingDelegate"/>
</Service>
Use the path of your class in place of the value of serviceClass (that is, replace
the following with the path to your class):
com.ptc.windchill.uwgm.proesrv.c11n.EPMDefaultDocumentNami ngDelegate
Configuring Collection
When users perform PDM actions, the Windchill collection feature allows them to
collect additional objects to be acted upon according to their relationship to an
initially selected object. The administrator determines what appears in the
collection user interface. The following collection modes are supported:
• Collecting all dependents at the time the collector is launched with a seed
object (up- front) such that selection actions are enabled or disabled depending
on what is selected.
• Collecting only the required dependents of a seed object at the time the
collector is launched.
• Collecting dependents incrementally when an object is selected and an action
clicked.
The first two listed modes can be accomplished on the Basic tab of the action page,
while the incremental selection is performed on the Advanced tab.
254 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The system provides default settings that apply to both tabs. You can tailor the
collection process by setting one or more specific preferences that determine the
default object collection that is performed when an action is initiated.
All preferences related to the collector can be set by Sites , Products , Projects , or
Organizations in Windchill preference management. The collector infrastructure
allows each specific action (for example, Check In or Edit Attributes ) to specify a
default collection for the action, as well as a default display for the Advanced tab.
The preference is set in the Preference Management utility under a node specific to
the action. For example, the preferences for collection at Check In :
Because only a subset of these preferences might be relevant for a specific action,
not all preferences are required to exist for each action.
Note
A particular preference can be overridden by each individual user (if not locked at
the Organization or Site level by the administrator). See the client and server
preferences section for more information.
256 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Once associated, the CAD document structure drives the part product structure. An
administrator customizes the Auto Associate Parts behavior by setting various
preferences in the Preference Management utility.
Association is done through linking the CAD document to the associated part.
There are two types of links involved in this process:
• Owner link, includes the build rule. By default, drives the creation of the
product structure and the publishing of attributes to parts.
• Content link, includes the build rule plus the build history (describes).
A CAD document can only have one Owner link attached to it.
The term “owner” pertains to active association, and the term “content” refers to
passive association.
Note
For information about customizing auto associate, enabling support for custom
parts, customizing the parameters in the download service, or customizing the
HTML client object selection page, see the “Customizations for PDM” chapter of
the Windchill Customization Guide, or search for “Customizations for PDM" in
the Windchill Help Center.
The following preferences allow administrators to customize the behavior of auto
associate. These values can be set at the site or organization level. An individual
user cannot change any of them unless privileges are granted by the administrator.
The following table describes setting some general preferences for Auto Associate
Parts :
General Preferences
The following table lists the preferences to identify which CAD document types
cannot be an owner:
Preference Definition Default Value Preference
Category
Disallow Product Lists CAD and CAD Auto Associate
Structure for CAD dynamic document DRAWING
Document Types types that cannot
form Owner links,
258 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Preference Definition Default Value Preference
Category
so structure and
representation links
are disallowed.
Disallow Product Lists CAD and Format Auto Associate
Structure Links for dynamic document
CAD Document types that cannot
Types form Owner links,
so structure and
representation links
are disallowed.
Disallow Structure Lists CAD Auto Associate
CAD Document document types
Types that cannot drive
product structure.
Disallow Structure Lists CAD Format Auto Associate
CAD Document document types
Types that cannot drive
product structure.
The following table describes the list of CAD document sub-types that cannot be
actively associated:
Preference Description Default Value Preference
Category
Disallow Product Set when a CAD Auto Associate
Structure document type
CAD Document allows creation of
Sub-types
Sub-types an Owner link, but
a subtype of that
CAD document
does not exist.
Disallow Product Set when a CAD XREF Auto Associate
Structure CAD document type
Document Sub- allows creation of
types an Owner link, but
a subtype of that
CAD document
does not. For
example, external
reference drawings
in AutoCAD.
Disallow Product Set when a CAD — Auto Associate
Structure CAD document type
Document Sub- allows creation of
The following table lists the preferences that define where a newly created part is
stored:
260 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Action-Specific
Action-Specific Preferences
Configuring Revision
Administrators can configure how the system behaves during a revision operation
by setting preferences in the Windchill Preference Management utility to control
the following:
• Allow revision to a level other than the next in the revision scheme.
• Create or maintain passive associations during a revision action.
• Synchronize revision levels of dynamic documents and parts during an auto-
associate action.
262 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Auto Associate Parts attempts to set the part revision to match that of the CAD
document when the following situations both apply:
• An active association is to be created between the part and the CAD document
• The Auto Associate Parts action creates a new part for association. A matching
revision cannot be set to the working copy of a part. Even if the part is initially
checked in, because Auto Associate Parts checks out the part before creating an
active association, a matching revision is not set to such an existing part.
The following rules apply to both the Auto Associate Parts and Associate (revising
both part and CAD document) actions when Set Revision For Part is set to Yes .
• A revision matching that of the CAD document is set to the part when the CAD
document revision is higher than that of the part.
• A revision matching that of the CAD document is not set to the part if:
○ The CAD document revision is lower than the part.
○ The CAD document and part revisions do not belong to the same revision
series.
If Set Revision For Part is set to No , Auto Associate Parts continues without trying
to set a revision level.
Configuring Attributes
Note
For purposes of clarity in discussing attribute management, it is the standard of this
guide to refer to Windchill attributes as attributes and to refer to CAD application
attributes, properties, and parameters as parameters.
Attributes are entities that define properties of objects, such as CAD files or Wind-
chill business objects. They always consist of a name and value, for example, Life
Cycle State can be assigned the value, In Work .
In Windchill, there are two types of attributes: hard and soft. The system attributes
that are hard-coded into Windchill, are therefore available by default. System
attributes are typically defined for a set of characteristics that most business objects
share, such as name or number. User-defined attributes, are not hard-coded;
therefore are not available by default. The user defines soft attributes, for example,
COLOR or LENGTH, for individual objects or classes of objects. CAD
applications have analogous entities, variously called properties, parameters, or
attributes, that can be mapped to Windchill attributes so that their values are
communicated between Windchill and the CAD application, if desired.
264 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Windchill Default System Attributes (continued)
Windchill Attribute Description
is online or offline.
• Corresponds to the string used for just the
Windchill version of the CAD document. By
default this is usually, A, B, C, etc.
• If the user modifies the value, then upon the
next retrieval or update, the value is overridden
by the system
• Predicted upon save for new objects.
• Should be set to the current CAD document
revision when setting upon check out for an
existing object.
PTC_WM_PART_NAME
• String Type
• Initial value: Not Applicable. This system
attribute should never be created on initial
creation of the CAD document.
• Corresponds to the string used for the name of
the actively associated part to this model’s
CAD document.
• May be created and set before the initial auto-
association if the naming policy is set to use a
custom parameter. Otherwise, the value is
ignored and set upon Save.
• For new or existing CAD documents, if the
user associates, then the system parameter
should be available to be updated upon next
retrieval in or save from the authoring
application.
• When checking out an existing CAD
document, the system parameter should reflect
the name of the CAD document’s actively
associated part. If none exists, then the system
parameter is not created in the authoring
application.
PTC_WM_PART_NUM-
• String Type
BER
• Initial value: Not Applicable. This system
parameter should never be created on initial
creation of the CAD document.
• Corresponds to the string used for the number
266 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Windchill Default System Attributes (continued)
Windchill Attribute Description
denoted by a white space.
• Corresponds to the string used for the number
of this model’s CAD document.
• May be created and set before the initial save if
the naming policy is set to use a custom
parameter. Otherwise, the value will be ignored
and set upon initial save or a subsequent
retrieval.
• Predicted upon save for new objects.
• Should be set to the current CAD document
number when setting upon check out for an
existing object.
PTC_WM_NAME
• String Type
• Initial value should be set according to the
naming policies. That is, if the policy is set to:
○ CAD Model Name, then the initial value
should be based on CAD file name. The
name will contain the extension based on a
preference to keep the extension.
○ Auto-numbering, then the initial value
should be based on CAD file name. The
name will contain the extension based on a
preference to keep the extension.
○ CAD Attribute, then the initial value
should be based on the CAD property that
is defining the name.
○ Custom naming or numbering application,
then the initial value should be based on
CAD file name. The name will contain the
extension based on a preference to keep the
extension.
○ The initial value should be able to be set
whether the server is online or offline.
• Corresponds to the string used for the name of
this model’s CAD document
• May be created and set before the initial save if
the naming policy is set to use a custom
parameter. Otherwise, the value will be ignored
and set upon initial save or a subsequent
268 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Windchill Default System Attributes (continued)
Windchill Attribute Description
• Predicted upon save for new objects.
• Should be set to the current CAD document
life cycle when setting upon check out for an
existing object.
PTC_WM_LIFECYCLE
• String Type
_STATE
• Initial value should be set according to be the
object initialization rules of the context of the
workspace. Should take the initial state of the
default life cycle. Initial value should be set
whether the server is online or offline.
• Corresponds to the name of the CAD
document’s life cycle state.
• Predicted upon save for new objects.
• Should be set to the current CAD document
life cycle state when setting upon check out for
an existing object.
PTC_WM_IS_DRAWING
• Boolean Type
• Initial value should be set according to CAD
Adapter’s declaration of the CAD document
type or Model Descriptor. If it is set to be a
drawing, then the Boolean is set to Yes ,
otherwise it is No .
• Set to Yes if the CAD document is a drawing.
• The value should not change once the object is
checked in.
Custom Parameters
Custom parameters are created by the CAD administrator in the CAD application
on the Product tab, and need to be mapped in Windchill using the Type and
Attribute Management utility so that they are recognized in Windchill and
published in the authoring application. For more information on mapping, refer to
Attribute and Parameter Types on page 264.
To access the Product page, go to the File menu in your authoring application.
Select the set preference icon to display the Set Preference window for this
preference:
270 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If you want to change the default Windchill preference value for your authoring
application, select it from the Client menu. For example, set
PTC_WM_REVISION=XYZ. The CAD modeled system parameter, XYZ, is
available for revision in the authoring application.
Default system parameters are created from the Product tab of the Properties
window (right-click object name in the Specification Tree ▶ Properties ).
272 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• SP_WM_PROJECT
○ String Type
○ Corresponds to the name of the Team of the CAD document.
• SP_WM_VIEW
○ String Type
○ Corresponds to the label of the View of the actively associated WTPart.
• SP_WM_PART_LIFECYCLE
○ String Type
○ Corresponds to the name of the actively associated WTPart’s lifecycle.
• SP_WM_PART_TYPE
○ String Type
○ Corresponds to the soft attribute name of the actively associated WTPart.
• SP_WM_PART_LC_STATE
○ String Type
○ Corresponds to the name of the actively associated WTPart’s current
lifecycle state.
Note
The customized parameters are provided to the client upon download and are not
updated in the CAD application session after a Windchill operation (for example,
check in). For example, if a customized parameter is assigned the value of the
CAD document number, its value is provided to the client upon download. If the
CAD document is later renumbered, the value in the authoring application session
or the client cache is not automatically updated. The Windchill service delegate
mechanism is used to allow the customization.
import java.util.Collection;
import java.util.HashMap;
import wt.util.WTException;
// getAvailableAttributes() returns
HashMap getAvailableAttributes();
Attribute value>>
throws WTException;
274 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
DefaultModeledAttributesDelegate.java
2. Edit the site.xconf file (found in <Windchill>) to add the following
property to indicate availability of customization service on the server:
<Service context="default"
name="com.ptc.windchill.uwgm.proesrv.c11n.ModeledAttributesDelegate"
targetFile="codebase/service.properties">
<Option cardinality="singleton"
requestor="java.lang.Object"
serviceClass="com.ptc.windchill.uwgm.proesrv.c11n.DefaultModeled
AttributesDelegate"/>
</Service>
Use the path of your class in place of value of serviceClass (that is,
replace
com.ptc.windchill.uwgm.proesrv.c11n.Default
ModeledAttributesDelegate
Mapping User-defined
User-defined Authoring Application Parameters
By default, user-defined CAD parameters are mapped to Windchill attributes with
the same name. The administrator defines the ability for authoring applications to
access parameters that are mapped to Windchill attributes. Errors and conflicts may
occur upon upload if a parameter from a CAD document is trying to be mapped to
a soft attribute in Windchill with a type mismatch or constraint violation. Because
Windchill attributes are pushed to the CAD document upon download, only
attributes that have changed since content upload are modified on check out or
download. The user may set changes to user-defined attributes into the authoring
application using Update .
• PTC supports mapping of soft attributes to authoring application parameters of
the following types:
276 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
2. You can choose to create a new attribute at this point. Use the next steps to
create a new attribute.
3. Click the new attribute icon on the Attributes tab.
4. The New Attribute window is comprised of three steps:
a. Define Attributes
b. Choose Global Attribute
c. Set Properties
Enter the information on each step, and click Next . When finished, click OK to
create the new attribute. You are returned to the Manage Types window, with the
information page for the attribute appearing in the right pane.
Set Properties
Enter the property values for the attribute. The available properties can differ
depending on the combination of attribute type and data type, or on the global
attribute definition. Certain properties are required and must be specified before the
attribute can be created. Most properties on an attribute can be specified or edited
after the attribute is created, on the attribute information page.
278 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
2. Enter the desired value next to the Authoring Application you want the
attribute mapped against.
280 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
3. Select Add . The Define other properties window opens.
4. Type in the exact same name as you did in Windchill, and give it the same
value.
5. Select OK .
6. The parameter and its corresponding value is added.
This attribute is now recognized in Windchill with the Windchill attribute name
when you upload or check in a CAD part or drawing.
Constraining Attributes
The Windchill counterpart to restricted value parameters is the soft typing feature.
Soft typing is accessible through the Type and Attribute Management utility and
allows to add constraints (such as a value or range of values) to an instance-based
attribute. Additionally you can use the Type and Attribute Management utility to
add attributes to the EPMDocument type and its soft types: both the CAD
document and dynamic document (Arbortext document) soft types
For CAD documents, there is one system-provided soft type, the CAD Document,
that an administrator can modify to add attributes that can have different values for
each iteration of the of the object that an administrator can modify. This soft type
cannot be deleted. It can also be subtyped. Additional soft types are related to CAD
Documents:
• CAD Document Master soft type (on CAD Document Master type)
Attributes added to this soft type have only one value for all iterations.
Changing the value of an attribute on a CAD Document Master soft type
changes that value for all iterations. This type of attribute is the Windchill
equivalent of a Pro/INTRALINK non-versioned attribute.
• CAD Document Uses Link soft type
Attributes that are added to this soft type are specific to the use of an iteration
of an object. For example, if there are four bolts of the same type (bolt.prt) in
an assembly, and each bolt needs to be tightened to a specific torque, you can
add torque to the Uses Link soft type and then apply a different value to each
Implicit Parameter-to-
Parameter-to-Attribute
Attribute Mapping
Implicit mapping occurs when the authoring application parameter uses the exact
syntax as its Windchill attribute. This makes the parameter publish automatically in
the authoring application.
For example, a CAD document has a set of soft attributes that are published to the
authoring application. From this set, use the soft attribute Name and map it to the
NAME of the parameter in the authoring application. The soft-types that used in
this case are:
• EPMDocument
• EPMMemberLink
• EPMReferenceLink
282 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
If Name is the same by a case-sensitive evaluation, the two are implicitly mapped.
Other parameters are not be added to the CAD document, unless they are explicitly
mapped. For example, in the authoring application, if the administrator has created
a soft attribute with the name, Cost , then the user must also create the soft attribute
with the name Cost so it is implicitly mapped. If the authoring application user
creates COST, it will not be mapped.
If the authoring application does not support case-sensitive parameter names, the
name is treated in all uppercase characters. For example, if the authoring
application treats Cost and COST the same, then Windchill receives and handles
this attribute as COST. The Windchill soft attribute name must also be COST.
Note
Although the user may create a authoring application parameter called Cost, it is
passed to Windchill as Cost. Therefore, ensure the authoring application parameter
name is in all uppercase so that it is implicitly mapped in Windchill. Other
properties are not added to the CAD document, unless they are explicitly mapped.
If a mapped parameter is inconsistent with its corresponding soft attribute, the
following occurs.
• Type
If the two are not the same type then a warning is given to the user upon
upload; but upload continues. The value is not pushed to the CAD document.
• Units
If the quantity of measure is different between the attribute and the parameter,
then the CAD document receives an error upon upload. The user is notified to
check in the CAD document.
Explicit Property-to-
Property-to-Attribute
Attribute Mapping
Explicit mapping occurs when you use Windchill to match a parameter with a soft
attribute. This is done in the Type and Attribute Management utility, which has an
Attribute Mapping tab where you map the soft attributes. You can add, modify, and
remove the mappings. If you change the mappings, it does not affect the existing
CAD documents.
Similar to implicitly mapped parameters, the values from the CAD application are
added to the CAD document upon upload, and the values of soft attributes set in
Windchill are reflected in the CAD file upon download.
284 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
The following is an example in CATIA and in Windchill.
286 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
CATIA Attributes Mappable Windchill IBA
Attributes
CAT:MASS
CAT:VOLUME
CAT:DENSITY
CAT:SURFACE_AREA
CAT:
CENTER_OF_GRAVITY_X
CAT:
CENTER_OF_GRAVITY_Y
CAT:CENTER_OF_GRAVITY_Z
CAT:INERTIA_MATRIX_XX
CAT:INERTIA_MATRIX_XY
CAT:INERTIA_MATRIX_XZ
CAT:INERTIA_MATRIX_YX
CAT:INERTIA_MATRIX_YY
CAT:INERTIA_MATRIX_YZ
CAT:INERTIA_MATRIX_ZX
CAT:INERTIA_MATRIX_ZZ
CAT:INERTIA_MATRIX_ZY
You can expose these properties for the main part body or for all parts. To expose
the properties for only the main part body, set
expose.mass.properties.only.main.body=Yes in the wgmclient.ini
file.
288 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Option Description
None Does not expose any parameters under
any geometrical set from the specifi-
cation tree
(Specific geometrical set) For a single geometrical set, use *\
\<name of set>\\*
For multiple geometrical sets, use a
semicolon as in the following exam-
ple: *\\<name of set 1>\\*;*\\<name
of set 2>\\*, *\\<name of set 3>\\*
All Exposes all the parameters under any
geometrical set from the specification
tree
The expose.annotation.text.notes.from.specification.
tree preference in the wgmclient.ini file controls whether to expose text notes
under annotations sets from the specification tree upon Save to Workspace or
Checkin.
This preference has the following options:
Option Description
No Does not expose annotation note text
from the specification tree
Yes Exposes annotation note text from the
specification tree
2. The expose.measure.inertia.property preference in the
wgmclient.ini file controls whether to expose measure inertia property on the
main part body upon Save to Workspace or Checkin. If you wish to expose this
property, specify the object that is expected to be measured. The result of the
calculation is exposed.
This preference has the following options:
Option Description
None Does not expose measure inertia
property
PartBody Expose the measure inertia property
and calculate against PartBody.
3. The identify.standard.part preference in the wgmclient.ini file
controls whether to expose the geometrical set information of specific parts
identified by a standard naming convention. If you wish to expose this
information, the values of the string which reflect the customer naming
The resulting XML file containing the data does not need to be opened in CAT-
IA V5. The xml file is created using the naming convention
<Parent_File_Name>.para.xml and is saved as an attachment to the
part.
290 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
For wt.query.SearchAttributeList, which is the default configured
search attribute list, the type identifier is referred to as the query value.
Replacing WTPart
If you want your site to use only custom part and not WTParts, use the following
procedure.
1. Add custom part support to HTML Search.
2. In picker.properties, use the xconfmanager to change the type list
entries that contain a type identifier for WTPart to the custom part type
identifier you created in Step 1.
3. Restart the Method server.
Note
The default configAudit.xml file comes with
EventConfiguration enabled="false", but with all lower level sections
enabled. Therefore, setting EventConfiguration enabled="true"
enables all auditing for the application as a whole. To selectively audit events, you
must customize which auditing events are enabled.
Generation of Viewables
Server-side generation of viewables is enabled by setting up the Windchill
Visualization Service. For information about setting up Windchill Visualization
Service, see the Windchill Installation and Configuration Guide - Visualization
Services located on PTC Reference Documents.
292 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
○ Behavior for downloading attachments of this type
○ Validity of the attachment after the primary content is modified is also
defined by the attachment
• A pattern-matching string to find the name of the additional content.
By default, no automatic attachment settings are defined. These can only be set by
any user. Automatic attachment preference can be set from all locations – Sites ,
Products , Projects , or Organizations in the Windchill Preference Management
utility and the wgmclient.ini file. Use the following process to define the
automatic attachment settings:
1. In the Preference Management utility, configure the Windchill Workgroup
Manager autoattach preference, Upload CAD/Dynamic Document and
Attachment Filter , with the file wgm.autoattach. This allows the content
that is uploaded to Windchill to be configured as additional content of a CAD
model.
2. Set the upload.autoattach.search path. This specifies the paths on
disk, separated by ; (semi-colon), search for attachments that need to be
automatically added to a dynamic document upon upload.
For more information on preferences, see Preferences on page 305.
294 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
from the right to the left side to reduce the need for horizontal scrolling. To
position scrollbars on the left side of tables, configure the following property in
your site.xconf:
<Property name="com.ptc.core.htmlcomp.jstable.positionScrollbarLeftside"
Note
No property is necessary for default behavior. This property works for common
table components on the Windows platform (only) except for the Event
Management utility tables.
Performance Considerations
The following sections describe how you can set up your system for maximum
performance.
Data Compression
The metadata compression option is intended to improve the upload and download
performance of Windchill Workgroup Manager for users accessing Windchill
across a lower bandwidth network. This feature substantially improves the
performance of upload and download operations for large family of objects.
Note
Bulk HTTP data transfer using Apache on Windows 2000 can be restricted by
Apache's default send buffer size. It is recommended to set the
SendBufferSize=16384 property in httpd.conf to significantly improve
throughput over high latency, low bandwidth WANs.
296 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Propagating attributes to CAD files increases the time needed to open files,
compared to opening files when working standalone without Windchill Workgroup
Manager. While this issue is not noticeable on single parts and small assemblies,
opening large assemblies can take significantly longer when the CAD tool is
connected to Windchill Workgroup Manager. If you regularly work with large
assemblies, waiting for files to open can have a significant effect on your
productivity.
These preferences provide the ability to exchange the temporary inaccuracy of
metadata in a CAD session for improved system performance. For optimum
performance, set both preferences to No. Remember that when the preferences are
enabled, the attribute propagation is only postponed. There is no data corruption;
there is only a temporary incorrect display.
Following are details about setting these preferences:
• These preferences are available in the wgmclient.ini file only, and are not
available from Windchill Preference Management . (The wgmclient.ini
file is located in the Windchill Workgroup Manager home directory.)
• You can set the force.update.metadata.on.open preference to:
○ Yes (default)—Global attributes are updated for documents when they are
opened in any mode, including visualization mode. System attributes are
updated according to the value of update.metadata.on.load.
○ No—Metadata is updated according to the value of update.metadata.on.
load.
○ Legacy—For legacy data, global attributes are updated according to the
value of update.metadata.on.load. This preference is applied only to
documents that do not have a neutral data XML file (models upgraded from
a release prior to Windchill 9.0).
• You can set the update.metadata.on.load preference to:
○ Yes (default)—Metadata is updated for a CATIA V5 document when it is
loaded in any mode other than visualization mode.
○ No—Metadata is not updated until a CATIA V5 document is loaded in
design mode.
298 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Using External File Vaulting
Content files persisted in external vaults are retrieved faster than content files
stored in Oracle as binary large objects (BLOBS). Although the use of file vaults
can add complexity to backup and recovery operations, vault management can be
simplified by using the xconfmanager to set the property wt.property wt.
fv.forceContentToVault = true. This causes all content to vault to the
DefaultCacheVault, thus keeping it out of Oracle BLOBs, without requiring
creation of a vaulting rule. In the event that multiple vaults must be implemented at
your site, a vaulting rule applied to the User domain (where dynamic documents
are created) can direct content to vault appropriately.
Note
Following a custom checkin, the user is able to see dynamic documents to be
vaulted only in the default cache folder until an explicit revaulting action (executed
through the replication schedule set by the administrator) is executed.
Note
<source> could be the client (driven by the value of the wgmclient.ini file), the
server (the value from Windchill preference management) or the default. The
default is used if a preference is defined neither on the server nor in the
wgmclient.ini file. It is a hardcoded value that is defined as part of the client
preference schema.
To enable the logging, set the following two environment variables:
• PTC_LOG_ACTIVATE is set to “t”
• PTC_LOG_CONFIG is set to the path of the file “logging.cfg”
And add the following lines to the “logging.cfg” file to enable the logging area for
particular information:
• verbose_level ERROR
• enable WWGM_PREFERENCES INFO
• enable WWGM_ADAPTER_LOGGING INFO
• enable WWGM_CLIENT_VERSION INFO
300 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Enabling Debug Logging in Windchill
Workgroup Manager Client
When troubleshooting Windchill interaction issues, it can be advantageous to have
additional debug logging enabled on the Windchill Workgroup Manager client.
You can enable additional debug logging (e.g., in the uwgm.log, creation of an
applog.log, etc.) by setting the client environment in Windows by navigating
to Start ▶ Control Panel ▶ System ▶ Advanced ▶ Environment Variables ▶ User
variables ▶ New .
Note
Enabling debug logging may degrade system performance.
Note
If troubleshooting performance-related issues, use the following in logging.
cfg.debug instead.
verbose_level INFO
enable CIPSOAP INFO
enable UWGMCLNT_PDM_ACTIONS ERROR
enable UWGMCLNT_CAD_ACTIONS ERROR
enable PROWT_PDM_ACTIONS ERROR
enable UWGM_COMM ERROR
enable Communication ERROR
enable ContentPlugin ERROR
enable CurrentLogger DISABLED
enable DBObjectIBA ERROR
enable Download ERROR
enable HTTPDownload ERROR
enable LocalCache ERROR
enable Merge ERROR
enable PartIBA ERROR
enable Persistance ERROR
enable Profile ERROR
enable RefTable ERROR
enable ServerCache ERROR
enable ServerDownload ERROR
enable ServerProfile ERROR
enable ThreadQueue ERROR
enable ToDo DISABLED
enable Upload ERROR
enable WorkspaceCache ERROR
enable UWGMLIB_CONTENT_MANAGER ERROR
enable UWGMLIB_PREFERENCES DISABLED
enable UWGMCLNT_PREFERENCES ERROR
enable UWGM_CADADAPTER_TRL ERROR
enable PROWT_JSCB_LOG_AREA ERROR
enable UWGM_ADAPTER INFO
enable WindchillRTA ERROR
302 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
enable ConfigAssembly ERROR
use_local_time yes
Note
Full debug logging in logging.cfg.debug is preferred.
Note
applog.log and <start-in>\Log_PROE_<PROE VERSION>
_<date>_<time>_<pid>_000001\uwgm.log.1 will be created in the
start-in directory. The location of these files and directories can be controlled by
adding a "log_dir_path <desired_path>" entry to logging.cfg.debug; for
example:log_dir_path c:\temp.
304 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
9
Preferences
This section is intended for all users and contains the most frequently used Wind-
chill Workgroup Manager preferences that can be set or changed using the
Preference Management utility in Windchill and preferences that can be set or
changed using the wgmclient.ini file located in the Windchill Workgroup Manager
home directory.
305
Preference Organization
The preference system is organized through a top-down design where an
administrator first sets up the commonly used server and client preferences;
typically, the user then specifies client behavior.
The following list describes the preferences hierarchy:
1. Windchill organization—The most general level. The preferences at this level
are set by an administrator on the server in the Preference Management utility
window and are visible to administrators and users.
2. User—More specific than the Windchill organization level. These are client
preferences set in the Preference Management utility window, and in the
wgmclient.ini file. They are client-only preferences, but are visible to the
user and administrator. They can be customized from what the administrator
sets.
3. wgmclient.ini file—The most specific level. The preferences at this level
are visible to the user, and override client preferences set on the server in the
Preference Management utility window. These preferences customize the client
to meet individual user working styles.
Note
Administrators can lock a preference in the Preference Management utility
window so that it cannot be changed by any method, including changing the
wgmclient.ini file. Administrators usually lock certain preferences to ensure
that certain business policies cannot be changed.
306 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Preference Management utility under Business Administration from Site ▶ Utilities ,
Organization ▶ Utilities , Products ▶ Utilities , Projects ▶ Utilities , or Libraries ▶
Utilities .
Users can set preferences for the user context in the Preference Management
utility.
Administrators and users can access the Preference Management utility from the
Quick Links menu in the upper right of the Windchill interface by clicking Quick
Links ▶ My Settings ▶ Preferences .
Users can also access the Preference Management utility from Windchill ▶ Home ▶
Quick Links ▶ My Settings ▶ Preferences .
You can control search behavior using search preferences. From the Quick Links
menu, select My Settings ▶ Preferences to open the Preference Management
utility. Expand the Search category to see the search preferences. For more
information, see “Setting Search Preferences” in the Windchill Help Center.
When the Preference Management utility is launched from a particular application
context or from the Quick Links menu, the complete list of available preferences for
that context or user appears. The Context field at the top of the Preference
Management utility identifies the context or user.
Note
Site and organization administrators can switch between contexts by clicking the
find icon next to the Context field and searching for other available contexts.
The figure below is an example of the site context for the Workgroup Manager
Client category. The Workgroup Manager Client category and subcategories include
preferences for CATIA V5. For information on how to set or modify preferences
and category lists of the most frequently used preferences that may be of interest
for CATIA V5, see Setting or Modifying Preferences Using the Preference
Management Utility on page 309 and Frequently Used Preferences: wgmclient.ini
File on page 329.
Preferences 307
Preferences are grouped by category and subcategory according to the type of
functionality they impact, such as Display or Search . The expand icon and
collapse icon next to the category names can be used to view and hide the
preferences in each category. You can choose to show all preferences within every
category by clicking the expand arrow near the top of the Preference Management
utility. Clicking the collapse arrow hides all preferences in the table, leaving only
the top level categories visible. Within a category, each preference is named and a
short description of the preference is provided. The current value of the preference
is also displayed. A locked icon next to the preference indicates that the
preference value cannot be changed below the level at which it is locked.
Preference values set at one level are inherited by the application contexts below.
For example, preference values set at the site level are inherited by the
organization; application contexts within the organization inherit preference values
from the organization, as shown in the following figure:
308 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Note
User preferences may be inherited directly from the organization level, from
individual application contexts, or may be unique (able to be set only at the user
level).
Preference values can be set for each application context, unless the preference is
locked at a higher level. For example, if a preference is not locked at the
organization level, then it may have one value at the organization level, but
individual products or projects within that organization could each specify a
different value. Similarly, if a preference is not locked at an organization level, but
is available at the user level, individual users could each set different values for
that preference.
If a preference is not explicitly set for a particular application context, then the
value for that preference is inherited from the level above. For example:
• If a preference is not set for a particular product or project, then the value set
for that preference at the organization level is used.
• If the preference is not set at the organization level, then the value set for that
preference at the site level is used.
• If no preference is set at any level, then the default value defined for that
preference is used.
For more information about the Preference Management utility, see “Preference
Management” in the Windchill Help Center.
Preferences 309
In this example for the site context, the Workgroup Manager Client category
and subcategories includes preferences for CATIA V5, as well as other CAD
tools integrated with Windchill Workgroup Manager.
2. Individually, select the preferences you want to set by selecting the preference
and right-clicking to select the Set Preference icon.
Note
The Delete Child Instances option is only available depending on your Wind-
chill role. For more information, refer toAbout the Preference Management
Utility on page 306.
3. In the Set Preference window, enter or select the appropriate values for this
preference.
310 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
• When the Client field is shown, select the applicable CAD tool.
Note
When the Client field is shown in the Set Preference window for the
Workgroup Manager Client category, or in a different category where the
description includes “Windchill Workgroup Manager,” it indicates the
preference is applicable to one or more Windchill Workgroup Manager
integrations. Select the applicable CAD tool from the menu.
When the Client field is not shown in the Set Preference window for the
Workgroup Manager Client category, or in a different category where the
description includes “Windchill Workgroup Manager,” it indicates the
preference is applicable to all Windchill Workgroup Manager integrations.
• In the Value field, select an option or enter the new value.
Note
The default value (when applicable) and other value options are shown
when you right-click on Value .
• In the Comments field, enter any enter any comments about the preference
value, up to 500 characters. Comments entered at a higher level (such as
the site or organization level) are present when setting the preference at
lower levels. Include the rationale behind the preference value choice for
future reference.
• If the preference is for an application context, administrators can select the
Locked checkbox to prevent the preference from being set at a lower level,
or from being overwritten in the wgmclient.ini file for CATIA V5.
Note
The Locked field is not available for individual user preferences.
Preferences 311
• Click Revert to Default to set the preference value and comments back to
the value and comments set at the next highest level. If no value has been
set for the preference at any level, the system default value defined for that
preference is used; any content at the current level in the Comments field is
deleted. (Clicking Revert to Default closes the Set Preference window.)
Note
For more information about preference values set by context (site,
organizations, products, or libraries), see About the Preference
Management Utility on page 306.
• When finished, click OK . The Preference Management window refreshes,
and the new preference value appears in the table.
4. After a preference is changed, in order to see the preference modification,
synchronize while Windchill Workgroup Manager is running through Tools ▶
Synchronize , or restart Windchill Workgroup Manager to synchronize the
modified preference value. For more information about synchronization, see
Synchronize on page 103.
Note
The intent of this section is to list the most frequently used preferences, and not
every preference that can be set using the Preference Management utility. For the
complete list of preferences for your Windchill Workgroup Manager for CATIA V5
that can be managed from the Preference Management utility, refer to the
Preference Management utility in Windchill . Online help is available for each
preference from the Set Preference window.
The following tables list the most frequently used preferences in the preference
categories Operation , Workgroup Manager Client , and Workspaces that can
managed for Windchill Workgroup Manager for CATIA V5 according to your
Windchill role.
312 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Contexts Values
Operation ▶ Auto Associate No soft attribute in the CAD
▶ Auto Associate Naming • Site
document is used to name the
Parameter • Organizations part (default).
Operation ▶ Auto Associate No soft attribute in the CAD
▶ Auto Associate Number- • Site
document is used to name the
ing Parameter • Organizations part (default).
Operation ▶ Auto Associate
▶ Auto Associate Truncate • Site • Yes
Name File Extension • Organizations • No
Operation ▶ Auto Associate
▶ Auto Associate Truncate • Site • Yes
Number File Extension • Organizations • No
Operation ▶ Auto Associate
▶ Create Alternate Link On • Site • Yes
Check In • Organizations • No
• Products
• Projects
• Libraries
Operation ▶ Auto Associate
▶ Create Associate New • Site • Owner
Part • Organizations • Owner and Images
• Products • All
• Projects • Never
• Libraries
Operation ▶ Auto Associate
▶ Disallow Product Struc- • Site • Contributing Content
ture Links by Document • Organizations • Content
Sub-types
Sub-types
Operation ▶ Auto Associate
▶ Disallow Product Struc- • Site
ture Links by Document • Organizations
Sub-types ▶ CATIA V5
Operation ▶ Auto Associate
▶ Disallow Product Struc- • Site • CADDRAWING
ture Links by Document • Organizations • CALCULATION_DATA
Types
Operation ▶ Auto Associate
▶ Disallow Structure CAD • Site • Contributing Image
Document Sub-types
Sub-types • Organizations • Image
Operation ▶ Auto Associate CADDRAWING
▶ Disallow Structure CAD • Site
Document Types • Organizations
Preferences 313
Name Contexts Values
Operation ▶ CAD Data Man- Select the preference and the
agement ▶ Content Han- • Site
appropriate value from the list
dling ▶ Download • Organizations of preferences for CATIA V5.
<preference name>
Note
There are several preferences
that can be set for CATIA V5
under Operation ▶ CAD Data
Management ▶ Content Han-
dling ▶ Download <preference
name>.
314 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Contexts Values
• Projects of preferences for CATIA V5.
• Libraries
Note
There are several preferences
that can be set for CATIA V5
under Operation ▶ Remove
from Workspace ▶ Collector
<preference name>.
Operation ▶ Gathering (Core
HTML Component) ▶ Trace • Site • Per Configuration (All, Re-
Drawing Optional • Organizations quired, None)
Dependents • Required (All, Required,
• Products
None)
• Projects
• Libraries
• User
Operation ▶ New CAD
Document ▶ Synchronize • Site • Per Configuration (All, Re-
CAD File Name with CAD • Organizations quired, None)
Document Number
• Products • Required (All, Required,
None)
• Projects
• Libraries
• User
Operation ▶ Remove from Select the preference and the
Workspace ▶ Collector • Site
appropriate value from the list
<preference name> • Organizations of preferences for CATIA V5.
• Products
• Projects Note
There are several preferences
• Libraries that can be set for CATIA V5
• User under Operation ▶ Remove
from Workspace ▶ Collector
<preference name>.
Operation ▶ Rename ▶
Collector • Site • Yes
• Organizations • No
• Products
• Projects
• Libraries
• User
Preferences 315
Name Contexts Values
Operation ▶ Set State ▶ Col-
• Site Select the preference and the
lector <preference name> appropriate value from the list
• Organizations of preferences for CATIA V5.
• Products
• Projects Note
There are several preferences
• Libraries that can be set for CATIA V5
• User under Operation ▶ Set State ▶
Collector <preference name>.
Operation ▶ Undo Check Select the preference and the
Out ▶ Collector <preference • Site
appropriate value from the list
name> • Organizations of preferences for CATIA V5.
• Products
• Projects Note
There are several preferences
• Libraries that can be set for CATIA V5
• User under Operation ▶ Undo Check
Out ▶ Collector <preference
name>.
Operation ▶ Update Opera- Select the preference and the
tion ▶ Update <preference • Site
appropriate value from the list
name> • Organizations of preferences for CATIA V5.
• Products
• Projects Note
There are several preferences
• Libraries that can be set for CATIA V5
• User under Operation ▶ Update Op-
eration ▶ Update <preference
name>.
Operation ▶ Update Opera-
tion ▶ Update ▶ Add Primary • Site • DOWNLOAD
Contents to Workspace • Organizations • LINK
• Products
• Projects
• Libraries
• User
Operation ▶ Update Opera- Select the preference and the
tion ▶ Upload <preference • Site
appropriate value from the list
name> • Organizations
• Products
• Projects
316 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Contexts Values
• Libraries of preferences for CATIA V5.
• User
Note
There are several preferences
that can be set for CATIA V5
under Operation ▶ Update Op-
eration ▶ Upload <preference
name>.
Operation ▶ Upload Opera- Select the preference and the
tion ▶ Upload <preference • Site
appropriate value from the list
name> • Organizations of preferences for CATIA V5.
• Products
• Projects Note
There are several preferences
• Libraries that can be set for CATIA V5
• User under Operation ▶ Upload Op-
eration ▶ Upload <preference
name>.
Operation ▶ Upload Opera- Select the preference and the
tion ▶ Collector <preference • Site
appropriate value from the list
name> • Organizations of preferences for CATIA V5.
• Products
• Projects Note
There are several preferences
• Libraries that can be set for CATIA V5
• User under Operation ▶ Upload Op-
eration ▶ Collector <preference
name>.
Preferences 317
Name Context Values
Workgroup Manager Client _AllCATPart
▶ All-in-One CATPart name • Site
• Organizations
Workgroup Manager Client
▶ Allow Continuing Save to • Site • Yes
Workspace or Checkin • Organizations • No
When Missing Design Table
File
Workgroup Manager Client
▶ Allow to save in different • Site • Yes
environment • Organizations • No
Workgroup Manager Client Part Parameter
▶ Assembly-level CGR • Site
parameter • Organizations
• Products
• Projects
• Libraries
Workgroup Manager Client Part Number
▶ CATIA V5 Template Part • Site
Number • Organizations
• Products
• Projects
• Libraries
Workgroup Manager Client
▶ Check In Content • Site • Models Only
Options • Organizations • Viewables Only
• Products • Models and Viewables
• Projects
• Libraries
• User
Workgroup Manager Client ProductTemplate.CATProduct
▶ Design In Context ▶ • Site
Assembly Template Used In • Organizations
New Image Design Context • Products
Action
• Projects
• Libraries
Workgroup Manager Client ProductTemplate.CATProduct
▶ Design In Context ▶ • Site
Assembly Template Used In • Organizations
New Image Design Context • Products
Action ▶ CATIA V5
318 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Context Values
• Projects
• Libraries
Workgroup Manager Client
▶ Design In Context ▶ • Site • True
Attribute skipping image • Organizations • False
update
Workgroup Manager Client
▶ Design In Context ▶ • Site • Assembly Only
Default Design Context • Organizations • Full
Definition Rule • Products • Lightweight
• Projects • Geometry
• Libraries
• User
Workgroup Manager Client
▶ Design In Context ▶ • Site • Full
Default Representation • Organizations • Lightweight
• Products • Geometry
• Projects
• Libraries
• User
Workgroup Manager Client <CAD tool template value>
▶ Design In Context ▶ • Site
Default Template for Open • Organizations
in Creo View/CAD
View/CAD Tool • Products
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Design In Context ▶ Hide • Site • Yes
wizard when creating a • Organizations • No
Design Context from a • Products
Configuration Context
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Design In Context ▶ • Site • Yes
Show Excluded Nodes • Organizations • No
• Products
• Projects
Preferences 319
Name Context Values
• Libraries
• User
Workgroup Manager Client
▶ Design In Context ▶ • Site • Yes
Show New Design Context • Organizations • No
Action • Products
• Projects
• Libraries
Workgroup Manager Client
▶ Design In Context ▶ • Site • Yes
Show Open in Creo View • Organizations • No
and CAD Tool Action • Products
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Enable CGR Cache • Site • Yes
Support ▶ CATIA V5 • Organizations • No
Workgroup Manager Client
▶ Enable Environment • Site • Yes
Management • Organizations • No
Workgroup Manager Client
▶ Enable Read Only In • Site • Yes
Session • Organizations • No
Workgroup Manager Client
▶ Enable Replace in CAD • Site • Yes
Session on Refresh • Organizations • No
Workgroup Manager Client
▶ Enable Support for • Site • Yes
Parameters or Properties • Organizations • No
with Units
Workgroup Manager Client PTC_WM_ENVMGMT
▶ Environment • Site
Management Parameter • Organizations
Workgroup Manager Client
▶ Expose Annotation Text • Site • Yes
Notes From Specification • Organizations • No
Tree
Workgroup Manager Client
▶ Expose Manufacturing • Site • Yes
Information • Organizations • No
320 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Context Values
Workgroup Manager Client
▶ Expose Measure Inertia • Site • Blank
Property • Organizations • PartBody
Workgroup Manager Client
▶ Expose Parameters • Site • Blank
under Specific Geometrical • Organizations • Names
Set From Specification Tree • All
Workgroup Manager Client
▶ Family Table Instance • Site • All
Creation ▶ Manage model • Organizations • Assembly
instances as family table • Products • Parts
CAD Documents
• Projects • Disable
• Libraries
Workgroup Manager Client <Standard Part string value>
▶ Identify Standard Part • Site
• Organizations
Workgroup Manager Client
▶ Ignore Missing • Site • Yes
Dependents • Organizations • No
Workgroup Manager Client
▶ Independently Modify • Site • Yes
Instances • Organizations • No
Workgroup Manager Client <environment value>
▶ Managed Environment • Site
Variable • Organizations
Workgroup Manager Client <file system path value>
▶ Managed Read Only • Site
Area Folders • Organizations
• Products
• Projects
• Libraries
Workgroup Manager Client
▶ Mapping System • Site • PTC_WM_ITERATION
Attributes and File • Organizations • CAD Document Iteration
Properties ▶ CAD System Attribute
Document Iteration System
Attribute
Workgroup Manager Client
• Site •
▶ Mapping System
PTC_WM_LIFECYCLE_S-
Attributes and File • Organizations
TATE
Properties ▶ CAD
Document Life Cycle State • CAD Life Cycle State
System Attribute System Attribute
Preferences 321
Name Context Values
Workgroup Manager Client
▶ Mapping System • Site • PTC_WM_LIFECYCLE
Attributes and File • Organizations • CAD Life Cycle System
Properties ▶ CAD Attribute
Document Life Cycle
System Attribute
Workgroup Manager Client
▶ Mapping System • Site • PTC_WM_NAME
Attributes and File • Organizations • CAD System Attribute
Properties ▶ CAD
Document Name System
Attribute
Workgroup Manager Client
▶ Mapping System • Site • PTC_WM_NUMBER
Attributes and File • Organizations • CAD System Attribute
Properties ▶ CAD
Document Number System
Attribute
Workgroup Manager Client
• Site •
▶ Mapping System
PTC_WM_ORGANIZA-
Attributes and File • Organizations
TION_ID
Properties ▶ Organization
ID System Attribute • <CAD System Attribute>
Workgroup Manager Client
▶ Mapping System • Site • PTC_WM_PART_NAME
Attributes and File • Organizations • CAD System Attribute
Properties ▶ Part Name
System Attribute
Workgroup Manager Client
• Site •
▶ Mapping System
PTC_WM_PART_NUM-
Attributes and File • Organizations
BER
Properties ▶ Part Number
System Attribute • CAD System Attribute
Workgroup Manager Client
▶ Mapping System • Site • PTC_WM_REVISION
Attributes and File • Organizations • CAD System Attribute
Properties ▶ Revision
System Attribute
Workgroup Manager Client ${internet_domain_name}.Note
▶ Note default soft type • Site
• Organizations
Workgroup Manager Client
▶ Open Collector ▶ Include • Site • Required
Dependent CAD/Dynamic
CAD/Dynamic • Organizations • All
Documents • Products • None
322 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Context Values
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Open Collector ▶ Include • Site • None
Related Drawings • Organizations • All
• Products • Initially Selected
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Open In CAD Tool for • Site • Yes
Non-native
Non-native Objects • Organizations • No
• Products
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Resolve Broken Links • Site • Yes
Using CATIA Instance • Organizations • No
Name
Workgroup Manager Client
▶ Save data with active • Site • Yes
environment • Organizations • No
Workgroup Manager Client
▶ Store formula values for • Site • Yes
parameters • Organizations • No
Workgroup Manager Client
▶ Storing exported files • Site • Attachment
• Organizations • Windchill CAD Document
• Products
• Projects
• Libraries
Workgroup Manager Client
▶ Undo Checkout • Site • Yes
Overwrite Local Content • Organizations • No
• Products
• Projects
• Libraries
• User
Preferences 323
Name Context Values
Workgroup Manager Client <search file path>
▶ Un-managed Read Only • Site
Area locations • Organizations
• Products
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Update Overwrite Local • Site • Yes
Content • Organizations • No
• Products
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Upload After Native Save • Site • Yes
• Organizations • No
• Products
• Projects
• Libraries
• User
Workgroup Manager Client
▶ Upload CAD/Dynamic • Site • CAD/Dynamic Document
Document and Attachment • Organizations Type
Filter • Products • Attachment File Type
• Projects • Content Category
• Libraries
• User
Workgroup Manager Client
▶ Upload CGR files • Site • Yes
• Organizations • No
• Products
• Projects
• Libraries
Workgroup Manager Client
▶ Upload CGR files ▶ • Site • Yes
CATIA V5 • Organizations • No
• Products
324 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Context Values
• Projects
• Libraries
Workgroup Manager Client
▶ Upload Related Drawings • Site • Yes
• Organizations • No
• Products
• Projects
• Libraries
• User
Preferences 325
Name Context All Values
Workspace ▶ Add to Work-
• Site Select the preference and the ap-
space and Check Out ▶ propriate value from the list of
Check Out Collector • Organizations preferences for CATIA V5.
<preference name> • Products Note
• Projects There are several preferences
• User that can be set for CATIA V5
under Workspace ▶ Add to Work-
space and Check Out ▶ Check
Out Collector <preference
name>.
Workspace ▶ Add to Work-
space and Check Out ▶ • Site • Yes
Open in Application • Organizations • No
• Products
• Projects
• User
Workspace ▶ Add to Work-
space and Check Out ▶ Re- • Site • Yes
use Modified Workspace • Organizations • No
Content
• Products
• Projects
• User
Workspace ▶ Add to Work-
space and Check Out ▶ Set • Site • DEFAULT
Configuration for Add to • Organizations • LATEST
Workspace
• Products • AS_STORED
• Projects
• User
Workspace ▶ Add to Work-
space and Check Out ▶ Set • Site • DEFAULT
Configuration for Check Out • Organizations • LATEST
• Products • AS_STORED
• Projects
• User
Workspace ▶ Add to Work-
space and Check Out ▶ Set • Site • SELECTED_AND_MODI-
for Check Out • Organizations FIED
• Products • SELECTED
• ALL
326 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Context All Values
• Projects
• User
Workspace ▶ Add to Work-
space and Check Out ▶ Use • Site • Yes
Advanced Tab as Default • Organizations • No
• Products
• Projects
• User
Workspace ▶ Edit Work-
space Preferences ▶ Allow • Site • Yes
Effectivity for CAD • Organizations • No
Documents
• Products
• Projects
• User
Workspace ▶ Export from Select the preference and the ap-
Workspace ▶ Collector ▶ • Site
propriate value from the list of
<preference name> • Organizations preferences for CATIA V5.
• Products
• Projects
Note
There are several preferences
• User that can be set for CATIA V5
under Workspace ▶ Export from
Workspace ▶ Collector
<preference name>.
Workspace ▶ Workspace
Display • Site • All items
• Organizations • Featured items
• Products
• Projects
• User
Preferences 327
About the wgmclient.ini
wgmclient.ini File
Users can customize preferences for CATIA V5 by editing the wgmclient.ini
file to meet individual user requirements. The preferences set in the
wgmclient.ini file override the same named preferences set on the server in
the Preference Management utility, provided the preference set in the Preference
Management utility is unlocked.
For more information about the Preference Management utility, see About the
Preference Management Utility on page 306.
The default wgmclient.ini file located in the Windchill Workgroup Manager
home directory contains the list of preferences that for CATIA V5 and for other
Windchill Workgroup Manager integrations.
The default wgmclient.ini file has several general preferences at the
beginning of the wgmclient.ini file that apply to most Windchill Workgroup Man-
ager integrations. There also are categorized sections for each specific Windchill
Workgroup Manager integration. Refer to the [CATIA V5] section for preferences
concerning CATIA V5.
Note
Do not remove the # prefix at the beginning of comment lines describing the
preference or preference values, else errors could occur.
Use the following procedures to edit the wgmclient.ini file.
328 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Setting or Modifying an Existing Preference
Preferences that can be set or modified for CATIA V5 are listed under section
[CATIA V5] and in the beginning of the wgmclient.ini file where preferences are
located for more than one Windchill Workgroup Manager CAD integration.
To set or modify an existing preference for CATIA V5, perform the following
procedure.
1. Open wgmclient.ini in a standard text editor.
2. Locate the section for [CATIA V5]. If the preference is not listed under the
[CATIA V5] section, scroll to the beginning of the wgmclient.ini file and
search for the preference name.
3. To set (activate) a preference.
• Enter the appropriate value after the equal (=) sign. For example,
<preference name = preference value>.
• Remove the # prefix to uncomment the preference.
4. To remove (deactivate) a preference, or to set it back to the default value in the
wgmclient.ini file, add the # prefix at the beginning of preference name to
comment the preference.
5. Save the file.
6. Restart Windchill Workgroup Manager. The modified preference is available.
Preferences 329
Note
The intent of this section is to list the most “frequently used” preferences, and not
every preference that can be set using the wgmclient.ini file for CATIA V5. Refer
to the wgmclient.ini file located in your Windchill Workgroup Manager
home directory, for a complete list of preferences.
If the preference is not listed under the [CATIA V5] section, scroll to the beginning
of the wgmclient.ini file and search for the preference name.
After saving the file locally, restart Windchill Workgroup Manager. The modified
preference is available. For more information, see Setting or Modifying
Preferences in the wgmclient.ini File on page 328.
The following table describes the most frequently used preferences that can be set
or modified under [CATIA V5] or in the general section of the wgmclient.ini
file.
Name Description All Values
checkin.content.options Specifies how the • Models Only
model is saved on the (default)
authoring application
menu, Auto Check In • Viewables Only
and provides default • Models and
interface setting for Viewables
Custom Check In .
Note
CATIA V5 does not
support creation of
client-side viewables;
therefore viewables
cannot be created.
save_to_ws.content.options Provides the default
• Models Only
interface setting for
(default)
the content option in
the Tools menu of the • Viewables Only
Save To Workspace • Models and
window. Viewables
Note
CATIA V5 does not
support creation of
client-side viewables;
therefore viewables
cannot be created.
save_to_ws.upload Provides the default
• Yes (default)
interface setting for
• No
330 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Description All Values
the Upload option in
the Tools menu of the
Save To Workspace
window.
import.to.workspace.upload Specifies if the model
• No (default)
is uploaded after an
Import action. • Yes
UndoCheckout.overwrite.local. Specifies if the model
• No (default)
content content is overwritten
in the cache when us- • Yes
ing Undo Checkout .
overwrite.contents.on.update Specifies if the model • No (default)
content is overwritten
in the cache when us- • Yes
ing Update from a
Windchill Workgroup
Manager.
wgm.autoattach Allows configuring The format of this
the content that is up- preference is: *.rsd,*.
loaded as additional <attachment file
content of a model. extension 1>,
<attachment type 1>;
… …;<attachment
file extension n>,
<attachment type n>
Default preference
value is: “*.rsd,*.
pdf,IMAGE;*.
rsd,*.xml,
GENERAL”
Which means upload
all *.pdf files as “IM-
AGE” type attach-
ment and all *.xml
files as “GENRAL”
type attachment to-
gether with *.rsd files.
Any other file type
can be specified as
auto attachment by
user.
Preferences 331
Name Description All Values
open.modifies.checkedout.objects Determines how • Yes (default)
checked out models
will appear in a ses- • No
sion after update.
upload.related.drawings= Native upload or auto
• No (default)
check in of CAD
Documents will also • Yes
upload or check in as-
sociated drawings.
unmanaged.read.only.area.folders Windchill Workgroup Include a semi-colon
Manager ignores files separated list of folder
retrieved from speci- paths that constitute
fied file system paths the ROAs.
assuming there is no
need to manage these
in Windchill.
catiav5.template.part.nr Upon retrieval in Set the value of this
CATIA V5, if the part preference with the
number is still set to string used for part
the default value and number in Windchill
the part number is not templates.
mapped to any other
Windchill attribute,
then it will be set to
be the same as the
model's file name
(without extension).
update.drawing. Determines whether
• Yes (default)
alwaysShowDialog to prompt the user
with a window to up- • No
date the drawing upon
save to workspace or
checkin.
332 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Description All Values
force.update.metadata.on.open Controls whether to • Yes (default)—
propagate metadata Global attributes
(global attributes
are updated for
(IBAs) and system at-
documents when
tributes) when a mod-
they are opened in
el is opened and
any mode, includ-
allows delay of this
ing visualization
propagation to obtain
mode. System at-
better performance.
tributes are up-
For details about us- dated according to
ing force.update.meta- the value of up-
data.on.open and date.metadata.on.
other preferences to load.
improve performance,
see Delaying Metada- • No—Metadata is
ta Updates of Attrib- updated according
utes on page 296. to the value of up-
date.metadata.on.
load.
• Legacy—For leg-
acy data, global
attributes are up-
dated according to
the value of up-
date.metadata.on.
load. This prefer-
ence is applied
only to documents
that do not have a
neutral data XML
file (models up-
graded from a re-
lease prior to
Windchill 9.0).
Preferences 333
Name Description All Values
update.metadata.on.load Controls when to up- • Yes (default)—
date metadata (global Metadata is up-
attributes (IBAs) and
dated for a CATIA
system attributes) for
V5 document
CATIA V5 documents
when it is loaded
opened within CATIA
in any mode other
V5, which can en-
than visualization
hance performance.
mode.
For details, see Delay- • No—Metadata is
ing Metadata Updates
not updated until
of Attributes on page
296. a CATIA V5
document is
loaded in design
mode.
enable.readonly.in.session Controls whether to • No (default)
enable the "Read On-
ly in Session" feature. • Yes
allow.missing.design.table When a design table
• No (default)
is missing, this prefer-
ence controls whether • Yes
to allow continuing • Action
the operations of Save • OK
to workspace or
• Filename
checkin by prompting
a window.
enable.environment.management Specifies which string • No (default)
to control in enabling
and managing envi- • Yes
ronment information.
environment.management. The value of the •
parameter string defines the PTC_WM_ENV-
name of the environ- MGMT (default)
ment global attribute.
• None — disables
managing envi-
ronment
information
enable.replace.in.cad.session.on. Controls whether to
• No (default)
refresh enable the feature of
Ses- • Yes
Replace in CAD Ses-
sion on Refresh .
334 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Description All Values
generic.is.read.only= Sets the Generic Part/ • No (default)
Assembly as Read
Only in Session • Yes
allinonecatpart.name Specifies the naming _AllCATPart
rule of the All-in-One
CATPart.
allinonecatpart.creation.merge.all. Controls merging of • No (default)
bodies all bodies when gen-
erating a part from a • Yes
product.
identify.standard.part Specifies the pair of
• The format is
strings to control ex-
pairs of string sep-
posing the standard
arated by semico-
part information. If
lon, filename of
yes, the values of the
CAD model,name
string which reflect of geometrical set;
the customer conven- filename of CAD
tion to define the model,name of
standard part are used geometrical set
to search the standard
part in the specifica- • Blank - design in-
tion tree. formation of the
standard part will
not be exposed
expose.parameters.under.geomet- Controls whether to • Blank
rical.set.from.specification.tree expose the parameters
under a specific geo- • Names
metrical set from a • All
specification tree by
specifying the name
of the geometrical set
under which all the
parameters need to be
exposed.
expose.annotation.text.notes.from. Controls whether to
• No (default)
specification.tree expose parameters
under a geometrical • Yes
set from a specifica-
tion tree upon Save to
Workspace or
Checkin.
Preferences 335
Name Description All Values
expose.measure.inertia.property Controls exposing • Yes
measure inertia prop-
erty upon Save to • Blank
Workspace or • PartBody
Checkin.
store.formula.value.for.parameters Stores the formula • No (default)
value instead of the
display value for pa- • Yes
rameters that use
formulas.
expose.manufacturing.information Controls exposing
• No (default)
manufacturing infor-
mation as secondary • Yes
content (XML file) in
Windchill upon Save
to Workspace or
Checkin related man-
ufacturing data, such
as CATIA V5
CATProcess.
expose.bounding.box.information Controls whether to
• No (default)
expose bounding box
information in Wind- • Yes
chill upon Save to
Workspace or
Checkin.
ignore.missing.dependents Determines if missing
• No (default)
dependencies are
ignored, or if ghost • Yes
parts are created for
them upon Import to
Workspace or Save to
Workspace or Check
In.
managed.read.only.area.folders The Read Only Areas This preference takes
(ROA) preeferenced a semi-colon sepa-
tells Windchill Work- rated list of directory
group Manager to paths that constitute
treat any parts or ref- the ROAs.
erenced assemblies
retrieved from
336 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Description All Values
specified file system
paths as objects that
already exist in
Windchill.
enable.pdm.status.icons Displays PDM status • No (default)
icons in a structure
tree. • Yes
enable.localPreview.on.save. Controls whether to
• No (default)
catalog enable the feature of
forcing the use of • Yes
"Local Preview"
when save to work-
space or check in cat-
alog data.
import.to.workspace.structure. Controls whether to • No (default)
only import structure mem-
bers only during im- • Yes
port to workspace.
open.assembly.cgrs Enables opening As-
• No (default)
sembly-Level CGR
assemblies in Assem- • Yes
bly-Level CGR mode.
update.system.attribute.on.draw- Controls whether de-
• No (default)
ing.open pendents loaded into
product mode, fre- • Yes
quently caused by
drawings loading de-
pendents of an assem-
bly, are forced to
update changes to
Windchill system at-
tributes. Turning this
off can result in a dis-
crepancy between the
Windchill system at-
tribute metadata infor-
mation on CATParts
and their actual state
in Windchill until the
user loads the CAT-
Part into design
Preferences 337
Name Description All Values
mode.
cache.size Specifies a limit for • 0 (default)
the client's internal
cache. • Set value in MB.
For example, 800.
338 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Description All Values
wwgm.remember.last.used.server Controls whether to • No (default)
reconnect to the last
used server upon a • Yes
subsequent Windchill
Workgroup Manager
client launch.
windows.browser.type Sets the Windchill • For Mozilla
Workgroup Manager- browser type, en-
embedded browser ter Mozilla_ba-
type. sed_browser
• For Internet Ex-
plorer type, enter
IE_In_Process
expose.mass.properties.only.main. Controls whether to • No (default)
body enable or disable the
option of only the • Yes
main body when ex-
posing mass proper-
ties upon save to
workspace or check in
product or part.
wf.network.threads Controls the number • 3 (default)
of network threads to
be used upload and • Integer Value
download content. equal to or greater
than 0
wwgm.open.dialog.remember.last. Controls whether to • Yes (default)
location retain the last selected
Folder in an Open Di- • No
alog upon open opera-
tions, such as Open
from Windchill, Insert
from Windchill, and
Replace (from the in-
formation page).
java.script.errors Controls the display • Show (default)
and execution of the
java script error win- • Hide and run
dows. If the window • Hide and stop
is presented, the user
Preferences 339
Name Description All Values
can choose whether to
stop or continue run-
ning the script.
enable.auto.numbering.on.new. Controls whether the
• Yes (default)—
document.in.CATIA.session Windchill-generated
For new docu-
number is used as the
ments created in
file name and part
CATIA V5, the
number for new docu- Windchill-gener-
ments created in CAT- ated number is
IA V5. used as the file
name and part
number.
• No—For new
documents created
in CATIA V5, the
file name and part
number are as-
signed according
to the default
CATIA V5
behavior.
enable.suppressed.component.on. Controls whether stor-
• Yes (default)—
save ing the deactivated
Deactivated com-
components as sup-
ponents are stored
pressed in Windchill as suppressed in
when saved to work- Windchill.
space or checked in
from Windchill Work- • No—Deactivated
group Manager for components are
CATIA V5. stored as normal
child members in
Windchill.
340 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Name Description All Values
lock.raster.drawing.views.on. Controls whether to • No (default)—
publish lock raster drawing Raster views are
views during publica-
not locked, and
tion by the Theorem
raster views are
file synchronization
updated when the
worker. This prefer-
representation is
ence is only applica-
generated. If a ras-
ble when the Theorem
ter view cannot be
worker is used.
rendered success-
fully, the resulting
representation
cannot display the
raster view.
• Yes—Raster
views are locked
and not updated.
The previous ras-
ter views are
shown in the new
representation.
Preferences 341
Glossary
Assembly-
When an assembly-level CGR file is open in session. The actual
level CGR assembly is not usually loaded at the same time.
mode
CGR
A CATIA Graphical Representation (CGR) is a lightweight
representation that contains only vertex and triangle surface
geometry. It does not contain any design data or properties.
CGRs allow users to view very large assemblies stored in Wind-
chill more quickly without having to copy the entire assembly
hierarchy to their machines.
commonspace
(Windchill term) The shared area on the Windchill server
containing objects that you and other users (who have the
appropriate access privileges) can check out. A commonspace
may contain products, projects, or libraries.
343
Design Table A spreadsheet which in CATIA V5 is used to design multiple
variations of a part or an assembly.
Family Table (Windchill term) A family of objects when you associate a CAT-
IA V5 model file with an associated Design Table.
Fixed
A placement parameter that does not have constraints in CATIA
Member Link V5, and can have its transformation matrix updated in Windchill.
Heterogene-
Heterogene-
The creation and edition of a Design Context that has been
ous Design In created with data from multiple CAD tools.
Context
(HDIC)
IBA
An instance-based attribute that can be associated with objects at
run time rather than by modeling.
object A generic name for objects that are created and managed in the
Windchill system. Examples of Windchill objects include parts
and documents.
part
(Windchill term) A Windchill business object with an
identification number, representing a physical component or
assembly in a manufactured product. This should not be
confused with a CAD part (model file) created by a CAD
application.
part family A node of aCATIA V5 chapter. The part family contains the
references to the CAD documents in the catalog.
Read Only A collection of data and preferences in a file system that is not
Area copied to a workspace, but is loaded from CATIA V5. A
managed read only area has the file system in Windchill. An
unmanaged read only area has the file system in CATIA V5.
required link
A link where the dependents are not downloaded along with the
parent objects to the workspace.
344 PTC Windchill® Workgroup Manager for CATIA® V5 Administrator's and User's Guide
Structure
When a CATProduct is loaded with its structure (CATParts and
mode child CATProducts/ child CATParts and/or component CGRs).
Top Down
The creation of annotated structures, achieved by inserting and
Design removing parts from a WTPart structure. Changes to the WTPart
(TDD) structure can be synced with the CAD document by comparing
them in Windchill.
Glossary 345