Teamcenter Enterprise 4.0: Product Data Management
Teamcenter Enterprise 4.0: Product Data Management
PRODUCT
DATA
MANAGEMENT
Object Management Framework Usage Training Manual
Object Management
Framework Usage
Table of Contents
Chapter 1
PDM Concepts
1. PDM Concepts
Product
Configurators
Auditability
Structure Views
Effectivity Planning
Product Structuring
Part - Document Tracking
Component Management
Process Automation
Release Management
Change Control
File / Document Vaulting
Relationship Management
Revision Control
Application Interfacing
1.1 What is PDM?
cover.doc
PN 1000-Rev A plate_assy.asm.1
Attaches
Type: Design
body.doc
PN 2000-Rev A
Type: Specification
Is Described
By glossary.doc
PN 1000-Rev A specs.doc
Type: Specification
Is Described
By
Uses PN 3000-Rev A
Gasket
PN 2000-Rev A plate.mfg.3
Type: Manufacturing
System
• PSM: Product Definition Services
Integrator
Toolkit
1.2 Teamcenter Approach to PDM
All classes form a class hierarchy that organizes or groups those classes
that share common attributes, characteristics, and behavior. The higher level
or parent classes share their attributes via a mechanism called inheritance.
2.1 Object Technology Introduction
object
Objects have meta data that
define and describe those objects.
(date of creation, owner, revision, etc.....)
– Business Items
– Data Items
– Work Locations
– Organizational Items
2.2 Business Items
Document
Documents are used to organize and control product information.
Data items associated with a specific product or part of a product
can be attached to a Document so that they may be managed
together.
2.3 Data Items
Directory
Represents the same concept as a directory on an operating
system. Any action (e.g., move, copy, delete) applied to the
directory affects all of the files and subdirectories contained within
the directory
Note
Represents a “post-it” note concept which allows the user to
provide comments which can then be attached to another object
such as a document.
2.3 Data Items
Aggregate
An abstract concept which represents a group of simple computer
files or directories that must be treated as a single unit. Because of
the application that generated them, the file system items should
not be accessed individually.
Non-Editable Text
A text file which is not intended to be edited using normal text
editing tools even though it could be viewed or edited. A PostScript
file is an example of a non-editable text file.
Report
A text file that contains information about Metaphase objects and
relationships.
Paper
Represents a hard-copy item in a file cabinet or on someone’s
desk.
2.4 Work Locations
Mywork
User
Penwork
2.5 Organizational Items
Collection
Collections are used by users to organize items. They form a
logical grouping of items of any type.
Saved Query
A Saved query is not a collection of objects, but rather the
query selection criteria that retrieve a set of objects. Each time a
Saved Query is opened, a query is executed and the objects returned
from the query may be different because objects were added or
deleted from the system.
2.5 Organizational Items
Saved Preference
A Saved Preference contains a user’s preference for a particular
aspect of metaphase behavior. Each time a user double-clicks
on a Saved Preference, the preference is applied to the current
session. There are different preference types for different types
of behaviors.
Chapter 3
User Interaction with
Teamcenter
3. User Interaction with Teamcenter
Menu Bar
Home Collection
– First browser displayed to the user
– Items created in the Home Collection remain in the Home Collection
for all subsequent sessions unless removed by the user
– File menu displays Exit
3.2 Browsers
Home Collection
The Home Collection contains default start-up objects for all users.
Startup Preferences
This is a special type of collection that is created the first time a user logs
in. It is initially empty, but can be used to specify the preferences a user
wishes to be applied to a session when it is started.
my work items
This is a saved query that is created the first time a user logs in. Opening
this saved query returns all objects owned by that user.
work collection
This is initially an empty collection that is created the first time a user logs
in. It can be used to organize a user’s current work items.
3.3 Dialog Windows
Dialog Windows
A window or form that is shown to the user, typically to either
display detailed output or gather detailed input.
Common Buttons
Apply Executes the action and the dialog window remains open.
Save...
Creates a Saved Query on query dialog windows or a Saved
Preference on a preference dialog window.
Recall Refills the dialog with the last selections executed or saved entered.
underlined character
To choose an option from the menu, press the option’s
underlined character
3.4 Usage Overview – Pulldown Menus
File Menu
Change Host and Directory allows a user to specify the host and directory
where file system operations will occur
Page Setup sets printing values such as paper size and orientation
Print Contents prints the entire contents of a window
Print Window prints the visible portion of a window
Select All selects each item in the browser
Remove From Window removes the selected object(s) from the browser
Close Window closes the current browser
3.4 Usage Overview – Pulldown Menus
Action Menu
Info Menu
the Info menu displays options which allow a user to display or update
information about data managed by Metaphase
3.4 Usage Overview – Pulldown Menus
Create Menu
the Create menu displays the types of data a user can create in Metaphase
3.4 Usage Overview – Pulldown Menus
Query Menu
the Query menu allows a user to locate different types of information stored in
the system. These queries present a dialog window to further define the
selection criteria.
3.4 Usage Overview – Pulldown Menus
Window Menu
A New Object Browser is an empty browser. Open one when you do not
want to create items and have them remain in the Home Collection
Choosing Browse Selected Items opens a new browser containing only the
selected items. Use this option to work with a smaller number of items than
are displayed in the current browser
Choosing Collect Selected Items creates a new collection containing the
selected objects
Launch Tool allows a user to specify options in a dialog box before launching
a selected tool
3.4 Usage Overview – Pulldown Menus
Options Menu
View Menu
View Menu
View Menu
– Change List View Columns allows a user to specify the attributes
and column widths for the column headings in the list view browser
– The settings may be applied to the current browser or saved for future
use
Column titles can be changed by entering new strings in the lower bar.
Columns can be added, removed, or replaced by following the options in
the popup for each column.
Click OK to apply or Save… to save and name this preference.
3.4 Usage Overview – Pulldown Menus
Help Menu
– Provides Help to the user in various categories.
3.4 Usage Overview – Pulldown Menus
Help Menu
– Session Information displays information about the user and host
which launched the Metaphase product.
DATABASE \\users\pdm\work1\dwg
/usr/pdm/work/design
/usr/pdm/work/analysis
Offline Items
4.2.1 Creating Work Locations
Step 3 Create the actual data in the case of file system data
Only Data Items exist as bulk data on a file system.
Creating and registering data makes the user the owner of the data
Each user may have multiple work locations for bulk data. Only file
system items are mapped to work locations.
DP 101
creates owned by
Ray
Work Location
creates located in for Ray DP
101.doc
Ray DP 101 DP 101
DP 101.doc
4.2.3 Registering Data
Stored in a
Marketing Work Location
on a PC
Choose Register
Select Text File
via Action Menu
Spec 101
Work Location Spec 101
Database
5.1 Introduction
5.2 Query Menu
5.3 Navigation
5.1 Introduction
Database
Scope of items:
• Items are retrieved from the database in the user’s current scope
• A user’s scope is usually the local user database
• The scope can be changed through the Database preference
• Pulldown displays all items that rules allow the user to query
• Pulldown is dependent on Application Modules that are installed,
including customizations
• More Classes --> allows the user to span the criteria across classes
• A dialog is always presented to further the selection criteria
• Pressing Save… on a query dialog allows the user to Save the query
for quick access of frequent queries. The results of this saved query
may change if the objects and/or their attributes change. The saved
query icon will be displayed in the Home Collection for the user.
• A query browser is displayed presenting the resulting objects
• Users may stop large queries before they complete by pressing the
Stop button on the progress window.
5.3 Navigation
6.1 Introduction
6.2 Open
6.3 Update
6.4 Edit
6.5 View
6.6 Get Item Info
6.7 Refresh
6.8 Move
6.9 Delete Item
6.1 Introduction
Editing a Saved Query means changing the selection criteria of the query
Editing a Saved Preference means changing the behavior of the
preference
Editing a Text File means changing the physical contents of the file
Edit is not available for all objects (eg, Document )
6.5 View
Mywork Penwork
DP 101.doc
DP 101.doc
Mywork Penwork
DP 101.doc DP 101.doc
7.1 Introduction
7.2 Managing Relationships
7.3 OMF Relationships
7.4 Creating Relationships
7.5 Viewing Relationships
7.6 Hiding Relationships
7.7 Deleting Relationships
7.1 Introduction
Understanding Relationships
Managing Relationships
OMF Relationships
Creating Relationships
Viewing Relationships
Hiding Relationships
Deleting Relationships
7.1 Introduction
material
specification
top design
component document
CAD/CAE
bottom publications
assembly
component document
Cost
tooling mfg
assembly document
NC
Code
7.3 OMF Relationships
Attach
– Relationship between a Business Item and Data Items
– Used to organize several Data Items that pertain to the same
product
Engineering Spec
physically represented by
Sprocket
Sales Brochure
CAD Model
7.3 OMF Relationships
Attach
– Business Item Attaches Data Items
Antenna Report
Antenna
Antenna - DWG
A att
1
Antenna - MFG
Dependency
– Relation between any two Work Items (Business Items or Data
Items), indicates that one object depends upon another object
Application Dependent
– Relation between file system items (files or directories), indicates that
one item references another item within an application
• Example is a text file that contains a reference or a link to a
graphic file such that the text file depends on the graphic
whenever it is used
– Usually created by application interfaces, but can be created by users
sprocket sprocket.dwf
1 apDep 1
pdmWork CurrentWork
has
DP 101.doc
Directory Contains
– Relation between a directory and the registered and non-
registered files and directories in it
Directory Contains files and directories
Sprocket Spec
1
Project111
1 has
TestResults
1
Collection Relation
– Relation between a collection and the items contained in the collection
Antenna Inst
Antenna - DWG
has
Antenna - MFG
work collection
Quality Issue
Home
in
7.3 OMF Relationships
Revised
– Relation between Business Items
– Indicates that one object is a revision of another object. The
revised object is now superseded.
Document A Is Superseded By Document B
(Document A Is Revised As Document B)
Metaphone2 Metaphone2
A revAs B
Metaphone2 Metaphone2
B revOf A
7.3 OMF Relationships
Check Out
– Relation between Work Items (Business Items or Data Items)
– Indicates that an object has been checked out from another
user or a vault. The predecessor object is now superseded.
Text File Is Superseded By Text File
(Text File Is Checked Out As Text File)
Copied
– Relation between Work Items (Business Items or Data Items)
– Indicates that an object was originally copied from another
object
– Used to track the original item or to determine who has copies
of something in order to notify them of changes
Text File Is Copied As Text File
Antenna - MFG Copy of MFG
cpyAs
Drop on Icon
Some OMF Relationships are created using drag and drop on icon:
1. Select an object
2. Drag the pointer over the object icon that you wish to create the
relationship to
3. Release the left mouse button
Hint: When working with a large number of objects, remember to use the
Browse Selected Items menu option to make the drag and drop on icon
operation easier.
Drop on Window
All OMF Relationships are created using drag and drop on window:
1. Select an object
2. Press the right mouse button
3. Choose Edit Relationship
4. Choose the relationship you wish to create or modify and a
relationship browser will be displayed
Note: The browser title is very important here
5. Select the object(s) you wish to create the relationship with
6. Using the left mouse button, drag the object(s) onto the
relationship browser and release the left mouse button
7.4 Creating Relationships
Application Interfaces
– Depending on the level of integration that is done, application
interfaces can automatically create relationships for you
User Actions
– The following relationships are not explicitly created by users,
but rather by OMF as the result of user actions:
• Is Revised As/Revision Of
• Is Checked Out As/Check Out Of
• Is Copied As/Copy Of
• Is Shadow Copied As/Shadow Copy Of
7.4 Creating Relationships
Quality Issues
Icon View
Right click Show Relationship presents a new browser displaying
the items that have the specified relationship with the selected item
7.5 Viewing Relationships
Right click Expand Relationship displays the items that have the
specified relationship with the selected item in the same browser
7.6 Hiding Relationships
To hide a relationship expansion that you no longer wish to view:
Highlight the relationship object using the right mouse
button, select Hide Relationship
7.7 Deleting Relationships
When a relationship is no longer useful, the relationship may be deleted by:
1. Selecting the object from an Edit Relationship browser or
selecting an object on the right side of the relationship.
2. Choose Action More Actions Delete Relationship
Chapter 8
Sharing Information
8. Sharing Information
8.1 Introduction
8.2 Vaults
8.3 Transfer
8.4 Check Out
8.5 Check In
8.6 Copy
8.7 Freeze
8.8 Revise
8.1 Introduction
Vault
A vault is a secure place for storing and sharing information. Both
Business Items and Data Items may be stored in a vault. A vault
is not a directory but an owner of objects that may span many
machines.
Vault Location
A vault Location contains files and directories and provides the
mapping between the objects the Vault owns and file system
locations. When a Data Item is placed into a vault, its files must
be placed into one of the vault locations associated with the vault.
8.2 Vaults
User
Work Location
8.3 Transfer
Transfer
User2
User1
Work Location
Work Location 1 for User2
1 for User1
Transfer 2
8.3 Transfer
transferred
to
sto
re d
es in
e at
cr Doc 1
Vault
Joe cr Database
ea in
tes
tor ed
transferred s
to
1
Text File Vault Location
8.3 Transfer
Source Destination
Transfer
8.3 Transfer
Source Destination
Transfer
8.3 Transfer
Transfer
Work Location
Doc2
DP 101
1
Copy
User1
Document Test4, A,2 and Test4 Text File seq 2 are the successors
8.4 Check Out
Source Destination
Check Out
8.4 Check Out
Source Destination
Check Out
8.4 Check Out
Source Destination
Destination
Check Out Directory
8.4 Check Out
Check Out
When the name of the predecessor file system item is not compatible
with the operating system where the successor will be located, the
physical name of the successor is modified. The original name and
path format are stored in the database (Working File Name and
Working Path Format) are used to restore the physical name when
the file system item is checked in.
8.4 Check Out
Effect on Related Items
– Some or all attached data items may be optionally checked
out when checking out business items
– The successor item has attach relations with all attachments of
the predecessor
– The successor item is dependent on the same items as the
predecessor
Changes Ownership
Vault
Vault Location
Vault Location
Check In Check In
Check In
Work Location
User Text File
Directory
Document
8.5 Check In
1 2
Document
Document
Copy Check In
Check Out
2
Work Location Work Location
User1
User2
8.5 Check In
1 2
Check In
Copy
Check Out 2
User1 User2
8.5 Check In
File File
2
Check In
Check Out
Copy
Work Location
Work Location
User1 User2
8.5 Check In
Check In
Check Out 2
Copy
Work Location
Work Location
User1 User2
8.5 Check In
File File
Check In
Check Out 2
Copy
Work Location
Work Location
User1 User2
8.6 Copy
The successor object has a new name, and the revision and sequence
are reset to their initial values
8.6 Copy
When a directory is copied, all components are also copied to the new
owner and relative paths of the components are maintained
8.6 Copy
att Antenna.dwg
Antenna
Antenna Note
A dep
3
Antenna
co Of A
2
Antenna Note
dep
AntennaCopy
A
1 Antenna
cpyOf A
3
8.7 Freeze
• Data that has reached a point in the product cycle where it can no
longer be changed is ready to be “frozen”
• Business Items and Data Items are Frozen
• Freezing prevents modification and deletion unless the
administrator has modified the condition
FrozenManipulationAllowed to allow it
• A Business Item and all of its attachments must be in the same
vault in order to freeze the Business Item
• Multiple objects may be frozen with a single action
• Effect on Related Items
– Dependent items must already be frozen
– All attachments are frozen when an attaching business item is
frozen
8.8 Revise
• Once a business item has been frozen and changes need to be
made, the revise action is used to create a new revision that can be
updated
• The new revision is owned by the user
• A Revise relation is created between the original (predecessor) and
new (successor) item
Metaphone2 Metaphone2
A revAs B
The successor object has the same name as the predecessor, the sequence
is reset to the initial value, and the revision is incremented by one
Effect on Related Items
The successor item has attach relations with all attachments of
the predecessor
The successor item is dependent on the same items as the
predecessor
8.8 Revise
Antenna.dwg
att
Antenna
A
2 Antenna Note
dep
att Antenna.dwg
Antenna
Antenna Note
B dep
1
Antenna
rev Of A
2