You are here: Case management > Modeling advanced processes > Adding connectors to a flow

Adding connectors to a flow

Use connectors to connect a shape in the flow with the next shape, to indicate a possible path for the flow execution. Connectors between two shapes can either be anchored to a specific connection point, or be unanchored and tied only to the shape.

  1. Hover over a shape to see the connection points.

    As you move your mouse over a shape, the connector points appear on the top, bottom, and sides. A green box displays around the connector point to indicate that you have selected a starting point that the connector will be anchored to.

    As you move your mouse over a shape, gray arrows also appear outside the shape. A blue box displays around the whole shape to indicate that the starting point will be an unanchored connection, tied to the shape, but not tied to a specific point.

  2. Click and drag your mouse from the starting shape to draw the connector to another shape. A connector must make a valid connection to a shape. The dashed line will remain until you connect to a valid destination point. Valid connections display with a green connector line and a green outline around the target shape.

    You may either connect to a specific point by dragging to a connector point and dropping when the green highlight box appears around the connection point, or create an unanchored connection to the shape by dropping on the shape when the green outline appears around the entire shape.

    If you drag to an anchored connector point, the point will display as a gray dot when the connector is selected. If you drag to the center of the shape, the connector will automatically route to the nearest connector point which will display as an open white dot when the connector is selected.

    You cannot connect to an annotation or swimlane.

    Tip: At run time, the system presents available flow actions in a selection list, with connector flow actions (sorted by decreasing likelihood) appearing above local flow actions. In generally, you cannot control the order of the local flow actions. However, if for one assignment you want to make a local flow action appear first, add a connector to the flow that loops back to the assignment, and assign the largest likelihood value to that connector.

  3. Double-click the connector.

  4. Complete the fields in the property panel according to the tables below.

  5. Optionally, enter a name for the connector in the Step Name field.The name will display if you change it from the default provided or if you change a status. Note that for a connector originating at the Start shape, Name is the only field in the panel.

  6. Click OK or click anywhere off the shape to save edits and close the panel.

  7. Display the likelihood of the connectors by using theon the toolbar.

At run time, an outgoing connector from a shape is selected, based on the following criteria:

Tips for using connectors

Consider the kinds of connections as you create a neat, easy-to-follow flow. You can draw a connector to and from a specific connector point so that it is anchored to that point. When the connector is selected, these anchored connections will display as a solid gray dot at each connector point. If you move the shape on the canvas, the connector remains anchored to that point.

Plan for whether your connector points should be anchored or unanchored. As a shape is dragged on the canvas, the unanchored connector ends can switch among some of the available connector points, trying to reduce the number of bends in their associated connectors. When the shape is released in its new position, the connector ends that were anchored will stay on those same points, and the unanchored connectors will typically connect at the closest connector point on the shape. Unanchored connectors may result in multiple connectors on a single connector point after dragging. 

When a Visio flow is converted for use in the Process Modeler, all connections in the converted process flow are unanchored.

Plan your connectors and criteria so that at least one is True no matter what data values are present. As a good practice, select Else as the criterion for the connector with the lowest likelihood. 

You can use the notation param.name in a field to refer to a flow parameter.

Related Topics Link IconRelated information