process4.biz 7.x Documentation

features description for Process4.biz

Link Technologies

This article describes the available link technologies in process4.biz which are used together with link types in link rules.

Conditions for link rules as well as scripts for validation (testing methods) can be created.

328892 Selection of link technology when creating a new link rule

When two objects are connected directly with a connector, an object link is automatically generated in the database.

The adhesion of the connector to a connection point first of the one and then the other object creates the from-to relationship in the database. Whether the connector is shown on the diagram as a line, as a two-sided arrow or as an arrow with tip pointing to the one or the other direction plays a role: in the first case, the direction “both” is set (= “from” and “to”) and in the latter “to” or “from”, depending on the direction of the tip.

In the demo database: assign during the activation of the technology of the respective classes in the Database Designer the link type “linked to/linked from”.
If you want the direction of the connection between two different classes to adapt according to the change of the direction of the arrow, you should link each corresponding class directly with the two link types “linked to” and “linked from” respectively.

For application examples of the link technology described here, see Example: Direct Link Technology.

Two objects are connected “indirectly” to each other via several connectors through a decision object.

This configuration automatically creates an object link of the selected link type between the two objects whereby not all links are explicitly registered with the decision object - in other words, all individual connectors between the objects are seen as a common overall connector. The logical item (or any object of process4.biz database between objects of indirectly linked classes) is in this case is stored as an association object.

If you want to determine the association class of this object relation specifically, it should be previously defined via the link type, which you assigned in the framework of the indirect link technology.

For application examples of the link technology described here, see Example: Indirect Link Technology.

Swimlane

When two objects (completely or partially overlapping) lie on top of each other on a diagram, this configuration creates an automatic object link of this type between the two objects. A small overlap area is therefore already sufficient to create a link.

For application examples of the link technology described here, see Example: Swimlane.

Stack all Shapes

When multiple shapes lie on top of each other or are stacked, you can decide with this option if a link should be created between all these shapes (= “true”), or only for each directly overlapping or touching shape (= “false”).

If such a shape stack consists of objects of several classes, a respective link rule should be set for each combination of these classes (using the swim lane technology) in order to avoid unwanted or duplicate links between the objects.

XY

Objects from classes where this technology is activated are analyzed on the diagram along the horizontal X-axis (horizontal from left to right) and the vertical Y-axis (vertical from bottom to top). When other objects exist in the created “space” (along the X and Y axis of the output objects), an automatic link is created.

This technology is mainly used for the Enterprise Architecture Management to depict value chains with underlying supporting applications.

For application examples of the link technology described here, see Example: XY Technology.

RACI

The RACI matrix is a special form of responsibility matrix in which there are four types of responsibilities:

  Stands for Meaning

R

Responsible

responsible for disciplinary purposes

A

Accountable

responsible in terms of cost unit or cost center

C

Consulted

responsible in technical matters

I

Informed

requires the information for other responsibilities

Objects from classes for which this technology is used, are analyzed on an imaginary X axis (horizontally from left to right). If two of these RACI objects are on the same horizontal axis, an automatic link between the two objects is created (even if other objects are in-between). At the same time relations are created automatically to other defined objects (e.g.: “R”, “A”, “C” and “I”), which e.g. cross right as 90 ° degree rotated vertical swimlane the X-axis of the RACI objects. These relations are created as entires of the link type RACI with the corresponding association objects of the class RACI.

By using this technology, threefold object links are created automatically. For example, objects which describe an activity can be linked with a function (position or role), to which the scope of your responsibility according to RACI is assigned at the same time.

For application examples of the link technology described here, see Example: RACI.

Drag & drop

This technology allows you to link objects on a diagram manually by dragging an object from the little repository on another object on the diagram, while holding down the Shift key.

If a link rule has been set for this technology, objects that you drop on each other with <Shift + Drag & Drop> are manually linked to each other. The window used to define the object links more closely will not be displayed.

If no link rule has been set for this technology, no manual link is created.

See also: Link Objects Manually

This property is only available, when drag & drop is chosen as the link technology.

If the property value is set to “false” (default), the respective object that has been pulled out of the Little repository is placed on the diagram. Otherwise (set to “true”), only a link between the objects is created, but no new shape is placed on the diagram.

Intersection

With this link technology, objects are only linked if they intersect.

Note:

This means that the frame or edges of the respective objects have to intersect = overlap, in order for this link to be registered.

Containment 

With this link technology, objects are only linked when an object (or several objects) is placed within the frame or edge of another object, i.e. it is enclosed by another object.

Note:

Does not work when the edges of the objects touch or intersect.

X-technology

Objects from classes for which this technology is used, are analyzed on the diagram along the horizontal X-axis (horizontal from left to right). As soon as other objects of the target class of the link rule exist along this X-axis, an automatic link is created.

Y Technology

Objects from classes for which this technology is used, are analyzed on the diagram along the vertical Y axis (vertical from bottom to top). As soon as other objects of the target class of the link rule exist along this Y axis, an automatic link is created.

Manual

This technology allows a manual link of objects regardless of their position on a diagram. You can link an object to another via the properties window link. 

See also: Link Objects Manually

Custom

This link technology allows you to define via formulas or scripts, on your own way, how objects should be linked to diagrams.

For application examples of the link technology described here, see Example: Custom Link Technology.

VisioCallout

The VisioCallout technology, works for the Visio callout shapes. If this link technology is activated for the classes “A” and “B”, objects of these classes are linked together, if the object “B” is a callout shape of “A”.

For application examples of the link technology described here, see Example: VisioCallout.

Visio Container

The VisioCallout technology works for Visio container shapes. When the link technology is activated for the class “C” and “D”, objects of these classes are linked to each other, if the “D” shape is a container containing the object “C”.

For application examples of the link technology described here, see Example: VisioContainer{.unresolved}.