process4.biz 7.x Documentation

features description for Process4.biz

Links

Objects can be linked with other objects multiple times and via different types of links. Linked objects can be viewed in Repository. Links are defined by Link Types and Link Rules. Both of them are managed through Database designer and can have different properties (and corresponding values). So they are meaningful components of models and a valuable basis for evaluations.

In process4.biz, there are different types of link technologies, with which objects can be related. In some link technologies, “association objects” can be used - these are objects belonging to a third (uninvolved) class and through which the link can be described with additional information.

328842

Features a combination rule indicates link type and linking technology

See in detail: link Technologies

Link types are the various relationships (= relations) between two objects that can be freely defined (e.g. “linked with”, “linked from”, “linked to”, “used in”, etc.) and thus create the relationships between objects of two classes. They are defined in the Database Designer and can be used - after appropriate configuration - by the automatic linking of objects on diagrams or manually in the repository. For each pair of classes, one or more shorcut types can be defined.

See in detail: link Types

Automatic links via link rules serve to combine objects (on diagrams, i.e. in the course of modelling) automatically with other objects in the database.

Such links are created automatically according to the position of the objects on diagrams and are accepted in the Database Designer for and between the individual classes, which then apply to their objects. The arrangement of the individual shapes (= object instances) and their position(s) to each other on the respective diagram are read (=interpreted) by process4.biz. Similarly to the link technologies created for the respective classes, the relationships between the respective objects are then stored in the database. These links can then be used for evaluations in the extension modules.

Note:

When a link rule for automatic links is to be used between objects, first the link type must be defined.

Automatic links cannot be deleted manually. They are automatically deleted (during diagram saving), when for example, the position of the objects is changed on the diagram. If two objects are automatically linked, the deletion behavior of the link can be defined in the object properties. By default it is set to “Automatic”, which means that each link is automatically deleted, when the conditions for this automatic link are no longer valid (e.g.: the object was removed from the diagram, the position of the object has changed, or the rule for automatic link technology in the designer has changed).

If the deletion behavior is set to “Manual”, the link exists always, even if the link technology itself is no longer valid, on which the link was created in the DB. Therefore, these automatic links created during the reading of the diagrams can be selectively “overruled”.

Note that automatic links are written only with the graphical modelling in the repository, but you can link objects manually in repository to each other ad libitum. This can be used for example, when objects have no graphical representation on a diagram, but are nonetheless driven in the repository and should also be linked.

Changing the deletion behavior from “Automatic” to “Manual” for a link creates a special case:

First, a graphical representation of the objects continues to exist, and so does the object link - irrespective of a change of this graphic representation.

The diagram property “Automatic links” created from the system in the repository allows (or prohibits) the automatic link for a selected diagram.

You can choose per diagram and also separately per page of this diagram whether the automatic link technologies should apply or not.

Set the value for this parameter in the properties window of the diagram either to “True” or “False”.

Apart from automatic links, you can also link manually objects with other objects and/or diagrams or files.

See:

328898