PIM 8.22 GA

Last modified by prodexa Admin on 14.12.2023, 14:56

Product Information Manager 8.22

Product Attribute Grid

The Product Attribute Grid is a completely redesigned editor that allows to view and edit attributes of multiple products in a  table-like form. 

With the optimized usability, the Product Attribute Grid provides fast and smooth editing, easy configuration and direct response from the User-Interface.

The user can review and edit the information in a very convenient and fast way. No need to navigate from one product to another or open different tabs/windows. Within the grid, the user can navigate using the tabulator keys.

Special focus on usability:

  • Fast and smooth editing (e.g. reduce mouse and keyboard usage)
  • Easy configuration (select Attributes to be displayed, reuse configurations)
  • Direct response from the UI (no page reload after configuration was changed)
  • Working as known from Spreadsheet Applications (Excel, Google)

With the new Product Attribute Grid, editing of similar or associated products in one view is now possible. 

Attribut Grid

Grid Configuration

The table layout of the grid editor can be configured. The user can add basic fields (Thumbnail, Product ID, Short Description, Catalog ID, Supplier ID and Status) by checkbox selection as well as attributes, which are displayed in additional columns. The configuration can be saved and loaded when needed.

Grid Configuration

The default Configuration is initially active.

Product Selection

Users can select products inside the box above the grid.

1649057479845-674.png

In addition, the product selection can also be made in the product editor (e.g. via advanced search) and transferred directly from there to the grid.

Product Selection

Important note: 

Bug fixes and improvements are currently still being worked on. These will be available in the next release.

Product Preview Page

Inherited attributes are no longer editable on the preview page and are marked by a specific icon.

Preview.

Import Channel

Mail notification

A new option to configure email notification is available. The Mail contains job statistics and a link to the log protocol.

Export Channel

Mail notification

In the Export Channel there is a new option to configure an email notification.
The Mail contains job statistics and a link to the log protocol.

Mail Notification

Log Protocol

The log protocol now contains a link to the exported result file. From the log protocol page, the user can open the exported files directly.

Log Protocol

File Name Configuration

New fields for the configuration of the file names have been added in the actual PIM version.

Furthermore, we now have an option to compress exported Files.

zip

Authentication methods

For Web Services two authentication methods are supported in version 8.22: 

  • Basic Authentication
  • Token Authentication
     

Markdown to HTML

In the export template editor, a function for the conversion “markdown to html” (“markdown2html”) has been added.

Markdown

Access to Variant Attributes

In the Freemarker template it is now possible to access variant attribute values. A list of variant specific “ShortDescriptions” (e.g.) can be now exported.

Preview in Export Template Editor

The performance for the preview in the Export Template Editor has been improved.

Automation

New Conditions and Actions

New Conditions and Actions have been included to 8.22. 

Conditions

  • Condition: Product is assigned to Classification Group

Conditions

  • The condition "Referenced Data is missing" now lists all missing references.

Actions

  • Action: Deletion of “Dirty Data”
  • Action: Deletion of product relations

Actions

Further adjustments

In pxm the customer logo is loaded from the Workarea in the same way as by the other modules (pim, prov, dam and cmp). The logo should be stored in the workarea directory using the following path: “workarea/ui/images/app-logo.png”

Refresh pxm cache

In the previous versions the pxm cache was not refreshed automatically.

In version 8.22 cache reload now happens when a job is executed (first refresh cache then execute job).

Manufacturer facet

A new facet for manufacturer ID has been added to the search result in the product editor.

Manufacturer Facet

Appendix

PXM Domain changes

These changes need to be taken into account, i.p. for Export/Channels.

Class

Changes

Attribute

id renamed to attributeId

Attribute

isDefaultOverwritable renamed to isDefaultOverWritable

Attribute

Attribute parent changed type and renamed to String parentAttributeId

Attribute

description renamed to shortDescriptions

Attribute

longDescription renamed to longDescriptions

Attribute

fallbackDescription changed type from SimpleTranslatableString to String

