Go to primary content
Agile Product Lifecycle Management Administrator Guide
Release 9.3.3
E39286-04
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

38 Administering Designs

This chapter discusses how to configure Agile PLM to handle design objects.

38.1 Evaluating Your Company's Needs with Designs

As with other areas of Agile PLM administration, the most important step comes before setting properties in Administrator. This chapter assumes that you answered the first question in the previous chapter affirmatively.

  • Does your company produce CAD design and graphic files? If so, you will build from the Designs class.

The Designs class is a business class in the File Folders base class.

Objects created in the Designs class have many of the same properties and behaviors of File Folders. The Designs class is enhanced for use with the Engineering Collaboration (EC) solution; therefore, this chapter highlights those differences. Chapter 37, "Administering Attachments" contains foundation details about the File Folders base class.

Deployment of Design structures in Agile PLM requires an Agile EC integration. That is, full use of CAD design graphics files needs an integration application that can automatically check out and check in Designs objects, track and update parent-to-child versioning of design structures, and so forth. Contact your Oracle Consulting - Agile Practice representative for additional information about Agile EC.

38.2 Purpose of Design Data Model

The Designs class supports structures between Design objects with explicit versions—let's call these "design structures"—and it supports integration with CAD tools. The Design object is very similar to File Folders, but has a few "extras" and specific features to realize its intended purpose.

The Designs class overcomes limitations that have existed in PLM using Documents class and the "DocuBOM" data model, which were not expressly designed for CAD use-cases. Three primary issues are resolved with design structures:

  • Structure Resolution is easily captured

    "Structure" information between designs can be captured, as required by CAD environments, while the "DocuBOM" structure does not directly support fixed structure resolution.

  • Data Navigation is greatly enhanced

    Structures of Designs objects are evident and easy to navigate, while the combination of Part-and-Document BOMs are difficult to navigate in the Agile user interface.

  • Change Control Process carries much less "overhead"

    The full change control process (in the Product Collaboration solution) has too much overhead for many CAD use cases.

Although the Designs class is enabled in new installations, it is disabled upon PLM upgrade: in upgrading installations, the Agile administrator must enable the Designs class.

38.2.1 Benefits of Designing Structures using the Designs Class

Besides the benefits to CAD environments mentioned above, additional benefits are:

  • Easy recognition of CAD data in PLM; CAD data will "look" more like it does in CAD

  • Users can "double-use" part names since Designs and Parts are separate classes of objects

  • Searching for design objects will be easier for CAD engineers

  • Using a single object has several advantages:

    • Change history is on the Design object instead of on a separate Change object

    • Design files are not in a separate "file folder"

    • Version-specific Where Used

    • Version-specific Routing Slip

  • Designs class enables the next version of Agile Engineering Collaboration, which will capture and exploit the capabilities built into the PLM model structures.

38.3 Designs Class Overview

The Design object can be opened from Java Client, but it opens Web Client and the user works with Designs exclusively in Web Client.

There is a Checkout button, and modifications to a design structure cannot be done by a user without checking out the design.

Since a "parent" version of a design explicitly points at a "child" version, a user has to check out a version, update the children, and check it back in for the parent to reflect the changes. In CAD there can be multiple models for 1 part—there could be, for example, 20 or 30 versions of a single object—but in Product Collaboration the part is assigned to a single structure; moreover, the system lets you check in a "design structure" without checking in all child parts.

Now, those engineers who have "child" parts checked out must check that part back in, that is, he cannot "Cancel Checkout" for the part to "rejoin" the BOM. Attempting to do so will throw the error message: "This version is in use and cannot be canceled."

A feature of the Version drop-down list is that the checked-out version is incremented and displayed in brackets, for example [4], so the user can always see what the new version number will be when the object is checked back in. This applies to both File Folders and Designs classes.

38.3.1 View All Versions

On the standard Actions menu, the most significant added Action is View All Versions. The View All Versions action is available in File Folder and Design objects.

The View All Versions utility is extremely useful as file-folder structures or design structures grow, as it tracks the versions of each design or file folder. Each version displays:

  • Approved (users who have approved file folder or design in workflow), including the Awaiting Approval icon (users who have not yet approved);

  • Checkin Date;

  • Checkin User (which captures the user who checked in the version, and also can read through to the design Structure tab and to Attachments tabs in designs or file folders);

  • Change Info and Label (as filled in by users); and,

  • Revision and Revision Date.

Many of these fields are pulled from the object's Title Block tab.

Using the View drop-down, you can have a quick View of a selected version of the design, or select two versions and Compare them visually.

38.4 Designs Class Tabs

The tabs on Designs objects are: Title Block, Files, Structure, Routing Slip, Relationships, Where Used, and History. Most of these are given a look in the sections below; Relationships and History tabs are documented in Getting Started with Agile PLM.

38.4.1 Title Block Tab

By default, the Design object Title Block tab contains the fields listed in the following table. The administrator determines which fields are enabled and visible on the Title Block tab.

