Skip to main content
Create classes and class characteristics

Create new classes and expand them or existing classes with new class characteristics

Stefan Philipp avatar
Written by Stefan Philipp
Updated over a year ago

Classes and class characteristics

Classes are used to represent structure assignments. The class is always the top level of a structure order. Different class characteristics are assigned to a class, which then later play a role in the filters. A class can be linked to other classes. In this way you can represent your hierarchical structures.


Create classes

To create a new class, click in the system setting on classes and then on the "New class" button.

Create classes

In the following dialog you have to give the class a name, assign a display attribute and assign an identification attribute. These three mandatory fields will be used later in the assignment of characteristics for identification and assignment.

  • Class name: The name is the central instance of a class.

  • Position: You can use the position to control the order in which your classes are displayed. This function is very helpful later when working with the classes.

  • Display property: A display attribute is used later when assigning class characteristics.

  • Use as an identification property: If you want the display attribute to be the identification attribute at the same time, you can activate this option.

  • Identification property: If the name assigned under display attribute does not serve as the primary key, you can store a technical primary key here.

  • Additional information: Additional attributes can be stored here. An additional attribute is given a name and can then be linked to other attributes.

For example, you want to create the products class and link this class to the product group attribute of the product group class. Here the display attribute product name is not the primary key, here you want to use the product number. Then the result looks like this. In addition, this class will be displayed later in the selection list at position 7.

New class

Create a new pivot class

A pivot class, unlike a normal class, lacks a direct assignment of a display attribute and an identification attribute. Essentially, a pivot class is used to create intersections of different characteristics. A created pivot class can then be assigned to a class like a feature. To create, instead of clicking new class, simply click "new pivot class".

New pivot class

During the creation you have to assign a class name and can additionally link further attributes.


Create class characteristics

You can extend existing structure classes with additional structure characteristics.

In our example, we want to add a new class characteristic to the Product class.

Different class characteristics for the class Product

For this you need the appropriate permissions for the System Settings.

Open the System Settings in the left menu bar and select Class Characteristics.

You get an overview of all Class characteristics existing on the platform.

By clicking the New class characteristics Button - upper right - you can create a new class characteristic. Now you can maintain the properties of the class characteristic.

First select the class for which you want to create the characteristic.

Class characteristics

Then you maintain the properties of the characteristic (attributes).

In the screenshot below we have already entered the first two attributes of the class feature 000017086 and Example product 17086.

Create a class characteristic

If there is a dependency between classes, you can also maintain this via a dropdown menu and thus establish the connection. In our example, Example product 17086 belongs to Class C (Aviation and Space).

Selection of the dependency in the class characteristic

Important: Fill in all the properties. The properties are customized to your platform and defined by your company.

After creating the characteristic, this appears in the filter overview under the corresponding class.

Filter with new structure class characteristic
Did this answer your question?