Attribute

rawParentId deleted

Attribute

rawFallbackDescription deleted

Attribute

descriptionTranslationKey deleted

Attribute

longDescriptionTranslationKey deleted

Attribute

static FIELD_TRANSLATION_OBJECT_TYPE deleted

Attribute

static DESCRIPTION_FIELD_NAME deleted

Attribute

static LONG_DESCRIPTION_FIELD_NAME deleted

AttributeSection

id renamed to attributeSectionSN

AttributeSection

SimpleTranslatableString fallbackDescription changed type and renamed to String fallbackShortDescription

AttributeSection

description renamed to shortDescriptions

AttributeSection

longDescription renamed to longDescriptions

AttributeSection

rawFallbackDescription deleted

AttributeSection

descriptionTranslationKey deleted

AttributeSection

longDescriptionTranslationKey deleted

AttributeSection

static FIELD_TRANSLATION_OBJECT_TYPE deleted

AttributeSection

static DESCRIPTION_FIELD_NAME deleted

AttributeSection

static LONG_DESCRIPTION_FIELD_NAME deleted

ClassificationGroup

id renamed to classificationGroupId

ClassificationGroup

fallbackDescShort renamed to fallbackShortDescription

ClassificationGroup

orderNo type changed from Long to Integer

ClassificationGroup

statusID renamed to statusId

ClassificationGroup

description renamed to shortDescriptions

ClassificationGroup

longDescription renamed to longDescriptions

ClassificationGroup

descriptionTranslationKey deleted

ClassificationGroup

longDescriptionTranslationKey deleted

ClassificationGroup

static FIELD_TRANSLATION_OBJECT_TYPE deleted

ClassificationGroup

static DESCRIPTION_FIELD_NAME deleted

ClassificationGroup

static LONG_DESCRIPTION_FIELD_NAME deleted

ClassificationGroup2Attribute

class ClassificationGroup2Attribute renamed to ClassificationGroupAttribute

ClassificationGroupAttribute

classificationGroup2AttributeSN deleted

ClassificationGroupAttribute

classificationGroupSN deleted

ClassificationGroupAttributeValue

classGrpAttributeValueSN deleted

ClassificationGroupAttributeValue

classificationGroupSN deleted

BooleanTypeExtension

class deleted

DateTypeExtension

class deleted

DefaultAttributeTypeExtensionRule

class deleted

NumberTypeExtension

class deleted

StringTypeExtension

class deleted

TextTableTypeExtension

class deleted

AttributeTypeExtensionRule

id renamed to typeExtensionRuleSN

AttributeTypeExtensionRule

Long typeExtensionId type changed and renamed to TypeExtension typeExtension

ValueList

id renamed to valueListId

ValueList

description renamed to shortDescriptions

ValueList

descriptionTranslationKey deleted

ValueList

values deleted

ValueList

static FIELD_TRANSLATION_OBJECT_TYPE deleted

ValueList

static DESCRIPTION_FIELD_NAME deleted

ValueListItem

id renamed to valueListItemSN

ValueListItem

String statusId added

ValueListItem

SimpleTranslatableString fallbackDescription type changed and renamed to String fallbackShortDescription

ValueListItem

description renamed to shortDescriptions

ValueListItem

rawFallbackDescription deleted

ValueListItem

descriptionTranslationKey deleted

ValueListItem

static FIELD_TRANSLATION_OBJECT_TYPE deleted

ValueListItem

static DESCRIPTION_FIELD_NAME deleted

PIM Domain changes

These changes need to be taking into account, i.p. for groovy based customisings.
 

Class

Changes

Classification

classificationGroups deleted (getClassificationGroups and setClassificationGroups still available)

ClassificationGroup

classification deleted (getClassification and setClassification still available)

ClassificationGroup

parent deleted (getParent and setParent still available)

ClassificationGroup

children deleted (addToChildren still available)

ClassificationGroup

String classificationId added

ClassificationGroup

String parentClassificationGroupId added

 

Tags: