Skip to main content

Connectors Manipulation

Add Connector

The visualizer offers five different ways for connecting Graphic Symbols.

Using Display Toolbar (Connect on tap)

  1. Select the source Graphic Symbol on the display.
  2. Select the Connect on Tap icon.

Connect on tap

  1. Select the destination Graphic Symbol on the display.

Destination Symbol

Using Style Tab of the Selected Graphic Symbol (Connect on tap)

  1. Select the source Graphic Symbol on the display.
  2. In the Style Tab (bottom) Select the Connect on Tap icon.

Style Tab

  1. Select the destination Graphic Symbol on the display.

Destination Symbol

Using the Style Tab of the selected Graphic Symbol (By Name)

  1. Select the source Graphic Symbol on the display.
  2. In the Style Tab (bottom) and choose the destination from the drop down. The connection is automatically added.

Name dropdown

Select and Drag the Connector

  1. Select the source Graphic Symbol and click on the yellow arrow.
  2. A connector is added, select the connector.
  3. Drag the connector to the Destination Graphic Symbol.

Drag connector

Using the SFConnector or SFConnection prefab

  1. Open the Graphic Template Library.
  2. Open the Sigmafine Connector Prefab section.
  3. Select the connector and drag it into the display canvas.
  4. Drag the origin of the connector on the source Graphic Symbol.

SFConnector

  1. Drag the end of the connector onto the destination Graphic Symbol.
Note

When a connector is created between two Graphic Symbols both referencing a Sigmafine Element, then a connection is created in the Model as well. The creation of a Model connection is subjected to the Sigmafine Modeling constraints.

Invalid Connector

An attempt to create a connector in a display may raise an error when the Model connection is not consistent with the Sigmafine constraints.

As an example, trying to connect two flows:

Connect Two Flows

An error is raised, and the connector is updated.

Connector Error

Change Connector Path

Connectors are drawn on the display according to an optimized path that avoids overlapping other symbols and lines on the display. The start of a connector attaches the source Graphic Symbol on the center right and the end of the connector attaches the destination Graphic Symbol on the center left.

On moving a Graphic Symbol, its connectors shift automatically to stay connected to the moved symbol and avoid overlapping other symbols in the display.

The applied rules are:

  1. If the path has never been manually manipulated, then moving the start or the end will reroute the entire connector.
  2. If the path has been manually manipulated:
  • If moving the start, then the anchor point will be the third point [Green circle].
  • If moving the end, the anchor point will be the second last point [Red circle].

Anchor Point

Note

SFHub authoring does not support the concept of connection point (or connection port).

You can optionally change the connection path as well as the anchor position of the connector to the source and destination Graphic Symbols.

  1. Select the connector to be modified.
  2. The connector “handles” are visible and can be used to change the path.

Connector Handles

You can shift the anchor position of the connector using the connector handles as well:

  1. Select the connector to modify.
  2. Select the first handle (start) or last the handle (end) and shift it to the shape where you want to anchor the connector.

First Handle

Note

Be careful when moving the handle on the shape area. If you exit from the shape area, then the connector will be disconnected.

Remove Connector

A connector can be removed from the display by two methods:

Using DEL Key

  1. Select the connector on the display.
  2. Press the DEL key.

Using the Elements Panel

The connector has to represent a Model connection.

  1. Open the Elements Panel.
  2. Search for the connector to be removed. You can use the search box and type the name of the source or destination name to filter the connectors.
  3. Select the connector.
  4. Press the Delete Selected button.

Remove connector

By removing a connector between two Graphic Symbols both referencing a Sigmafine Element, then the connection is removed from the Model as well.