Replacing by a Version or Another Object

You can replace reference objects directly or in the system mappings.

This task shows you how to:

Environment: On premises only

Replace an Instance by a Version or Another Object

You can replace the reference object of a given instance by another version of that reference or by another object with the same category. For example, you can replace the instances of functions, software components, and EE components with the new versions of their reference objects.

If needed, you can repair connections by adding or removing those connections from the architecture. Indeed, one consequence of replacing a version or an object is that a number of links between various objects in a project can be altered or broken. For example, if you add or remove ports from the new version of a function, the interface of this function is also modified. Therefore, in a functional architecture, if you change a subfunction for a new version, some links are broken or missing.

This scenario describes how to replace a version of a subfunction. The scenario is identical for all instances.

  1. Right-click a subfunction and select Replace by .
  2. In the Replace by dialog box, select either the following commands:
    PurposeAction
    Replacing by another function

    Click Another function and select a function in the Select Function dialog box.

    Replacing by another version of the function

    If at least another version of the function is available, click Another version and select another version of the function in the Choose Function dialog box.

    If Update instance name is selected, the instance name is recomputed after the selection of the new reference.

    The selected element appears in the New function column.

  3. Validate your replacement.
    If the instance has incoming or outgoing connections in error, the Repair Connections dialog box lists the invalid and broken connections.
  4. Optional: To fix each connection in error, you can either:
    • Click to modify the connection using the Select Connection Ports dialog box when used ports have disappeared.
    • Click to remove the connection in error.

Replace by Another Object or Version in a System Mapping

You can replace the topology, the function, and the matrices used in a system mapping by a different version or by a different topology, function, or matrices respectively.

  1. Right-click a system mapping and select Replace by .
  2. In the Replace by dialog box, select one of the following commands:
    CommandsAction
    Another function

    Click [...] and select a function in the Select Function dialog box.

    Another topology

    Click [...] and select a topology in the Select Topology dialog box.

    Another matrix

    Click [...] and select a matrix in the Select Matrix dialog box.

    Another version

    If at least one version is available to replace a function, a topology, or a matrix, click [...] and select another version of the element in the corresponding dialog box.

    The selected element appears in the New object column.

    A message box appears to confirm the replacements.

  3. Validate your replacement.
    If the instance has incoming or outgoing connections in error, the Repair Connections dialog box lists the invalid and broken connections.

The function, the topology, or the matrices are replaced by other instances.