Skip to main content

dynamicEntityTemplate

Endpoint for fetching a single dynamic entity template by id, version and/or business unit group id.

Returns: The dynamic entity template.

dynamicEntityTemplate(
id: String!
version: String!
businessUnitGroupId: String
): DynamicEntityTemplate

Arguments

dynamicEntityTemplate.id ● String! non-null scalar

Dynamic entity template identifier.

dynamicEntityTemplate.version ● String! non-null scalar

The version of the template.

dynamicEntityTemplate.businessUnitGroupId ● String scalar

Business unit group identifier.

Type

DynamicEntityTemplate object

Dynamic Entity Template is a structure to facilitate the setup of entities to comply with the expectations of surrounding services and UIs.

It allows a tenant to define the mandatory and optional properties of an entity, which need to be presented to a user in a UI, for example.

The dynamic entity can exist as a BASE_TEMPLATE or a TENANT_TEMPLATE. A BASE_TEMPLATE is for Extenda Retail only, while a TENANT_TEMPLATE is a copy of the BASE_TEMPLATE that can be modified and saved as a tenant-specific version.

Some BASE_TEMPLATES contain properties that are not editable by the tenant because they reference internal Hii Retail requirements and cannot be modified. Others refer to domain areas or functionalities that the tenant has or wants to have, and are only best-practice recommendations from Extenda Retail. These can be modified and/or extended as required by the tenant.