Updating Views

When the content in the main view is different from what is placed in the diagram view, you can update the diagram view with the latest modifications. You can also update an implemented view based on the modifications made in the implementing view.

This task shows you how to:

Update a Diagram View from the Main View

You can update a diagram view with the modifications made in the main view.

Before you begin:
  • Under the Logical node, create a system containing two logical components.
  • In the main view, connect the logical components.
  • In a diagram view, place and connect the logical components.
  • In Me > Preferences > App Preferences > 3D Modeling > Systems Architecture > Functional & Logical Design > Diagram View, select the Activation of views option from the Global Update section. For more information, see Native Apps Preferences Guide: Diagram View.
  1. In the main view, delete the connection between the logical components.
  2. Double-click the diagram view.
    The diagram view is activated. The Global Update dialog box appears. For both logical components, it displays a broken connection.
    Note: If the Global Update option is not selected in Me > Preferences > App Preferences > 3D Modeling > Systems Architecture > Functional & Logical Design > Diagram View, right-click the diagram view and select Global Update.
  3. For both components, select Update Current Version.
    The connection is deleted from the diagram view.

Update an Implementing Diagram from an Implemented Diagram

You can update an implementing diagram from an implemented diagram.

The following scenario describes the update of a sequence diagram from another sequence diagram. The steps are the same for the update of:

  • an implementing sequence diagram from Implemented Sequence Diagram
  • an implementing sequence diagram from implemented use case diagram
  • an implemented use case diagram from an implementing sequence diagram
  • an implementing context diagram from an implemented use case
  • an implementing context diagram from an implemented context diagrams

Before you begin: For the purpose of this scenario:
  • In Me > Preferences > App Preferences > 3D Modeling > Systems Architecture > Functional & Logical Design > Diagram View, select the Activation of views option from the Global Update section. For more information, see Native Apps Preferences Guide: Diagram View.
  • Under the Functional node, create a sequence diagram containing three actors and messages between these actors.
  • Under the Logical node, create a logical reference.
  • Initialize a logical sequence diagram from a functional sequence diagram.
  • In the function sequence diagram, add a new actor and create a message between this actor and another.
  1. Right-click the implementing sequence diagram.
  2. Select Global Update > Compare to Implemented View.

    Note: The update must be launched from the initial level of the diagram, before any Go Down.

  3. In the Sequence Diagram Update dialog box, expand the Mapping Actors tab and map the new function actor with a logical actor.
  4. Expand the Mapping Flows tab and map the new function flow with a logical one.
  5. In the Global Update dialog box, click Expand all categories.
  6. In each tab, review the elements to be updated and clear the elements you do not want to update.
    The implementing sequence diagram is updated.

    For the features not linked to a PLM component such as activation, guards, time and duration constraints, the gap will be detected according to:

    • The name for the activations if defined
    • The type and condition for guards
    • The position and the value for the time and duration constraints