Agile Product Lifecycle Management Administrator Guide Release 9.3.5 E61152-04 |
|
![]() Previous |
![]() Next |
The Design File Change Order (DFCO) is a Change Order subclass with the Affected Files tab enabled. By enabling the Affected Files tab, the DFCO object can now be used to publish files with Agile PLM workflows, similar to the way ECOs are used to release item objects with Agile PLM workflows.
To enable the use of DFCOs, the following tasks must be performed:
In the Classes node, enable the DFCO subclass.
If needed, configure any additional DFCO-related tabs and attributes that you wish to use, for example:
Enable the Changes tab of the Designs object. Determine which Pending Changes table and Change History table attributes you want to use and ensure that those attributes are visible on the Changes tab. Ensure that the Read Designs privilege mask includes the appropriate Pending Changes and Change History attributes on the AppliedTo property Selected list. Refer to Table 39-1, "DFCO-related privilege masks" for more information.
Determine which attributes will be visible in the Design object Version drop-down list and in the File Folder object Version drop-down list.
Note: The Version drop-down lists of Design objects and File Folder objects are configured separately. |
The attributes that you can select for the Version drop-down list appear on the Title Block tab of Design class objects and on the Title Block tab of the File Folders class objects. See also "Defining Attribute Properties."
To include the attribute in the Version drop-down list, set the attribute property Visible in Version Dropdown to Yes.
Version – The Version is always visible in the Version drop-down list, and is the first attribute displayed drop-down list. The remaining visible Version drop-down list attributes are displayed in the order that they appear on the Title Block.
Change Sequence
Published Change Order
Label
Revision
Confirm that the Release Change Order with Unincorporated Affected File Rows SmartRule is set as desired.
Enable the preconfigured DFCO roles and privileges, or create the privilege masks and roles that you require. You can use preconfigured roles and privileges as described in "DFCO Preconfigured Roles and Privileges."
For detailed information about Agile PLM roles and privileges, see Chapter 16, "Roles" and Chapter 17, "Privileges and Privilege Masks."
Enable the preconfigured Default Design File Change Orders workflow. Or, create a custom DFCO workflow that meets your requirements.
Define any functional teams needed for DFCOs.
Assign DFCO-related roles to the appropriate users.
When Agile PLM is installed or upgraded to release 9.3.5 or later, the following pre-defined roles relating to Design File Change Orders (DFCOs) are available.
Design Change Analyst
Design Engineer
Before assigning these roles to users, ensure that the roles and their privilege masks are properly enabled and configured by following these steps:
Ensure that all the privilege masks in the DFCO roles are enabled.
Display the Design Change Analyst or Design Engineer role.
Click the Privileges tab to display it.
Click the Enabled column header to sort the privilege by Yes (enabled) and No (disabled).
If any privilege masks are not enabled (No), double-click a privilege mask row to display the disabled privilege mask window.
On the privilege mask General Info tab, select Yes in the Enabled drop-down list.
Click Save and then close the privilege mask window.
In the DFCO role window, click Refresh to update the Enabled fields on the Privileges table.
Repeat step d through step g until all the privilege masks are enabled.
Ensure that the DFCO-related AppliedTo properties are selected as appropriate for each of these preconfigured DFCO-related privilege masks. Refer to the table below.
Table 39-1 DFCO-related privilege masks
Privilege mask | Selected DFCO-related Applied To properties |
---|---|
Add to Table All Design File Changes |
Select the appropriate Applied To properties: Changes.Affected Files.Affected Files Changes.Affected Files.Redline Markup |
Cancel Checkout All Design File Changes |
Select the appropriate Applied To properties: Changes.Attachments Changes.Affected Files |
Checkin All Design File Changes |
Changes.Attachments Changes.Affected Files |
Checkout All Design File Changes |
Select the appropriate Applied To properties: Changes.Attachments Changes.Affected Files |
Checkout Designs by Folder Owner Only |
Select the appropriate Applied To properties: Changes.Attachments Changes.Affected Files.Affected Files |
Delete From Table All Design File Changes |
Select the appropriate Applied To properties: Changes.Affected Files.Affected Files Changes.Affected Files.Redline Markup |
GetFile All Design File Change |
Select the appropriate Applied To properties: Changes.Affected Files.Affected Files Changes.Affected Files.Redline Markup |
ViewFile All Design File Changes |
Select the appropriate Applied To properties: Changes.Affected Files.Affected Files Changes.Affected Files.Redline Markup |
Modify Design File Changes |
Select the appropriate Applied To properties: Change Orders.Redline Markup.File Name Change Orders.Redline Markup.Markup Description Change Orders.Redline Markup.Markup Name Change Orders.Redline Markup.Markup Number |
Modify Designs |
If necessary, select the attribute: Designs.Change History.Folder Version |
Read Designs |
When you enable the Design object Changes tab, then add the appropriate Changes tab table attributes to the Read Designs privilege mask: Designs.Pending Changes.<attribute> Designs.Change History.<attribute> |
Read Designs I have Created |
When you enable the Design object Changes tab, then add the appropriate Changes tab table attributes to the Read Designs I have Created privilege mask: Designs.Pending Changes.<attribute> Designs.Change History.<attribute> |
Read Design File Changes |
If necessary, select the appropriate Affected Files table attributes and Redline Markup table attributes: Change Orders.Affected Files.<attribute> Change Orders.Redline Markup.<attribute> |
See "Modifying the AppliedTo Property."
See also "Notes about Privilege Mask AppliedTo Properties Specific to Change Order Criteria."
Ensure that the roles are enabled.
Display the Design Change Analyst role or the Design Engineer role.
Select Yes in the Enabled drop-down list.
Click Save.
The following table lists privileges that display AppliedTo properties when the selected criteria for the privilege mask specifies the Change Order class or any Change Order subclasses, for example, ECO or DFCO.
For example, the preconfigured ViewFile Items privilege mask has no AppliedTo properties. The preconfigured ViewFile All Design File Changes privilege mask has three AppliedTo properties, as shown in the following table.
Table 39-2 DFCO-related privilege mask AppliedTo properties
Privileges | AppliedTo properties available when a Change Order criteria is specified in the privilege mask |
---|---|
Add to Table |
DFCO-specific AppliedTo properties: Changes.Affected Files.Affected Files Changes Affected Files.Redline Markup are in addition to the existing Add to Table AppliedTo properties: Changes.Attachments and Changes.Releationships. |
Cancel Checkout |
Changes.Attachments Changes.Affected Files.Affected Files |
Checkin |
Changes.Attachments Changes.Affected Files.Affected Files |
Checkout |
Changes.Attachments Changes.Affected Files.Affected Files |
Delete From Table |
DFCO-specific AppliedTo properties: Changes.Affected Files.Affected Files Changes Affected Files.Redline Markup are added to the existing Delete from Table AppliedTo properties: Changes.Attachments and Changes.Releationships. |
Getfile |
Changes.Attachments Changes.Affected Files.Affected Files Changes.Affected Files.Redline Markup |
ViewFile |
Changes.Attachments Changes.Affected Files.Affected Files Changes.Affected Files.Redline Markup |
The modification of all Affected Files attributes are controlled by Modify privilege masks applied to Affected Files attributes (Change Orders.Affected Files.attribute). For an example, see preconfigured DFCO privilege mask Modify Design File Changes.
The capability to add file folders to the Affected Files table is controlled by the Add to Table privilege. See "DFCO Preconfigured Roles and Privileges," and "Add to Table and Delete from Table Privileges."
A user can also add file folders to the Affected Files table if he has Modify privileges applied to filename: Change Orders.Affected Files.Filename.
The following table describes the privileges that will allow a user to add or remove from the DFCO Affected Files table.
Table 39-3 Summary of privilege masks for Add and Remove from Affected Files table
Affected Files table actions (Add button and Remove button) | Action can be performed with Modify privilege | Action can be performed with Add To Table privilege | Action can be performed with Delete From Table privilege |
---|---|---|---|
Add > To Change Order |
Yes |
Yes |
N/A |
Add > To Selected File Folder |
Yes |
No |
N/A |
Remove > From Change Order |
Yes |
N/A |
Yes |
Remove > From Selected File Folder |
Yes |
N/A |
No |
Incorporate – The ability to incorporate affected files is determined by Modify privilege applied to:
File Folders.Title Block.Incoporated flag
For an example, see preconfigurd DFCO privilege mask Modify File Folder
Changes Orders.Affected Files.Incorporated flag
For an example, see preconfigured DFCO privilege mask Modify Design File Changes
The ability to incorporate is not based on the folder owner.
If two users try to incorporate at the same time, the first user to incorporate will do so successfully. The second user will see an error message that the file is already incorporated. The Object Edit Conflicts SmartRule does not apply to affected file incorporation.
Unincorporate – The ability to unincoporate is determined by Modify privilege applied to:
File Folders.Title Block.Incoporated flag
For an example, see preconfigurd DFCO privilege mask Modify File Folder
Changes Orders.Affected Files.Incorporated flag
For an example, see preconfigured DFCO privilege mask Modify Design File Changes
The ability to unincoporate is not based on the folder owner.
Because the Design objects that are published with DFCOs may originate in Agile Engineering Collaboration (EC), the following rules apply to the workflow process for DFCOs.
A released (published) DFCO cannot be un-published.
If a released change order has affected files, then an error message is displayed if the end user attempts to select a workflow status that precedes the released-type status in the workflow status list.
Once a DFCO enters the released-type status (the Published status in the preconfigured DFCO workflow) or the complete-type status, it cannot be moved backwards in the workflow to a pre-release status.
The DFCO cannot be cancelled after it is released (published) or implemented.
When a DFCO is cancelled, the following rules apply:
If there are affected files on the cancelled change order, then the DFCO cannot be moved to another status, even if the workflow Manual Next Valid Status properties are set to allow it.
The Change Sequence number read-through field on the affected files table Design object Title Block tab is cleared.
The Design object versions that were created through the DFCO remain valid on the Design object, but any reldine/markup files that were created through the DFCO exist only on the cancelled DFCO.
The cancelled change order number and the associated Change Sequence number are not shown on the Design object Version drop-down list.
Files can be checked in and checked out from the Files tab of the File Folder or Design object after the DFCO is cancelled.
The SmartRule Publish Change Order with Unincorporated Files determines whether the DFCO can be published with unincorporated files. See "Publish Change Order with Unincorporated Affected File Rows."
See "Release Audit, or Audit Current Status for Conditions to Release."
Specific release audit checks for DFCOs are:
Release audit checks for unreleased Design structure children.
Release audit checks for unincorporated file folders according to the setting of the SmartRule Publish Change Order with Unincorporated Affected File Rows. See also "Publish Change Order with Unincorporated Affected File Rows."
Release audit checks that affected file Design structure recursive components are included on the Affected Files table of the same DFCO.