Since version 5.4.1: This attribute type can be used to visualize complex information structures. For this purpose, multiple “Complex attribute definition” attributes are subordinated to a “Complex” type attribute, so that they form a set of related attributes. The respective information structures can be visualised via such an attribute set, whereby these informations can be represented via one or more attribute sets with the same structure. The attribute sets can even be nested within each other.
Create “Complex” type attributes
In order to create a “Complex” type attribute, proceed as follows:
- Go to the “Configurations” tab of the attribute configuration in iPIM CC.

- Click on the button in the uppermost card of the page. Following this, a new attribute dataset with empty input fields is generated.
- Configure the attribute as desired. In the process, select the option “Complex” from the “Attribute type” menu.
- Click on the button in the lower right corner of the page to create the attribute. If the process was successful, a corresponding message will appear. Following this, the new attribute can be selected from the attribute selection menu.

Create “Complex attribute definition” attributes
In order to create an attribute of the “Complex attribute definition” scope, proceed as follows:
- Go to the “Configurations” tab of the attribute configuration in iPIM CC.
- Click on the button in the uppermost card of the page. Following this, a new attribute dataset with empty input fields is generated.
- Configure the attribute as desired. In the process, select the option “Complex attribute definition” from the “Scope” menu.
- Click on the button in the lower right corner of the page to create the attribute. If the process was successful, a corresponding message will appear. Following this, the new attribute can be selected from the attribute selection menu.

Relate attributes
In order to relate the attributes, proceed as follows:
- Go to the “Related attributes” tab of the attribute configuration in iPIM CC.
- Call up the “Complex” type attribute.

- Click on the button in the footer to call up the corresponding dialog box.
- Select an attribute. You can also select multiple attributes:
- In order to select an attribute, transfer it from the left column to the right column. To do this, click on the attribute.
- In order to deselect an attribute, transfer it from the right column back to the left column. To do this, click on the attribute.

- In order to finish the process, click on the button.
A success message is shown. The attributes are now related. - In order to cancel the process, click on the button.
Maintain “Complex” type attributes in the iPIM Portal
Complex attributes with number attributes
Using the example of a complex attribute that has subordinate number attributes, the following section shows how complex attributes are maintained in the iPIM Portal:
- For example, call up the respective product in the “Product details” app of the iPIM Portal.
- Go to the “Attributes” tab and add the attribute to the table as described here.

- In the table cell of the attribute, click on the
button to call up the corresponding dialog box.
- Click on the button in order to add a new table row with a set of input fields.
- Enter the appropriate attribute values in the various input fields.

- Possibly make further inputs:
- In order to add an additional table row, click on the button. Following this, a new set table row appears. Enter the appropriate attribute values in the various input fields.
- *In order to add a subordinate table row to a particular table row, move the mouse cursor over the table row to make a menu bar appear. Click on the
button. Following this, a new table row appears. Enter the appropriate attribute values in the various input fields. - In order to remove a table row, tick the respective table row and click on the button. Alternatively you can move the mouse cursor over the table row and click on the
button in the menu bar.
- Click on the button to finalise the attribute maintenance. Following this, the dialog box closes.
- Finally, click on the button in the footer to save the entered attribute values. If the process was successful, a corresponding message will appear. The attribute is now maintained.
- You can only delete whole table rows. Removing individual attributes (columns) is not possible.
- Mandatory attributes need to be maintained. Otherwise the “ACCEPT” button remains inactive.
- *In order to be able to add a subordinate row, you need to assign the attribute property Complex datatype: Hierarchy is allowed to a complex attribute and set it to “YES”.
Complex attributes with localized string attributes
Using the example of a complex attribute that has subordinate localized string attributes, the following section shows how complex attributes are maintained in the iPIM Portal:
- For example, call up the respective product in the “Product details” app of the iPIM Portal.
- Go to the “Attributes” tab and add the attribute to the table as described here.
- In the table cell of the attribute, click on the
button to call up the corresponding dialog box.
- Click on the button in order to add a new table row with a set of input fields.
- Maintain the various input fields:
- Double-click in the table cell of a attribute.
- Enter a value and leave the table cell.
- Repeat the steps mentioned above for the other attributes.
- Possibly add a further table row. To do so, click on the button and enter the respective values in the input fields which appear afterwards.

- Click on the button to finish the maintaining of the attribute. Following this, the dialog box closes.
- Finally, click on the button in the footer to save the entered attribute values. If the process was successful, a corresponding message will appear. The attribute is now maintained.
Edit string attributes in the text editor
Alternatively to entering values in the table cells directly, there is also the option to enter values for a string attribute via the right-hand flyout text editor. To do so, proceed as follows:
- In the table cell that you want to edit, click on the
button. Following this, the right-hand flyout menu unfolds. - Enter a value in the input field. You can also enter multiple values and separate them by line breaks. The line breaks between the values are later taken over to the table cell, even though in the table cell, the values are shown next to each other.
- In order to take the entered value over to the table cell, click on the button. Following this, the text editor collapses and the entered value is shown in the table cell.
- In order to cancel the process and to dismiss the entered value, click on the button.