In Web Client, the Title Block can contain two additional sections, called Page Two and Page Three by default. Agile administrators can add custom class fields to Page Two section and custom subclass fields to the Page Three section. The Agile administrator determines whether these sections are enabled, and what they are called.

Table 38-1 Title Block tab fields

Field Description

Number

The Design object's number, completed when the file object is created.

Type

The subclass of this Design object. Depending on Agile system settings, this field is automatically completed when the Design object is created.

Lifecycle Phase

Current lifecycle; selected from a list.

Description

Text describing the Design object

Version

The currently selected version of the Design object

Last Modified Date

Date the Design object was last modified

Checkout Status

Indicates whether the Design object is currently checked out or checked in.

Checkout User

When the Design object is checked out, displays the user who checked out the Design object

Checkout Date

When the Design object is checked out, displays the checkout date

Checkout Location

When the checkout user's File Productivity Preference is set to Advanced, the checkout location is automatically filled in

Checkin Date

When the Design object is checked in, displays the checkin date

Create Date

The date the Design object was created

Label

Version-specific text field that holds a specified label

Component Type

Displays the type of component represented by the Design

Thumbnail

Displays information about thumbnail graphics in Design objects; whether it is enabled or not is determined by the systemwide Preference Thumbnail Support and the User Preference settings.

Revision

Version-specific text field that holds the targeted revision of the Design version

Revision Date

Version-specific date field that holds the revision date associated with the Design version

Checkin User

Version-specific field indicating the user who checked in the currently selected version; completed automatically


38.4.2 Files Tab

The actions available on Designs Files tab are generally the same as File Folders Files tab. Similarly, privileges around the Files tab of both kinds of objects will mostly be the same; however, for best control of user access, privileges should not be based on the File Folders base class, which will apply to the Files tab of both File Folders and Designs class objects.

In order for the end-user to execute Files tab actions for Design model objects, he must have the appropriate Modify privilege masks. Refer to "Attachment Privileges", especially "Modify Privilege and Attachments": see the section of the table for File Folder Attachment Actions.


Note:

If you are using privilege masks based on the File Folders base class, assigned users will have the same Modify, Checkin, Checkout (and so forth) capabilities for both File Folders class objects and Designs class objects. If you need to give users separate types of access to these two classes, you must create and define privilege masks based on the File Folders class (or subclasses) or the Designs class (or subclasses).

38.4.3 Structure Tab

The Designs Structure tab supports "read-through" fields from Designs Title Block tab or Page Two.

Like the Files tab, the Structure tab can only be edited when the object is checked out.

In Structure, the parent explicitly specifies the version of the child.

The Multi-level drop-down enables you to Expand or Collapse the structure.

AutoVue for Agile supports Designs Structure tab and File Folder Attachments tab.

File Folders (objects from File Folder and Markup subclasses) do not have a Structure tab, and they cannot be in a model structure. On the other hand, where you can use an "attachment" (that is, a file folder object), you can use a Design.

Icons indicate whether a Design is:

  • Checked out

  • Attached

  • Latest Version

  • Has Attachments

38.4.4 Routing Slip Tab

The Routing Slip tab is functionally "version-specific". Signoff on the Design object only signs off that specific version of the object.

Adding and removing Approvers and Observers can be done only when Design objects are checked in. To add or remove approvers and perform signoff actions, the user needs the appropriate privilege masks for Design objects.

38.4.5 Where Used Tab

Files that are associated with this design are listed on two tables of the Where Used tab, the Attachments table and Design table.

The Where Used tables inherit Structure tab columns and read-through fields.

38.5 Administrator Settings Related to Designs

This section collects various Administrator settings for convenience. Refer to node-specific chapters for more information about the capabilities in Administrator.

38.5.1 Display Structure Tables SmartRule

The SmartRule Display Structure Tables offers the choice between No Display (appropriate for non-CAD business environments) and Display. See "Display Structure Tables."

38.5.2 Copy Files to Rev - Designs SmartRule

The SmartRule Copy File to Rev - Designs offers three setting choices: Disallow, Reference, and Reference with Warning. See "Copy Files to Rev - Designs."

38.5.3 Design-specific Role & Privilege

Design Engineer is a Role tailored to create, access, and manage Designs class objects.

Privileges and privilege masks around the Designs business object use the Agile PLM Discovery and Read model, including on the Structure tab.

To add or remove approvers and perform signoff actions, the user needs the appropriate privilege masks for Design objects.

When working in conjunction with a CAD-to-Agile PLM integration application, each CAD user must also be an Agile PLM user. Each CAD user must have appropriate PLM roles and privileges to allow him to perform Checkout, Modify, Checkin (and so forth) actions on Design model objects. Contact your Oracle Consulting - Agile Practice representative for additional information about CAD-to-Agile PLM integration applications.


Note:

Remember that privilege masks written at the File Folder base class level will affect both the File Folders class (File Folder and Markup subclass) and the Designs class (Design subclass). Privilege masks tailored for CAD environments should be entered at Designs class level.