process4.biz 7.x Documentation

features description for Process4.biz

Property Group & Property

Definition

What is a property group?

  • A property group summarises multiple properties together in a group and stands hierarchically between the class and the property.

What is a property?

  • A property is a descriptive data field for objects of a class. Properties are divided into groups of properties and are hierarchically created under them.

Property groups and properties are managed per class in the Database Designer and can be created there. Attributes can also be shape-specific, enabling the attribution of objects according to shape.

Property Types

When creating a new property in the Database Designer, the property type can be set according to the requirements for the corresponding property. 

The following property types are available: 

String

The property type String allows single-line text as a property value (max. 255 characters).

Text

Allows you to enter multiple lines of text. Paragraphs can be set by pressing Ctrl + Enter, bulleted text or the like can e.g. be pasted from MS Word.

Integer

The property type “integer” allows only an integer (positive or negative) as a value.

Double

Allow only floating point values as property value.

DateTime

Allows a date, time, or the combination of date and time as property value.

Bool

Allows the values “true” and “false” for a property; if neither of these two values is selected, the value of the property is left blank = undefined.

Enum

With this property type, selectable values can be freely defined; in the properties window of the property, a new tab called “Enum items” is displayed. These values can be defined there and they should be available for objects of this class under this property.

Each enum member has a Db-name that is unique and does not depend on the database language. For enum items, it is also possible set conditions. Using the button “Move Up” and “Down”, you can specify the order of the Enum items. With the button “Open / close all”, you can open at once all enum items and close them again.

If multiple values are to be simultaneously selected for an Enum property, use additionally the property multiple selection.

The property type Hyperlink can be used to direct to online resources (Intranet udgl.), network resources (files on network shares) or local files and programs. Hyperlinks created in this way can be used on diagram, in the repository as well as the extension modules.

The syntax of a link property looks like this:

Hyperlink Syntax

Online resources LinkName | http://url.com network resources - files LinkName | \\share\folder\file.pdf Local files LinkName | \\computer\share drive $\folder\file.pdf hyperlinks to programs (only from process4.biz) MS Word, hyperlink to a Chapter Link Name | Word://c:\Example.doc TOC21 Notepad (only process4.biz) Link Name | notepad.exe C:\text.txt

Hyperlinks can be set not only manually, but also via the button “Edit the path” for each property in the properties window. Predefined paths in the database settings can be used for simplification when creating hyperlinks.

In the properties of an object, stored hyperlinks (or paths) on the file server are represented on the diagrams graphically by Smart-Tags. Under the smart tag of the object, only the name of the hyperlink you assigned is displayed for better overview.

By clicking on the desired link, you are directed to the specified address or open the saved file / directory on your file server. The hyperlinks function can be used of course with a web portal created with the WebPublisher.

Path

Properties of the property type path work as hyperlink properties; however, they direct to directories rather than to specific files.

Path syntax

Network resources - Directories Link name | \\share\folder\Local Folders link name | \\computer\share drive $\folder\

Just as hyperlinks, paths can be set not only manually, but also have the button “Edit the path” for each property in the properties window. In the database settings, pre-defined paths can be used for simplification when creating paths.

Formula

See: Property Type: Formula

Linked Item Selector

Object type data object

Via the linked Item Selector for data objects, you can create an automatic association with linked objects and display their names below this property. This automatic selection of objects for the linked Item Selector can be restricted to one or more classes and / or link types (and/or association classes). 

If a link between objects relevant to a linked Item selector is deleted, the linked object from the corresponding property disappears automatically

If you want several objects to be displayed simultaneously with a property of that property type, set the property “Multiselect” to “true”.

Object type diagram

With the linked Item selector for diagrams, you can create an automatic association to diagrams linked with an object, or to diagrams on which the object is used, and display its name in this property. The selection of diagrams for this property can be limited via the diagram classes.

If you want to link multiple diagrams simultaneously with a property of that property type, set the property “multiple selection” to “true”.

Object type files

With the linked Item selector for files  , you can create an automatic association to files linked with an object, or to diagrams on which the object is used, and display its name in this property. The selection of files for this property can be limited via the file classes.

If you want to link multiple files simultaneously with a property of that property type, set the property “multiple selection” to “true”.

User selector

A property of this type allows the referencing of users (see permissions) as a property value. The selection of available values for properties of this type can be restricted to native process4.biz users, Windows users, and/or Windows user groups.

329451

View all properties in the property group “definition” of the class “activity” in the Database Designer

329454

Selection of the property type

Multiple selection

For the property types enum, user selector and linked Item selector, the system property “Multiselect” can be defined. If you set this to “true”, the simultaneous selection of several values for properties of these property types is allowed with corresponding objects.

If the multiple selection of a property is set to=True, values have been set for the property and the property changes later again to multiple selection=False, the following occurs:

  1. If only one value is specified for the property, that value is preserved after the change.
  2. If multiple values are specified for this property, the value after the change will be empty.

Show properties in the Shape context menu

It is possible to display Bool and Enum properties in the context menu of a Shape of the appropriate class and to make them selectable from then onwards.

This function is managed via the property “Show in shape-context menu” which is available for all Bool and Enum properties in the Properties window. The order of properties is taken from top to bottom from the structure of property groups and properties in the Properties window and can be controlled via the property “priority” of the respective properties - the lower the value, the further up the property is listed.

Notes

  • If an Enum property is a mandatory field, an empty value cannot be set for this property via the context menu.
  • Bool properties cannot be assigned an empty value via the context menu, regardless of whether they are a mandatory field or not.

329226

Multiple selection