Specifying Arbitrary Link Types

You can establish arbitrary links between two resources by connecting these with a graphical link. This link does not have any impact on the runtime behavior of a deployed process model but may be used to emphasize semantic relationships at modeling time.

Each link has a type being characterized by its:

The predefined link between a role belonging to an organization and this organization is such a link type, too. The modeler can, however, define his own link types which suit the semantics of his model.

Creating a New Link Type

To create a new link type:

The new link type is now visible in the Outline View:


Figure: The new Link Type in the Outline View

General Parameters

The following Source Types and Target Types are provided:

For the Source Cardinality and the Target Cardinality choose:

Visualization

The properties dialog of the link type also allows you to choose between different standard visualizations of the links, offering different colors, lines and shapes appearing at both ends of the link. To explore the possibilities and choose the visualization you wish:

  1. Switch to the visualization properties by clicking on Visualization on the left side of the dialog,
  2. Fill in the fields with the options available in the pull-down menus.
  3. OK the dialog.


Figure: Visualization Properties for Link Types

Using Custom Link Types

Once defined, each user-defined link type can be used as a predefined link type to establish graphical connections and corresponding links in the resource part of a workflow model. Infinity Process Platform will automatically add your link types to the resource symbol context menus and will maintain the constraints specified by the link type's cardinalities and types.

The pop-up menu of the role in our example has been supplemented with the link Supervision. When linked to another role the relationship between the two participants will be represented as shown in the figures below.

Link Type
Figure: Use of User-Defined Link Types in Diagrams


Figure: Representation of Generic Links in Diagrams