Display product attributes

The addon allows to add any attribute as a column on the grid view of a form. By default more than 70 forms from different modules support this featrue.

Released products form

Let’s open the Release products form. There is a new Attributes button:

It allows to add any attributes to the grid.

For example, select the “Headphones” category from the “Contoso on-line hierarchy” and apply “Bluetooth” and “Cord length” to the selection.

Bluetooth and Cord length columns have been added to the grid. The columns are filterable, sortable and the grid can be exported to Excel.

The display attributes feature can be used in connection with the filter functionality. When selecting the Headphones category the form has the following view:

Export attributes to Excel

When attributes are shown on the grid it is possible to export the values in the normal export to Excel function

The file contains selected attributes:

Personalization

There are 2 available ways to save attribute filters and columns. This is controlled by the setup in the Product attribute extension parameters form.

Personalization level has the possible values listed below.

Personalization per form

The Per form value uses the usage data to save each user’s last selection of display attributes. This means that whenever the form is opened the last selection of attributes is shown. This selection is useful when a generic selection of attributes across item types should be visible.

Personalization per form category

The Per form category personalization will save the selection per category.

This means that when selecting a category in a hierarchy will show the last selection of attributes to display for that category.

Below an example of automatic attribute display when i.e. “Headphones” is selected

When selecting another category then the last selection of attributes displayed for that category will automatically be shown

Sharing personalization with other users

Personalization is saved in the users usage data. This data is normally not accessible to other users, but a new Share attribute extension personalization functionality has been made to allow sharing the usage data between users.

Select necessary users and lick Ok. Only usage data that is related to the Product attribute search add-on will be shared.

Saved views

The Display attribute feature supports integration with the Saved views feature. Select the Save in Personalization view parameter to enable it.

Once the parameter is enabled all attribute filters and display changes will change the saved view:

The saved view can be saved, then shared with other users or pin ad default for this form.

Setup

The Product Attribute Search implements the no code configuration approach. It means that attribute filters and/or attribute columns can be added to any form (standard or custom) via UI configuration without development.

From technical point of view there are no form’s extensions in the model. All display attributes are created during runtime. There is a generic engine that adds display attributes to the form based on configurations.

Product attributes extension parameters > Display attributes > Advanced button.

The Grid selection controls where in the form the attributes should be inserted. On example above the attributes will be added to the grid after the BOM_ItemId column.

The Button selection controls where the Display attributes button should be shown on the form. On example above the button will be added to the BOMButtonGroup button group after the InventDimParmFixed button.

The Query selection controls what field contains the item id or product id value.

 User can add a new custom or standard form to the configuration.