14.12.2012 Views

CADpdm Browser

CADpdm Browser

CADpdm Browser

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!