Newer Version Available
getPromotionTemplates
This method returns the list of promotion templates along with
additional information. The method will search for promotion templates where the
"Display_In_MetadataWizard__c" field is set to true unless the "all" parameter is set to
true.
Input Parameters
Wizards are generated from a metadata JSON structure defining the list of components that
will be part of a wizard along with some additional properties to define the available
actions and the general layout.
| Name | Description |
|---|---|
| all | Boolean. If true, it will display all valid promotion templates. If false or not set, it will return only the templates with the flag "Display_In_MetadataWizard__c" as true. |
Input Sample
1{
2 "class": "NewPromotionWizardCallable",
3 "method": "getPromotionTemplates",
4 "cache": true
5}Response Sample
1[
2 {
3 "NumberOfTacticKPIs": 0,
4 "NumberOfPromotionKPIs": 0,
5 "HasTacticTemplates": true,
6 "ProductDefinitionLevel": "Tactic",
7 "AnchorType": "Customer",
8 "Name": "*BanTest_Tacticlevel",
9 "Id": "a2a2X000004L7wPQAS"
10 },
11 {
12 "NumberOfTacticKPIs": 0,
13 "NumberOfPromotionKPIs": 1,
14 "HasTacticTemplates": true,
15 "ProductDefinitionLevel": "Tactic",
16 "AnchorType": "Customer",
17 "Name": "Customer Promotion",
18 "Id": "a2a2X000004L7xPQAS"
19 }
20]Response Properties
This method will return a list of items with the following properties:
| Name | Description |
|---|---|
| AnchorType | Anchor Type for the Promotion. Possible values are "Customer", "CustomerSet" and null |
| HasTacticTemplates | Boolean value. True if the Promotion Template can have tactics because it has related Tactic Templates. |
| Id | SFDC Id of the Promotion template |
| Name | Description value of the promotion template. |
| NumberOfPromotionKPIs | Number of Editable and Editable Calculated Promotion Level KPI's the template has. |
| NumberOfTacticKPIs | Number of Editable and Editable Calculated Tactic Level KPI's the template has. |
| ProductDefinitionLevel | Product definition level for the template. Valid values are "Promotion" and "Tactic" |