Publication Number
PLM00049 H
Proprietary and restricted rights notice
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
1 Getting started
1 Getting started
Apply filters to determine the subset of project or program data that users view
in My Teamcenter.
Project and Program work with Access Manager to control access to data by project
or program members.
You can access the Project and Program windows by opening the application and
clicking the links in the navigation pane.
File menu
Use the File menu commands to save your data objects, close an application, and
exit the rich client.
Edit menu
Use the Edit menu commands to perform basic editing tasks on selected objects,
to view and/or change user settings and preferences, and to change the sequence
of rules in the default access rule tree.
Note
You must have read and write privileges to the objects you want to cut, copy,
or paste.
View menu
Use the View menu commands to refresh your display, expand the My Teamcenter
tree, and view object access and user information.
Window menu
Use the Window menu commands to open a new application window and customize
your desktop.
Button Description
Navigation pane Turns the display of the navigation pane on and off.
Button Description
Tree panel Turns the display of the project tree panel on and off.
Class Details Provides information about the project associated with
a class, the name of the parent class, and the library in
which the class is found.
Find groups Searches for a group in the organization tree when
a name or partial name and wildcard characters are
entered in the text box.
Find roles Searches for a role in the organization tree when a role
or partial role and wildcard characters are entered in
the text box.
Find users Searches for a user in the organization tree when a user
name or partial user name and wildcard characters
are entered in the text box.
Refresh tree Refreshes the organization tree.
Select privileged Opens the Select Privileged Team Members dialog box
team members where you can designate privileged team members.
Select a team Opens the Select a Team Administrator dialog box
administrator where you can designate a team member to be a team
administrator.
Tab Description
Definition Displays the Definition pane. Use this pane to create the
project or program, to assign project or program team
members, and to designate privileged team members.
AM Rules Displays the Access Manager Rules pane. Use this pane
to apply access rules to a project or program.
Note
Project administrators only have access to the In
Project branch of the rule tree. You cannot modify
other branches of the rule tree from within Project
or Program. In addition, moving the In Project
branch to a different position in the tree requires
Teamcenter administrative privileges and must be
done using the Access Manager application.
Button Description
Add filter Adds a new row to the filter table that is used to define
additional filters for data-driven folders. Additional
filtering criteria can only be applied to data-driven
folders. Abstract folders in the hierarchy can only
apply a single filter criteria.
Remove filter Removes the selected row from either of the filter
tables.
If your site has online help installed, you can access application and view help from
the rich client Help menu or by pressing F1.
For more information about rich client perspectives and views, see the Rich Client
Interface Guide.
Project and program names must be unique within your site. Projects and
programs cannot have the same name as any group at the site.
Note
When the program security attribute on a project is set to true, the project is
considered to be a program and is subject to program-level access rules.
Programs offer all the basic features of projects, but in addition you can:
Control access to program data at a higher level than typically applied
to project data.
Note
These privileges only apply to projects and
programs that the project administrator owns.
Project or program team Project or program team member with privileges to
administrator modify project or program information. These privileges
apply to the project or program metadata, not to the
data assigned to projects and programs.
Project and program team administrators can:
Add team members to projects or programs in which
the team administrator is also a member.
Note
Privileged Team
Team Administrator Team Members
Members
Gordon, Jack Jones, Paul Franklin, Wendy
Belcher, Sarah Tracey, Don
Smith, William
Owning project or owning program can be used as a basis for controlling access
to data.
Once established, the relationship between an object and its owning project can
only be broken if the TC_allow_remove_owning_project preference is set to
allow users to remove objects from owning projects.
Change Viewer
Change Manager
Multi-Structure Manager
Structure Manager
Part Planner
Plant Designer
The assignment of secondary objects to projects and programs and the automatic
assignment of objects to projects and programs must be configured by a Teamcenter
administrator. The assignment of BOM data to projects and programs is performed
by a Teamcenter administrator using the update_project_bom utility.
The tasks performed in Project or Program are only a subset of those required to
administer project-level or program-level security.
For information about administering and configuring project-level or program-level
security, including basic tasks and implementation examples, see the Security
Administration Guide.
4. As database objects are created, they are assigned to the project automatically or
manually by privileged team members.
For more information, see Assigning data to projects and programs.
2. Click Find .
Projects and programs matching the keyword are displayed in the tree.
Tip
Tip
If the Definition tab is not displayed, click the Project Administration
quick link.
3. In the Definition pane, type a unique identifier for the project or program in the
ID box. (The maximum length for a project or program ID is 64 characters.)
For consistency, the format of the project and program ID and name can be
controlled by naming rules.
For more information, see the Business Modeler IDE Guide.
4. Type a name for the project or program in the Name box. The name must be
unique within your site, and it cannot be the same as the name of any group at
your site. (The maximum length for a project or program name is 32 characters.)
Caution
You cannot use characters such as , % * @, in project and program names.
Inactive Inactivates the project or program. Users can see the project or
program, but they cannot manage data within the project or
program.
Inactive and Inactivates the project or program and removes it from the
Invisible users display. Only project administrators can view the data
owned by an inactive and invisible project or program.
2. Type a new project or program ID in the ID box. (The maximum length for a
project or program ID is 64 characters.)
3. Type a new project or program name in the Name box. (The maximum length for
a project or program name is 32 characters.)
Caution
You cannot use characters such as , % * @, in project and program names.
4. Modify any of the project or program settings, such as team member assignments
and Access Manager rules.
5. Click Copy.
The new project or program is created and displayed in the tree.
3. After team members are assigned to the project or program, you can:
Designate a project or program team administrator.
Note
Only project administrators can designate a project or program team
administrator.
The symbol appears next to the name of the project or program team members
in the Selected Members tree.
3. After team members are assigned to the project or program, you can:
Designate a project or program team administrator.
Note
Only project administrators can designate a team administrator.
The symbol appears next to the name of the project or program team members
in the Selected Members tree.
The symbol appears next to the name of the project or program team
administrator in the Selected Members tree.
2. Select users from the Team Members for Selection list and move them to the
Selected Team Members list by clicking . Click to move all users to the
Selected Team Members list.
Tip
You can search for users in the list by entering the user name or partial
name and wildcard characters in the search box and clicking Perform
find in display .
The symbol appears next to the name of the privileged team members in the
Selected Members tree.
1. In the Project or Program tree, select a default project or program for the user.
2. In the Member selection section of the Definition pane, right-click the user in the
Selected Members tree, and choose Set Default Project or Set Default Program.
3. Click Modify.
Modifications to the project or program information are saved to the database.
Note
Siemens PLM Software does not recommend changing the project or program
name or ID after data has been assigned to an active project or program.
3. Click Delete.
The Confirm Delete dialog box appears.
Note
You cannot delete a project or program that has data associated with it.
4. Click Yes.
Active
Project or program data is visible and can be modified by project or program
team members.
Inactive
Project or program data is visible to project or program team members, but
the data cannot be modified.
Inactive and Invisible
Project or program data is invisible and cannot be modified. Only project
administrators can view the data owned by an inactive and invisible project
or program.
Note
Only project administrators can change the status of a project or program.
1. Expand the Project or Program tree and select the project or program to be
deactivated.
Tip
If the Definition tab is not displayed, click the Project Administration
quick link.
4. Click Modify.
1. Expand the Project or Program tree and select the project or program to be
activated.
Tip
If the Definition tab is not displayed, click the Project Administration
quick link.
4. Click Modify.
Users, groups, projects, and programs must be replicated at all sites that share
project or program data. You can use the dsa_util utility to replicate users and
groups. Projects and programs must either be replicated individually, using
the Project or Program application or using the create_project utility, which
enables you to create projects or programs individually based on command line
input or in batch using input from a text file.
Note
The TC_multi_site_project_member_bypass preference is not included
in your Teamcenter installation. You must add it to the database.
For information about adding preferences, see the Rich Client Interface
Guide.
Deny users access to data if the owning program is not the active program in the
users session by applying the In Current Program condition.
Deny users access to data if the owning program is inactive by applying the In
Inactive Program condition.
Deny users access to data if the owning program is invisible by applying the In
Invisible Program condition.
For more information about configuring project-level security rules, see the Security
Administration Guide.
For more information about applying program-level and project-level security rules,
see the Security Administration Guide.
The Is Project Member(true) > Project Objects rule specifies whether the
users membership in the project is evaluated. This condition is true only when the
user is a current member of the project.
Note
The Is Project Member(true) > Project Objects rule can only be modified
by an administrator using the Access Manager application. It cannot be
modified from the Project application.
The Project Objects ACL grants project administrators and project team
administrators privileges to modify projects in which they are members. These
privileges apply to the project metatdata, not to the data assigned to projects.
The ACL is defined as follows.
Role Project
Administrator
Role Project Team
Administrator
World
Note
You can modify the Project Objects ACL to meet the project access
requirements at your site.
For more information about applying project-level security rules, see the Security
Administration Guide.
In Project rule
The In Project() > Projects rule grants access to data assigned to projects.
This default rule is applied to any object that is assigned to an active project.
The Projects ACL grants read privileges to the data in a project, as follows.
Read
Project Teams
The Project Teams accessor gives all team members read privileges to the data in
a project. For example, if the Design, Validation, and Documentation groups
are selected as a project team, the Project Teams accessor grants privileges to all
members of each group; therefore it is not necessary to use the Group accessor to
grant privileges to each group individually.
The project administrator can create or modify project security rules to meet the
requirements of a specific project by creating a new named ACL for the project or by
adding rules under the In Project condition in the rule tree. Project administrators
can modify rules using Project.
Note
Only an administrator with privileges to use Access Manager can change the
placement of the In Project rule in the AM rule tree. They can also modify
the order of the child nodes of the In Project branch of the rule tree.
For more information about applying project-level security rules, see the Security
Administration Guide.
The Is Program Member(false) > Not Program Member rule denies read
access to users if the user is not a member of the owning program or shared program.
The Not Program Member ACL denies read access to the data in the program,
as follows.
Read
World
The World accessor denies read access to users if the user is not the member of the
owning program or the shared programs.
For more information about applying program-level security rules, see the Security
Administration Guide.
The In Current Program(false) > Not Current Program rule denies write,
delete, change, and export privileges to users if the owning program of the data is
not the active program for the users session.
The Not Current Program ACL denies the privileges to the data in a program,
as follows.
Read
World
The World accessor denies write, delete, change and export privileges to users if the
owning program of the data is not the active program for the users session.
For more information about applying program-level security rules, see the Security
Administration Guide.
The In Inactive Program (true) > Inactive Program rule denies write,
delete, change and export privileges to users if the owning program of the data
is in the inactive state.
The Inactive Program ACL denies write, delete, change and export privileges
to the data in the program, as follows.
Read
World
The World accessor denies write, delete, change and export privileges to users if
the owning program of the data is in the inactive state.
For more information about applying program-level security rules, see the Security
Administration Guide.
The Is Invisible Program (true) > Invisible Program rule denies read access
to users if the owning program of the data is in the invisible state.
The Invisible Program ACL denies read access to the data in the program, as
follows.
Read
World
The World accessor denies read access to program data if the program is in the
invisible state.
For more information about applying program-level security rules, see the Security
Administration Guide.
Read
Project Teams
Configure evaluation of rules that include the Role in Project and Role
in Projects of Object accessors
You can set the AM_PROJECT_MODE preference to configure how the system
considers the users roles in active projects when evaluating access rules that use the
Role in Project or Role in Projects of Object accessors.
The system either:
Evaluates the users roles in the context of all active projects.
Evaluates the users roles in the context of the current project. The users current
project is the project specified for the active Teamcenter session.
Note
To view a users current project, choose EditUser Setting.
For more information about project preferences, see the Preferences and Environment
Variables Reference.
For more information about the Role in Project and Role in Projects of Object
accessors, see the Security Administration Guide.
Users who are either privileged project team members or who have specific
ASSIGN_TO_PROJECT and REMOVE_FROM_PROJECT privileges can
assign objects to and remove objects from projects.
Users who are members of the project, but who are not privileged team members,
must have ASSIGN_TO_PROJECT and REMOVE_FROM_PROJECT
privileges to assign objects to and remove objects from projects.
Users who are privileged team members and also have ASSIGN_TO_PROJECT
and REMOVE_FROM_PROJECT privileges can assign objects to or remove
objects from projects.
For more information about project preferences, see the Preferences and Environment
Variables Reference.
For more information about configuring access privileges, see the Security
Administration Guide.
Tip
Multiple data dictionaries (libraries) can be associated with a single project or
program. In addition, a single data dictionary can be associated with multiple
projects or programs.
For more information about working with data dictionaries, see Getting Started with
Systems Engineering or Getting Started with Mechatronics Process Management.
3. In the Hierarchy pane, expand the tree until you locate the library that you want
to associate with the selected project.
4. Select the library in the hierarchy, add it to the pane on the right side of the
window, and click the Save button located between the panes.
The library (data dictionary) is now associated with the project. Designers who are
project members can add data from the dictionary to model structures while working
in Systems Engineering or Structure Manager.
Configuring the list of values displayed for the property of an object based on the
project that the object is assigned to.
The propagation rules are valid when the following actions take place in Teamcenter:
When an item or item revision is assigned to a project or program, the related
objects are also assigned.
When a related object is cut from the object assigned to the project or program,
the related object is removed from the project or program.
Generally, you propagate secondary items that are related to the primary item by a
Specifications, Manifestations, Attaches, or AltReps relationship. Secondary
items related to primary items by Requirements and References relationships
generally do not need to be implicitly propagated to the project or program.
Note
Propagation rules apply to the entire site, and they can only be defined by
a user with dba privileges.
3. In the Relation Propagation Rules section of the Options dialog box, add the
relation types to the Include Relations list. These are the relation types by
which secondary objects must be related to primary objects to be automatically
(implicitly) assigned to a project or program.
Note
BOM views and BOM view revisions are attached to items and item
revisions by attribute reference rather than by relation type.
5. Click OK or Apply.
Note
Only objects that were added to the project or program using the utility can
be removed using the utility.
The utility can be used to assign or remove objects at either the level-one or level-two
propagation level.
Level-one propagation processes BOM objects and their attached datasets. The
following structure (BOM) represents the focus of level-one propagation:
Item
Item revision
Dataset
This structure can be nested at multiple levels within a BOM. The depth to which
the utility processes the structure is determined by the depth argument. In
addition, the utility provides arguments that allow you to specify the type of object,
either item or item revision, to be used for level-one propagation, the revision rule by
which the BOM should be configured, and the unit number, effectivity date, and ID
of the end item associated with the revision rule. Variant rules can also be applied to
the structure before propagation.
Note
Objects assigned to a project or program as part of level-one propagation
are implicitly assigned to the project or program. Therefore, any change to
the relationship between the primary and secondary objects is reflected in
the project or program.
Item
Item revision
Dataset Relation type Item revision
Dataset Relation type Dataset
Dataset Relation type Item
Note
Dependent objects assigned through level-two propagation are explicitly
assigned to the project or program. Objects that are explicitly assigned to a
project or program must also be explicitly removed. If the BOM object to
which the secondary object is related is removed from the project or program,
the dependent object remains assigned to the project or program.
Forms
Datasets
For example, Teamcenter can be configured to assign new item revisions to the
current project or program of the user who creates the new item revision.
Note
Your current project or program is defined in the User Settings dialog box.
You can choose EditUser Setting to change your current project or program.
Note
If a current project is not specified for the user, this extension is ignored
and the object is not automatically assigned. In addition, when the
autoAssignToProject extension is configured for an item or ECO, the
project name is preselected in the Assign to Projects page of the item or
ECO create, revise, and save as dialog boxes.
To allow data creation outside the context of a program, set the global constant
CreateDataWithNoActiveProgram to true.
TC_project_validate_conditions
TC_multi_site_project_member_bypass
TC_project_propagate_from_dataset
TC_Project_DefaultChildProperties
TC_Project_PseudoFolder
TC_Program_Preferred_Items_relation_primary
TC_set_current_project
TC_show_all_user_projects
TC_current_role
3. Select a smart folder that you want to use to apply filtering criteria.
6. From the Property list, select a property corresponding to the object type.
When the project or program hierarchy is evaluated, the smart folder funnels
project or program data of the specified type and property value to the users
project or program display.
7. Continue down the tree, selecting folders and applying object types and
properties as filtering criteria.
The cumulative filter criteria is displayed in the table at the bottom of the
window.
8. When you reach the leaf node (data driven folder) that displays the project or
program data, you can define additional filter criteria as follows:
a. Select the data driven folder in the tree.
d. From the Property list, select a property corresponding to the object type.
e. Click Add a filter button to add a new row to the filter table that is used
to define additional filters for data-driven folders.
Note
Additional filtering criteria can only be added to data-driven folders.
Abstract folders in the hierarchy only accept a single filter criterion.
For more information about configuring filters, see the Application
Administration Guide.
f. In the new row of the table, select the object type and property.
The My Projects view is similar to My Teamcenter views but with the following
differences:
Project Smart Folder Hierarchy
Displays the smart folder hierarchy as configured by the administrator, and
provides a filter button to display the Apply filters dialog box.
Note
The Apply filters dialog box lets you apply filtering based on source types,
properties, and values.
You select a project from the hierarchy to display information in the other My
Projects panes.
Summary
The summary view consists of two tabs:
o Project Data
Displays the filtered objects assigned to the selected project.
o Team
Displays the project team associated with the selected project.
Note
The content of the My Projects view varies when you install Consumer
Packaged Goods.
For more information, see Getting Started with Consumer Packaged Goods.
Filters defined in My Teamcenter cannot be saved for future use. You must add
and remove them as required.
Only one filter criteria can be applied to an abstract smart folder . If multiple
filters are applied to an abstract smart folder, no project data is displayed.
2. In the My Projects view, expand a project object to view the data associated
with the project.
Note
Objects are displayed according to the project smart folder hierarchy
configuration defined by the project administrator and/or by any filters
that you apply.
If a smart folder hierarchy is configured for your project, you see folders
when you expand your project. Expand these folders to reveal your project
data.
4. Click the filter button to apply a filter to refine the list of objects for the
selected project.
The Apply filters dialog box appears.
6. Choose filter criteria by clicking the Source Type, Property, and/or Value cells
and selecting a value from the list.
For example, you can add a filter to display the project data owned by the
Engineering group.
Note
You can remove rows from the filter table by clicking the Remove the
selected filter button . Click the Clear the filters button to remove
all values from the table.
A Glossary
A Glossary
accessor
Access Manager component that grants or denies privileges to clusters of users who
share certain common traits (for example, perform the same function or work on
the same project).
BOM view
Teamcenter object used to manage product structure information for an item.
BVR
See BOM view revision (BVR).
Change Viewer
Teamcenter application used to manage the process of controlling changes to a
products definition and configuration. Change Viewer provides an auditable history
of the objects used in a process, making an objects uses traceable. A site can use
Change Viewer to propose, incorporate, review, and approve changes. Change
Viewer can also be used to track and report change history and to notify members of
changes to their organization.
dataset
Teamcenter workspace object used to manage data files created by other software
applications. Each dataset can manage multiple operating system files, and each
dataset references a dataset tool object and a dataset business object.
extension
Method or listener implemented for an extension point.
extension rule
Business rule that adds predefined behavior to a business objects operation and fires
as a precondition, preaction, or postaction.
group (Organization)
Organizational grouping of users at a site. Users can belong to multiple groups
and must be assigned to a default group.
hierarchy
Structure in which each node can have only one parent but possibly multiple siblings
and children.
item
Workspace object generally used to represent a product, part, or component. Items
can contain other workspace objects including other items and object folders.
item relation
Description of an association between a Teamcenter item and a piece of information
that describes or is related to the item.
item revision
Workspace object generally used to manage revisions to items.
Multi-Structure Manager
Teamcenter application that enables users to view and manipulate data in a specific
context.
My Teamcenter
Teamcenter rich client application that is the main access point for managing
product information. My Teamcenter provides the functionality for creating objects
in the Teamcenter database, querying the database for objects, checking in and
checking out objects, and managing tasks. Users can also open objects, automatically
launching the related application.
Each user has a personal My Teamcenter window that displays product information
as graphical objects. Although users share product information across the enterprise,
they organize this information individually in personal workspaces.
named ACL
Named group of access controls. See also access control list (ACL).
named reference
File types that are managed by a dataset. Datasets are the only workspace objects
that use named references.
navigation pane
Rich client framework component that displays buttons of the applications available
for use in the rich client. Clicking the application button launches the application.
Organization application
Teamcenter application that enables a system administrator to create and manage
critical Teamcenter files and database entries. It is the point of access for creating a
companys virtual organization and for performing system administration activities
such as volume creation, maintenance, and site administration. Organization
enables creation and management of person, user, role, and group definitions;
definition of the hierarchical structure of the Teamcenter organization; management
of data volumes; and establishment and maintenance of Teamcenter sites.
owner
User that owns an object, initially the user who created it. Ownership can be
transferred from the owner to another user. An object owner usually has privileges
that are not granted to other users (for example, the privilege to delete the object).
owning group
Group that owns an object, usually the group of the user creating the object. Because
users commonly share data with other members of a group, additional privileges may
be granted to the owning group (for example, the privilege to write to the object).
Part Planner
Teamcenter manufacturing process management application that enables a user to
design a plan detailing how to manufacture a part.
Plant Designer
Teamcenter manufacturing process management application that allows users to
design, modify, import, and export a factory structure.
preference
Configuration variable stored in a Teamcenter database and read when a Teamcenter
session is initiated. Preferences allow administrators and users to configure many
aspects of a session, such as user logon names and the columns displayed by default
in a properties table.
program
Basis for identifying a group of objects available to multiple organizations, such
as program teams, development teams, suppliers, and customers for a particular
piece of work.
Program application
Teamcenter application used to define programs and assign program team members,
program team administrators, and privileged team members.
project
Basis for identifying a group of objects available to multiple organizations, such as
project teams, development teams, suppliers, and customers for a particular piece
of work.
Project administrator
Teamcenter super user with unrestricted access to administer projects they create
using the Project application. A Project administrator creates, modifies, and deletes
project information and team members.
Project application
Teamcenter application used to define projects and assign project team members,
project team administrators, and privileged team members.
relation
Description of an association between a Teamcenter object and a piece of information
that describes or is related to the object.
rich client
Java-based user interface to Teamcenter installed on user workstations. The rich
client accesses Teamcenter databases using a remote or local server.
role
Function-oriented cluster of users that models skills and/or responsibilities. The
same roles are typically found in many groups. In Access Manager, role is an accessor
used to grant privileges to all users with the same skills and/or responsibilities
regardless of project.
role in group
Specific role in a specific group. In Access Manager, role in group is an accessor
used to grant privileges to all users with the same skills and/or responsibilities
in the same group.
root
Starting point of a hierarchy. Hierarchies are usually displayed as hanging trees
with the root of the structure at the top and the leaves at the bottom.
rules-based protection
Conditions or rules that control who can or cannot access objects. These rules are
global (that is, they affect the entire Teamcenter site) and are enforced by the Access
Manager. These rules are defined by a system administrator.
rule tree
Access Manager component the system administrator uses to grant users access to
Teamcenter objects. It is a tree of rules and access permissions that when processed
determines the access that each user has to a specified object.
site
Individual installation of Teamcenter comprising a single Teamcenter database,
all users accessing that database, and additional resources such as hardware,
networking capabilities, and third-party software applications (tools) required to
implement Teamcenter at that site.
Structure Manager
Teamcenter application that enables creation of generic product structures that can
be configured to show the product structure that is in production, effective on a
certain date, used by a particular customer, and so forth. Structure Manager enables
creation and modification of a product structure and its associated occurrence data,
display of a product structure in a multilevel indented format, and viewing graphics
tightly coupled to the structure for easy identification of a component by location in
the structure or in the embedded viewer.
user
Definition that is the mechanism by which Teamcenter identifies and interacts with
each user. User definitions contain a name (derived from the person definition), user
ID, operating system name, and password.
work context
Object containing user, group, role, and project requirements for a particular task.
Work contexts streamline the definition of the correct user settings required to
perform tasks. For example, a user typically assigned three types of tasks can create
three work contexts reflecting the required group/role settings. Rather than logging
out and logging back in with the required group/role settings, right-clicking a task
displays the users defined work contexts. Selecting the appropriate work context
automatically changes the users group/role settings. Work contexts can also define
the current project, if project functionality is used at the site.
A E
Activating a program . . . . . . . . . . . . . . . 2-2 Enabling Program . . . . . . . . . . . . . . . . . 1-2
Activating a project . . . . . . . . . . . . . . . . 2-2 Enabling program security . . . . . . . . . . . 2-2
AM Rules tab . . . . . . . . . . . . . . . . . . . . 1-7 Enabling Project . . . . . . . . . . . . . . . . . . 1-2
Assigning BOM data to programs . . . . . . 3-3 Evaluating Role in Project accessor . . . . 2-13
Level-one propagation . . . . . . . . . . . . 3-3 Evaluating Role in Projects of Object
Level-two propagation . . . . . . . . . . . . 3-4 accessor . . . . . . . . . . . . . . . . . . . . . . 2-13
Assigning BOM data to projects . . . . . . . 3-3
Level-one propagation . . . . . . . . . . . . 3-3 I
Level-two propagation . . . . . . . . . . . . 3-4
update_project_bom utility . . . . . . . . . 3-3 ID box . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Assigning related objects to programs . . . 3-2 In Current Program rule . . . . . . . . . . . 2-12
Assigning related objects to projects . . . . 3-2 In Inactive Program rule . . . . . . . . . . . 2-12
Assigning team members In Invisible Program rule . . . . . . . . . . . 2-12
Groups . . . . . . . . . . . . . . . . . . . . . . . 2-3 Inactive Program ACL . . . . . . . . . . . . . 2-12
Hierarchical group behavior . . . . . . . . 2-3 Invisible Program ACL . . . . . . . . . . . . 2-12
autoAssignToProject extension . . . . . 3-43-5 Is Owned By Program rule . . . . . . . . . . 2-13
Automatically assigning data to projects Is Program Member rule . . . . . . . . . . . 2-11
autoAssignToProject extension . . . 3-43-5
Eligible data types . . . . . . . . . . . . . . . 3-4 L
Level-one propagation . . . . . . . . . . . . . . 3-3
C Level-two propagation . . . . . . . . . . . . . . 3-4
Configure program Level-two propagation preference . . . . . . 3-4
Restrict data creation to program
context . . . . . . . . . . . . . . . . . . . . . 3-7 M
Configuring Program . . . . . . . . . . . . . . . 1-2
Configuring Project . . . . . . . . . . . . . . . . 1-2 Menu commands
Configuring smart folder filtering . . . . . . 4-1 Close . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Constants Close Perspective . . . . . . . . . . . . . . . . 1-5
CreateDataWithNoActiveProgram . . . . 3-7 Copy . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Copying an existing program . . . . . . . . . 2-3 Cut . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Copying an existing project . . . . . . . . . . 2-3 Delete . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Current project . . . . . . . . . . . . . . . . . . . 3-7 Down . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Exit . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Expand Below . . . . . . . . . . . . . . . . . . 1-4
D Navigation Pane . . . . . . . . . . . . . . . . 1-5
Deactivating a program . . . . . . . . . . . . . 2-2 Open Perspective . . . . . . . . . . . . . . . . 1-4
Deactivating a project . . . . . . . . . . . . . . 2-2 Options . . . . . . . . . . . . . . . . . . . . . . . 1-4
Definition pane . . . . . . . . . . . . . . . . . . . 1-7 Paste . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Description box . . . . . . . . . . . . . . . . . 2-2 Preferences . . . . . . . . . . . . . . . . . . . . 1-5
ID box . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Refresh . . . . . . . . . . . . . . . . . . . . . . . 1-4
Name box . . . . . . . . . . . . . . . . . . . . . 2-2 Refresh Window . . . . . . . . . . . . . . . . . 1-4
Definition tab . . . . . . . . . . . . . . . . . . . . 1-7 Reset Perspective . . . . . . . . . . . . . . . . 1-5
Description box . . . . . . . . . . . . . . . . . . . 2-2 Save . . . . . . . . . . . . . . . . . . . . . . . . . 1-3