Skip to content

Resolved views structural versions

Please refer to this page for an explanation about the resolved views and the purpose of the structural version.

Published product views

Structural version Changes
Version 1 The initial structure.
Version 2 Add attribute display name (resolved). OpenAPI model: #/components/schemas/AttributeInfo, property: displayName.
Add attribute field name (resolved). OpenAPI model: #/components/schemas/AttributeField, property: displayName.
Add attribute field system name. OpenAPI model: #/components/schemas/AttributeField, property: systemName.

Product hierarchy views

Structural version Changes
Version 1 The initial structure.
Version 2 Add attribute display name (resolved). OpenAPI model: #/components/schemas/AttributeInfo, property: displayName.
Add attribute field name (resolved). OpenAPI model: #/components/schemas/AttributeField, property: displayName.
Add attribute field system name. OpenAPI model: #/components/schemas/AttributeField, property: systemName.

Attribute views

Structural version Changes
Version 1 The initial structure.

Attribute predefined values views

Structural version Changes
Version 1 The initial structure.
Version 2 Add attribute display name (resolved). OpenAPI model: #/components/schemas/AttributeInfo, property: displayName.
Add attribute field name (resolved). OpenAPI model: #/components/schemas/AttributeField, property: displayName.
Add attribute field system name. OpenAPI model: #/components/schemas/AttributeField, property: systemName.

Brand views

Structural version Changes
Version 1 The initial structure.
Version 2 Add attribute display name (resolved). OpenAPI model: #/components/schemas/AttributeInfo, property: displayName.
Add attribute field name (resolved). OpenAPI model: #/components/schemas/AttributeField, property: displayName.
Add attribute field system name. OpenAPI model: #/components/schemas/AttributeField, property: systemName.

Global list views

Structural version Changes
Version 1 The initial structure.
Version 2 Add attribute display name (resolved). OpenAPI model: #/components/schemas/AttributeInfo, property: displayName.
Add attribute field name (resolved). OpenAPI model: #/components/schemas/AttributeField, property: displayName.
Add attribute field system name. OpenAPI model: #/components/schemas/AttributeField, property: systemName.

When are views migrated

Existing views are migrated from one structural version to the next when:

  • A change prompts the view to be rebuilt. Eg. an attribute value is changed, etc.
  • A view is manually triggered for rebuild. Eg. on Settings -> Frontend Models.

Note: A complete rebuild of views may be a slow operation, depending on the amount of data in your system. View generation as a result of data updates may be queued behind such rebuild, resulting in perceived slow update times.

Views are always generated with the latest structural version whenever they are rebuilt. If customer solutions need to know when all views are migrated, they would have to keep track of known views and their structural version.