CADpdm Browser
CADpdm Browser
CADpdm Browser
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
<strong>CADpdm</strong> SMARTEAM Integrator<br />
for UGS NX (Unigraphics)<br />
Revised: Wednesday, July 09, 2008<br />
User manual<br />
Page 1 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Overview<br />
The <strong>CADpdm</strong> product links UGS NX and SMARTEAM provides for management of the content of<br />
your UGS NX session as well as all interaction with the SMARTEAM vaults.<br />
As a user, you will interact with the <strong>CADpdm</strong> <strong>Browser</strong>. This window talks with UGS NX using NX<br />
Open and to SMARTEAM with the SMARTEAM API. This window allows you to see parts,<br />
assemblies and drawings in both your local session as well as search results from SMARTEAM.<br />
You can then use lifecycle functions to move this information between these locations. This<br />
browser provides a consistent data management environment for all your CAD information.<br />
There are several functions that are provided in the <strong>CADpdm</strong> browser.<br />
� SmarTeam functions that establish the connection between the browser and<br />
SMARTEAM.<br />
� Actions you can perform on Parts, Assemblies, and Drawings in you current UGS<br />
NX session<br />
� LifeCycle operations to manage your data with SMARTEAM<br />
� View information to control the amount of information displayed and to set<br />
preferences.<br />
� Help to display the version of the program and display this file.<br />
Installation<br />
Please see the Installation manual for <strong>CADpdm</strong> Integrator for specific instructions.<br />
Page 2 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Table of Contents<br />
Installation ............................................................................................................. 2<br />
Table of Contents .................................................................................................. 3<br />
Overview of <strong>CADpdm</strong> Integrator ........................................................................... 4<br />
Key Capabilities ................................................................................................. 5<br />
Sample Use ....................................................................................................... 5<br />
<strong>CADpdm</strong> <strong>Browser</strong> ................................................................................................. 6<br />
Command Icons: ............................................................................................... 6<br />
Current Session: ................................................................................................ 6<br />
Last SMARTEAM Search Results: .................................................................... 6<br />
Messages: ......................................................................................................... 6<br />
Common Capabilities ........................................................................................ 6<br />
Command Descriptions ......................................................................................... 8<br />
Connection Icons ............................................................................................... 8<br />
SMARTEAM Menu ............................................................................................ 8<br />
Actions Menu..................................................................................................... 9<br />
LifeCycle Menu ................................................................................................ 11<br />
View Menu ...................................................................................................... 12<br />
Help Menu ....................................................................................................... 12<br />
Help, Preferences Form .................................................................................. 13<br />
Save Options ......................................................................................................... 13<br />
Delete Options ...................................................................................................... 14<br />
Display Options .................................................................................................... 15<br />
Debug Options (disabled by default) .................................................................... 18<br />
Help, About ..................................................................................................... 18<br />
UGS NX Profile Card (non-Express database)............................................... 20<br />
Hints .................................................................................................................... 23<br />
a. I can’t see my parts (or drawings or assemblies) ..................................... 23<br />
b. The Viewer does not show my parts ........................................................ 23<br />
c. Clean up of referenced files and the work directory. ................................ 23<br />
Page 3 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Overview of <strong>CADpdm</strong> Integrator<br />
<strong>CADpdm</strong> Integrator was written to provide an easy to use connection between the users daily work<br />
and SmarTeam. This connection is provided via a form that displays the content of the users model<br />
file, the results of the last search of SmarTeam information, and a status window.<br />
Page 4 of 23
Key Capabilities<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
1. Establish the connection between <strong>CADpdm</strong>, UGS NX, and SMARTEAM<br />
2. See objects (UGS NX Parts, Assemblies, and Drawings) and manage the local session<br />
files.<br />
3. Assign Attributes to objects (automatically or done by user)<br />
4. Make objects known to SMARTEAM<br />
5. Perform LifeCycle operations on those items.<br />
Sample Use<br />
1. Start UGS NX<br />
2. Click on SmarTeam, Run <strong>CADpdm</strong>...<br />
3. Connect to SMARTEAM<br />
4. Switch to UGS NX (Click on Back to NX icon), then Create a part<br />
5. In the <strong>CADpdm</strong> browser window, select the part in the Current Session window<br />
6. Select Save to define the Metadata (attributes) for the part<br />
7. Select Check-in to move the part into the SMARTEAM Vault<br />
8. Select Find Object, then UGS NX, then run. Then select the object you just checked in<br />
from the Search Result window and finally Check Out. Now your part is back in the current<br />
session and ready to be changed.<br />
Page 5 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
<strong>CADpdm</strong> <strong>Browser</strong><br />
The <strong>CADpdm</strong> <strong>Browser</strong> window has several components<br />
Command Icons:<br />
These are icons for the functions that are provided in the pull down menus are well.<br />
Current Session:<br />
Displays all of the parts, assemblies and drawings that are open in your current CAD<br />
session.<br />
Last SMARTEAM Search Results:<br />
After each search, the results are displayed here so you can select the data to operate on.<br />
Additional options allow the filtering of the results by type and only show latest revision.<br />
Messages:<br />
This window provides feedback on various operations and any issues that may have arisen.<br />
You can use the Save button to create a file that can be sent to your support staff for<br />
assistance.<br />
Common Capabilities<br />
Command Icons<br />
CAD data in Current Session<br />
� Click on a field heading to sort on that information.<br />
� Click and drag on a field to rearrange the display order.<br />
� If you want to change what fields are displayed and the order of the<br />
display within the XML configuration file.<br />
Page 6 of 23<br />
Results of Last SMARTEAM search<br />
Messages and Information
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
� Text or Icons can be displayed for status messages. Please see the XML<br />
configuration file for details.<br />
Page 7 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Command Descriptions<br />
Connection Icons<br />
Click the Activate icon to connect SmarTeam and <strong>CADpdm</strong> so that UGS NX files can be managed.<br />
After Activation, you can either de-activate or launch the SmarTeam editor.<br />
SMARTEAM Menu<br />
The SMARTEAM Menu also has entries to control the connection to SMARTEAM. In addition the<br />
Find options are available. These link to standard SMARTEAM search capabilities.<br />
Page 8 of 23
Actions Menu<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
The Actions menu consists of several basic functions:<br />
� Refresh updates the Session window in case information appears to not be up to<br />
date.<br />
� Save makes the selected objects known to SMARTEAM<br />
� Objects with no children become Parts<br />
� Objects with drawings are considered drawings.<br />
� Objects with children are considered Assemblies<br />
� Save As… saves the file with another name, to make a local copy.<br />
� Design Copy will create a shallow copy (that is only the top level) of the selected<br />
objects. There is no link created back to the original objects.<br />
� This uses the UGS NX function Clone to create the new objects.<br />
� Blank and Unblank operate the same as the UGS NX functions on assembly<br />
components only<br />
� Make Work Part is a quick way to isolate the selected object from the <strong>CADpdm</strong><br />
browser.<br />
� Get a Reference creates a Read-Only local copy of the selected Object from the<br />
Search Results window.<br />
� Clean Up… will open an additional form and help you to remove files that could<br />
cause the user confusion if left in the work area. The form that is displayed shows<br />
the contents of the current session:<br />
Page 9 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
You should close all open parts in UGS NX first, then run the clean up command. Clean up will<br />
perform the following actions:<br />
� Remove All from CAD session will clean up the relationships between<br />
SMARTEAM and the current files that are open in your UGS NX session.<br />
� Remove the “.prt” files from your working directory. Since they are managed by<br />
SMARTEAM this is not an issue and should be considered house-cleaning or best<br />
practices.<br />
� Undo checkout will release the check-out lock on the selected objects. This is very<br />
useful when you decide you have started down a design change path that is no<br />
longer of value.<br />
Page 10 of 23
LifeCycle Menu<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
� Update checks if any of the selected objects in the Session window is out of date<br />
and retrieves a new version from the SmarTeam vault is a new version is available.<br />
� CheckOut and Update not only updates the selected object, but also Checks it<br />
Out for modification.<br />
� New Release and Update will create a new release of any item that requires<br />
update.<br />
� Check In creates a new object in SMARTEAM and locks the item type.<br />
� A Part is the default type. All UGS NX files are assumed to be parts unless<br />
one of the following situations is true.<br />
� A UGS NX file is considered a Drawing if there is a drawing associated<br />
with it. This is only true of the drawing is present before the Part is<br />
checked in. Once a Part or Assembly has been checked in, it remains that<br />
type even is a drawing is later added.<br />
� A UGS NX file is considered an Assembly if there are any children of the<br />
parent part. Once the part has been checked in, it remains a part even if<br />
children are added to the file.<br />
� Release changes the status of the selected object and changes the revision value.<br />
You have the option to keep check out (which will create a new revision. For<br />
example Releasing a.4 with keep check out will create b.0 in your current session)<br />
� Check Out retrieves the selected object from the vault and creates the new<br />
revision in your current session. This also locks the object so that only you can<br />
make changes to this revision.<br />
� New Release will create a new release and revision for the selected object. For<br />
example if the vault contains revision b, then selecting New Release for that object<br />
will create c.0 in your local session file.<br />
Page 11 of 23
View Menu<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
The view menu contains filters for the basic object types. The Preferences form contains important<br />
options.<br />
Each filter turns on and off the display of those objects in the session and search results windows.<br />
This can be useful to quickly find a single object like a drawing among a lot of parts and assemblies.<br />
The Messages and Last SMARTEAM Search checkboxes let the user choose to display or not the<br />
Messages and SMARTEAM Search windows.<br />
Help Menu<br />
Page 12 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Help, Preferences Form<br />
Save Options<br />
� Batch Mode Save will save the parent object and all children. It is important to<br />
understand the rules that will be applied for Name and Number conventions before<br />
using this option. BatchModeSave default="0"<br />
� Show Project Manager Dialog will prompt for the Project to associate each object<br />
with during the Save or Check In procedure. Remember to click the “Link to<br />
Projects” option to create the links between the object and the project.<br />
ShowSaveDlg default="1" (recommend also Hidden="1" to require all objects to be<br />
associated with projects)<br />
� Show Save Results Screen will display a SMARTEAM form outlining all of the<br />
objects that were created during a check-in, release, or save operation. Typically<br />
this information is not needed as any errors will be displayed before this form<br />
appears. ShowSaveResults default="0"<br />
� Create Drawing Objects. If checked, then a drawing object will be created<br />
whenever a Top level assembly contains a drawing at initial check in.<br />
UseDrawings default="1"<br />
� Suppress Attribute Case Sensitivity is a very special option that should only be<br />
set by the system administrator. This is only used in specific data model situations.<br />
Default is to hide this choice and have it disabled.<br />
� Part, Assembly and Drawing Visualization Format can enable the creation of a<br />
Page 13 of 23
Delete Options<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
light weight file to be displayed in SMARTEAM Viewer (vrml, jt for Parts and<br />
Assemblies, cgm, jpg for Drawings.)<br />
The Delete options are self-explanatory and reflect SMARTEAM practices.<br />
Page 14 of 23
Display Options<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
� Only show latest version filters the information in the search window to a<br />
minimum. On occasion, it can be useful to see additional versions of an Object.<br />
Simply toggle this item to change the display. ShowOnlyLatestVersion default="1"<br />
� Clear Search Results sets the display so that when a search is performed, the<br />
search window will clear after each operation so that out of date information is not<br />
displayed. If you prefer to see this information retained toggle this option off. You<br />
can also use Actions, Refresh to close the search window when you are done with<br />
it. AlwaysClearSearchResults default="1"<br />
� The Show the SMARTEAM window toggle helps reduce the amount of clutter on<br />
the screen. For most operations, you can perform the functions you need from the<br />
<strong>CADpdm</strong> browser form. When this option is toggled ON, then you will not see the<br />
SMARTEAM form, but only the results in the browser. If you toggle this OFF, then<br />
you will see the standard SMARTEAM forms in response to all queries.<br />
ShowSmarteamSearchResults default="0"<br />
� Highlight selected items in CAD will help identify the item you have selected in<br />
the browser in the CAD system. This can be helpful in complex displays.<br />
HighlightInCAD default="1"<br />
� Apply Filter to Top Level Only controls how the part/drawing/assembly filter is<br />
applied to the display. The following images will help to explain this option.<br />
Page 15 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
In this image all entities are shown and the Apply Filter option does not affect the<br />
display. If we click the part filter, then the display will appear as follows:<br />
Next, if we check the Apply Filter option, then children of the assembly will be<br />
displayed.<br />
Page 16 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Page 17 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Debug Options (disabled by default)<br />
If the Debug Option tab has been enable in the STUG.XML file, then the following tab will be<br />
available.<br />
This information is intended for use by the system integrator, system administrator or other person<br />
working with development resources. This should be disabled for general users (default condition).<br />
• Dump General Debug Messages displays log messages for all actions.<br />
• Dump Object Attributes displays the CAD and PDM values of the attributes each<br />
time an object is selected.<br />
• Dump Merge Attributes displays the SmRecord structure used to run a query for an<br />
object from SMARTEAM.<br />
• Dump PDM Record dumps object attributes before and after the call to<br />
mergeAttributes (the method that updates CAD-driven and PDM-driven attributes)<br />
• Dump Viewer File Creation Log displays messages during the creation of light<br />
weight viewer files.<br />
• Use Debug File will capture information that would normally go to the message region<br />
in a file. Used in batch mode.<br />
Help, About<br />
Page 18 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
This form will display the current version of the product. This information is helpful when talking to<br />
technical support.<br />
Page 19 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
UGS NX Profile Card (non-Express database)<br />
Page 20 of 23
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Page 21 of 23
\<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
Page 22 of 23
Hints<br />
<strong>CADpdm</strong> SMARTEAM Integrator for UGS NX Users Guide<br />
a. I can’t see my parts (or drawings or assemblies)<br />
Make sure that your filters are all active so they are displayed.<br />
b. The Viewer does not show my parts<br />
Check the customization and make sure that the correct viewer parameters are set. Both JT<br />
and native file viewing is supported but the file extension the viewer is looking for must<br />
match the desired file type (native .prt or .JT)<br />
c. Clean up of referenced files and the work directory.<br />
If you get files for reference, they will be left in the Elysium/work directory. Once you are<br />
done with your session, please make sure to check-in any files that you wish to keep. Then<br />
you can delete all of the files in the work directory.<br />
It is important to remember to use SMARTEAM to manage your files and not to try and<br />
keep track of them yourself at the operating system level. We recommend that you make it<br />
a habit to clean up the work directory on a regular basis.<br />
Some situations may arise where SMARTEAM has data checked out and you have deleted<br />
the file from the work directory. You will need to work with your SMARTEAM<br />
administrators to develop best practices to prevent and resolve these issues.<br />
Use the Clean Up command in the Actions menu to get rid of files and relationships that are<br />
no longer useful.<br />
Page 23 of 23