Propagating a Flow or a Type to Connected Interfaces

You can propagate the modification of a functional flow or a logical type from an interface to all its connected interfaces.

Important: This functionality can be applied on interfaces, flow associations and logical ports.


Before you begin:

  • Create a model with interconnected interfaces.
  • Modify the type/flow for one interface using Edit Port Type or Edit Flow Type

In this scenario, we propagate this modification to all the connected interfaces.

The scenario is identical for logical or functional models.

See Also
About Interfaces, Ports and Flow Associations
About Functional Connections
About Logical Connections
  1. Select a connected interface.
  2. From the context menu, select Associated Flow/Type Edition > Flow/Type Update Wizard .
    The Port Association Wizard dialog box appears and proposes options to update the impacted network:
    • Automatic: to automatically update the impacted network.
    • Manual: to update step by step the impacted network, using the wizard.
    • No Update: to keep the current state for the impacted network, without update.
    Important:

    If you work with editability, you must switch to edition either:

    • the impacted objects (objects referencing directly the selected interface)

      or

    • the impacted objects and their first level children.

    This option is defined in Me > Preferences > App Preferences > 3D Modeling > Systems Architecture > Functional & Logical Design > Port Association Wizard. For more information, see Native Apps Preferences Guide: Port Association Wizard.

  3. For the purpose of this scenario, select Manual.
    The Associated Port Flow/Type Update dialog box appears to let you manage step by step the update.

    Tip: For a simplified dialog box, select Hide 2D View.
  4. Choose an action for every interface:
    • Replace or Replace all to modify the connected interfaces.
    • Skip or Skip branch if you do not want to modify these interface types.
    • Stop to exit the wizard.
    When the update is finished, the dialog box disappears and a Flow/System Type Update Status is displayed.

The convenient port flows/types are updated.

Notes:
  • When the wizard reaches the main flow association or logical port of a MUX/DEMUX, the following operation are performed:
    • Creation of a new MUX/DEMUX associated to the target flow/type
    • Replacement of the old MUX/DEMUX by this new one
    • When possible, reconnection of those connections previously pointing to the ports of the replaced MUX/DEMUX.


    The reconnection of the MUX/DEMUX can fail for the secondary ports if the substructure of the new flow or type is too different from the one of the old flow or type. In such a case, you have to manage them manually.

  • If the wizard reaches a secondary port of the MUX/DEMUX, the MUX/DEMUX is ignored and the wizard switches to the next entity to update.