Configuring an attribute list in legacy views
Legacy view component
You're currently viewing a topic about a legacy view component in Studio. This component can still be used in legacy Studio views, however we recommend using the visual view editor in the new Studio experience. The updated interface includes drag and drop capabilities, allowing you to easily add components and configure your views.
For more information, see: Views.
By adding an attribute list to your view, your users can overview of key performance indicators for a specific object. Attribute lists can be displayed vertically or horizontally and allow users to copy the data to their clipboard.
Basic attribute list configuration
When configuring a basic attribute list, the following attributes are available:
Attribute | Required | Type | Description |
---|---|---|---|
field | Yes | Record Attribute KPI | References objects defined in the Knowledge Model. ImportantIn many use cases, the record must have an identifier defined to use properly. |
id | Yes | String | Defines a unique identifier for the field. It gets auto-generated if not defined. . |
order | Yes | Integer | Defines the order of the table column. Gets auto-generated if not defined. . |
The YAML example for a basic attribute list configuration:
id: attributeUsage type: attribute-list settings: data: - field: INVOICE_LINE.ACCOUNTING_DOC_NO_LINE id: 100 order: 100 - field: INVOICE.INVOICE_VALUE id: 200 order: 200
Advanced attribute list configuration
In addition to the basic configuration the following additional configuration options are also available:
Attribute | Required | Type | Possible values | Default Value | Description |
---|---|---|---|---|---|
position | No | Enum | vertical horizontal | vertical | Defines the orientation of the list. |
displayContentRule | No | Custom Attribute | Defines custom formatting of individual attributes. You can change text formatting or apply icons based on different conditions. For more details check out the Display Rule documentation.
In order to make the display rule fully functional an additional Custom Object is required in the Knowledge Model. This custom object contains all the information on how to display the attribute. Knowledge Model customObjects: - id: CELONIS_STATUS_STYLE displayName: Celonis Status rule customAttributes: - comparator: EQUAL value: Done style: iconName: status-successful iconPosition: ONLY_ICON iconSize: 24 - comparator: EQUAL value: Snoozed style: iconName: status-failed iconPosition: ONLY_ICON iconSize: 24 - comparator: EQUAL value: In Progress style: iconName: status-running iconPosition: ONLY_ICON iconSize: 24 - comparator: EQUAL value: Open style: iconName: status-open iconPosition: ONLY_ICON iconSize: 24 |
The YAML example to configure an advanced attribute list component:
id: attributeUsage type: attribute-list settings: position: vertical #horizontal Defines the orientation of the list. Default value: vertical data: # List of KPI's, Records or Dimensions from the Knowledge Model - field: INVOICE.CELONIS_STATUS id: 100 order: 100 displayContentRule: CELONIS_STATUS_STYLE #Defines custom formatting of individual attributes.