Replacing by an Existing Revision

You can replace the current revision of an object by an existing revision.

You can replace the revision of the following objects:

  • Function or logical component
  • Functional or logical behavior representation
  • Picture
  • 3D representation
  • Sheet under a layout
  • View under a sheet


Before you begin: To use this command, your entity must be at the convenient maturity level.
  1. Select a functional or logical reference or a representation.
  2. From the Edition section of the action bar, click Replace by Existing Revision .

    Tip: This command is also available from the context menu.

    • If the selected reference is instantiated, the Select a Revision dialog box appears.
    • If the selected reference is not instantiated, the Replace Options dialog box appears.
  3. Optional: In the Replace Options dialog box, select Replace all the instances of the selected element to spread your replacement to all instances.
  4. Optional: If you are in a configured mode, the Replace Options dialog box allows you to analyze the impacted relations.
    1. Select one of the following options:
      • Automatically reconnect

        By default, this option is selected.

      • Browse
      • No Analysis
    2. Click OK to validate your options and close the Replace Options dialog box.
      The Select a Revision dialog box appears. The name of the reference and its multiple revisions are displayed.
  5. From the Select a Revision dialog box, select the convenient revision then click OK to validate your change.
    At the end of the process, the Reroute Implement Relations dialog box appears to show you all implement relations you need to reroute.
    Important: You can reroute the following implement relations:
    • Implement relations (reference/reference) in which the replaced functional or logical component is implemented and not used as a context for contextual implement relation
    • Implement relations pointing ports, without context of the replaced component
  6. In the Reroute Implement Relations dialog box, click OK, to reroute all selected implement relations.

    Tip: By default, all implement relations are selected to be rerouted. To unselect the reroute of an implement relation, click on the corresponding line.

    The Reroute Implement Relations dialog box closes and the implement relations are rerouting according to your modifications.

The revision is replaced.