getPromotionTemplates
このメソッドは、プロモーションテンプレートのリストと追加情報を返します。「all」パラメーターが true に設定されていない場合、このメソッドは、「Display_In_MetadataWizard__c」項目が true に設定されているプロモーションテンプレートを検索します。
入力パラメーター
ウィザードは、ウィザードに組み込まれるコンポーネントのリストを定義したメタデータ JSON 構造と、使用可能なアクションや一般レイアウトを定義した追加のプロパティから生成されます。
| 名前 | 説明 |
|---|---|
| all | ブール型。true の場合、有効なプロモーションテンプレートがすべて表示されます。false の場合、または未設定の場合は、「Display_In_MetadataWizard__c」フラグが true のテンプレートのみが返されます。 |
入力の例
1{
2 "class": "NewPromotionWizardCallable",
3 "method": "getPromotionTemplates",
4 "cache": true
5}応答の例
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]応答プロパティ
このメソッドは、次のプロパティを持つ項目のリストを返します。
| 名前 | 説明 |
|---|---|
| AnchorType | プロモーションのアンカー種別。可能な値は「Customer」、「CustomerSet」、および null です。 |
| HasTacticTemplates | Boolean 値。プロモーションテンプレートが戦略を持つことができる場合は、関連する戦略テンプレートがあるため true です。 |
| Id | プロモーションテンプレートの SFDC ID。 |
| Name | プロモーションテンプレートの説明値。 |
| NumberOfPromotionKPIs | テンプレートにある編集可能なプロモーションレベル KPI および編集可能な計算プロモーションレベル KPI の数。 |
| NumberOfTacticKPIs | テンプレートにある編集可能な戦略レベル KPI および編集可能な計算戦略レベル KPI の数。 |
| ProductDefinitionLevel | テンプレートの商品定義レベル。有効な値は「Promotion」と「Tactic」です。 |