Replacing the Top Product Node

This procedure describes how to replace the top product node inside the PPR tree. This command is available only in a flat file. This command is disabled when the V5 application is used as a client to a Manufacturing Hub Server.
  1. Click Replace Root Product in PPR (on the PPR Tools toolbar) and click the product whose top node you want to replace.
    The Replace Root Product in PPR dialog box appears.
    Initially, the OK button is disabled.

  2. Select a top product in PPR tree that you want to replace.
    Once you select the product, the product name gets filled in the Selected Product That Will be Replaced field and the List of Impacted DELMIA Components is also populated.
    Only one product can be selected; multiple selections are not allowed. You can change the selected product by selecting the different product in the PPR tree. The name of the product is in the same format as its corresponding node is in the PPR tree. (The product’s node can be configured from the Tools > Options > Infrastructure > Product Structure > Nodes Customization tab page).
    You can also pre-select the product before launching the command.

  3. Click on the Replace Root Product in PPR dialog box to select the replacing product, and click OK.
    The File Selection dialog box enables you to select the replacing product. You can select only .CATProduct files.
    You cannot select the replacing product inside the PPR tree. 
    The data on the impacted DELMIA components is:
    Data Category Purpose
    Original Product The name of the product that contains an impacted component appears in this column. In addition, all the children in the hierarchy (direct and indirect) of this selected product are treated as part of the original product.
    Impacted Component The components from DELMIA applications that hold references to the product data are listed. Once the product is selected to be replaced, then these components (if part of the process) are going to be impacted. The following impacted components (if applicable) are displayed:
    • Fasteners & Fastener Groups
    • Manufacturing Assemblies
    • States/Positions – Sates
    • Process Assignments
    • Assembly activities such as Move, Grab & Release
    • Interference/Collision objects
    • Attachments/Connections
    • Reference to Tags/Tag Groups inside the Resource tree.

    For each of the products in the list, the components aggregating the reference of the product are displayed in this column. E.g. if there is a manufacturing assembly aggregating a product which is going to be replaced, then this manufacturing assembly is listed as the impacted component.

    Automatically Corrected? In this column, the OK / KO status of the impacted component is displayed. If the impacted component points to or has links to the selected product, then this column displays Yes, which means that after the replacement is done, the impacted component is automatically corrected and the links are re-routed to point to the new product. For example, if a manufacturing assembly points to Product.1 and Product.1 is replaced by the Product.2, then Product.2 becomes the child of the manufacturing assembly. However, if the impacted component points to or has links to a child of the selected product, then this column displays No, which means that after the replacement is done, the impacted component is not automatically corrected to point to the new product. In this case, you can manually fix the broken links.
    Component Type You can determine the Type of the impacted component. For example, if a process assignment of the product is impacted, then Process Assignment appears in this column. Similarly, the type of a Manufacturing Assembly is a Manufacturing Assembly.

  4. Click Save Results so you can verify that you have corrected any links that are not automatically corrected. The results are selected in CSV format.

 

Limitations

 
  1. You cannot undo or redo the replacement.

  2. User-defined attributes on the replaced products are not copied/replaced on the incoming product.

  3. If a particular product was used to create the Robot Swept volume, the swept volume is not re-calculated once the part is replaced.

  4. ABF fasteners that hold the reference to the replaced products are not supported and are also not included in the list of impacted components

  5. Source and Sink definitions are created directly under the Product list. Once the product is replaced, these product nodes are lost. These nodes do not reference the replaced product; rather they are aggregated under the replaced product. Since this command is designed to take into consideration for these components which reference the product, so this command is not able to list the components which are aggregated under the top product list.

  6. The device task definitions created directly under the Product list are aggregated by the respective product. These nodes do not reference the replaced product; rather they are aggregated under the replaced product.

  7. The Task Groups nodes created directly under the Product list are aggregated by the respective product. These nodes do not reference the replaced product; rather they are aggregated under the replaced product.

  8. 3D annotations links are aggregated by the respective owner product. These nodes do not reference the replaced product; rather they are aggregated under the replaced product.