The Brand Theme Extract (BrandThemeExtract) Data Block is a Constant Data Block and is intended to be edited by end users. This block should only be configured and used if your organization is taking advantage of Dynamic Brand Themes—a feature that allows different presentation files to be used depending on the data being presented. If your implementation uses a single, default brand theme for all reports, this block can be ignored. See Dynamic Brand Themes for more information.
The Brand Theme Extract (BrandThemeExtract) Data Block in Assette is a user-editable Constant Data Block that supports the use of Dynamic Brand Themes. It allows organizations to define which brand theme presentation file should be used for specific accounts, strategies, products, or business purposes. This block is not required to use brand themes in general but is essential when implementing dynamic brand theme selection, where different branding files may apply depending on the data context.
The primary purpose of BrandThemeExtract is to act as a lookup table for brand theme mappings. When used alongside the BrandThemeSelector Data Block, it enables Assette to automatically select and apply the correct PowerPoint presentation file (i.e., the brand theme) based on the selected Product, Strategy, Account Code, or Purpose.
BrandThemeName – The filename of the PowerPoint theme template to be applied.
AccountCode – (Optional) Apply the theme to specific accounts.
Strategy – (Optional) Apply the theme based on strategy name or code.
Product – (Optional) Comma-separated list of product codes that use the theme.
Purpose – (Optional) Apply the theme based on business purpose. Allowed values: “Sales” and/or “Clients”.
General Info #
Field | Value |
---|---|
Name | BrandThemeExtract |
Data Block Category | Interface |
Data Block Type | Constant |
Output Type | Data Table |
Editable | True |
Dependencies #
None
Example Definition #
Below is an example definition of the Constant Data Block. Because this is a constant block, it contains static data that is manually entered and maintained by users and is not normally sourced from an external system.
{
"data": [
{
"BrandThemeName": "Dynaminc Brand Theme Demo.pptx",
"AccountCode": "",
"Strategy": "",
"Product": "GVE",
"Purpose": ""
}
]
}
Example Response #
{
"data": [
{
"BrandThemeName": "Dynaminc Brand Theme Demo.pptx",
"AccountCode": "",
"Strategy": "",
"Product": "GVE",
"Purpose": ""
}
]
}