Record Details
Record Details allow a single product record to contain multiple related values, such as ingredients, specifications, seed varieties, components, or other grouped attributes. These values can be referenced in label templates and automatically repeated during printing.
Label examples
Seed mix example


Kit components example


Specifications example


Ingredients example


Setting up Record Details import
After you have successfully configured data import from your data source(s), you can enable Record Details generation.
Open Label Print Data > Record Details in the Import Settings, and enable the Generate Record Details checkbox. Then select the Generation Method.
The remaining configuration depends on the selected Generation Method. Each method is described in the sections below.

Generation Method
Record Details can be generated in different ways depending on how the data is structured in the source. AzureLabel supports three methods for creating Record Details.
From column groups
Use this method when repeated information for a product is stored in multiple columns within the same row.
In this structure, each product record contains a set of repeated columns that represent detail values.
This method is useful when data is stored in a wide format, where repeated attributes appear as numbered columns.
For example, a seed mix might contain columns such as Variety01, Percent01, Variety02, Percent02, and so on. AzureLabel reads these column groups and converts them into multiple Record Details rows.

From row groups
Use this method when repeated information for a product is stored in multiple rows of the data source.
In this structure, each row represents one detail item, and several rows belong to the same product. AzureLabel groups rows that share the same product fields and converts them into Record Details for that product.
This method is useful when data is stored in a long format, where repeated values appear as separate rows.
For example, a product may contain several components with different quantities, with each component stored in a separate row.

From nested records
Use this method when the data source already contains nested lists or arrays of objects, such as in JSON data.
In this structure, each product record includes a property that contains an array of detail items. AzureLabel reads this array and converts its objects into Record Details rows automatically.
This method is common when importing data from APIs or structured JSON files.
For example, a product may contain several ingredients with different percentages, with each ingredient stored in an array named "ingredients" within the product object.
