TeamcenterKnowledge

requirements-management

When you perform a Copy operation on a requirement object or structure containing trace links to another requirement structure, the following behavior occurs:

  • If the object containing the defining trace link and the object containing the complying trace link are both copied, a trace link is created between the two copied objects in the new structure. The trace link is preserved and remains an internal trace link because it is linked to objects within the structure.
  • If the object containing the defining trace link is copied, but the object containing the complying trace link is not copied, the trace links are created between the original complying object in the old structure, and the copied defining object in both the new and old structures. The trace link is now external because it is linked to an object outside the structure.
  • If the object containing the complying trace link is copied, but the object containing the defining trace link is not copied, the trace links are created between the original defining object in the old structure, and the copied complying object in both the new and old structures. The trace link is now external because it is linked to an object outside the structure.
  • If you paste a reference to the object contained in the clipboard by pressing Ctrl+V, a trace link is created to the complying object in the new structure.
  • If you paste a duplicate of the object contained in the clipboard as a child of the current selection by pressing Ctrl+Shift+V or right-click and select Paste as New, a trace link is not created to the duplicate complying object in the new structure.

To create a trace link on selecting Paste as New, you must set the deep copy rule as follows:

<TcDeepCopyRule typeName="Requirement Revision"
relRefPropName="FND_TraceLink" propertyType="Relation"
objectTypeName="ItemRevision" conditionName="isTrue"
operationName="ITEM_create_from_rev" copyType="CopyAsObject"
isTargetPrimary="false" secured="true"
copyRelationAttributes="true" isRequired="false"
description=""/>

This deep copy rule creates a trace link on the new copy of the selected complying object of the Requirement Revision type.

Related Topics

  • Traceability in product design

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/plm00038/dzv1737252315098/jln1737252316640/ums1737252321874/xid505033.html · retrieved Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)