この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Promotion (昇進)

このセクションでは、promotion について説明します。

loadPromotionDefaults2

  • 説明: プロモーションの値を読み込みます。入力 ID が既存のプロモーションに ID または外部 ID で一致した場合は、プロモーションが読み込まれます。一致しない場合は、新しいプロモーションが作成されます。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: loadPromotionDefaults
表 1. 入力のプロパティ
プロパティ 説明 必須か省略可能
.Id プロモーションの SFDC ID または外部 ID。 省略可能
.PromotionTemplate プロモーションテンプレートの名前または SFDC ID。 必須

setPromotionAnchor2

  • 説明: テンプレートに応じてプロモーションアンカー (取引先、取引先セット、または null) を設定します。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: setPromotionAnchor
表 2. 入力のプロパティ
プロパティ 説明 必須か省略可能
.AnchorAccount 顧客の SFDC ID または外部 ID。 省略可能
.AnchorAccountSet 顧客セットの SFDC ID または名前。 省略可能

setPromotionDates2

  • 説明: 日付 (プロモーションの開始/終了、コミット、配置、注文、配信) を設定します。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: setPromotionDates
表 3. 入力のプロパティ
プロパティ 説明 必須か省略可能
.DateFrom 開始日。 省略可能
.DateThru 開始日と終了日。 省略可能
.CommitDate コミット日。 省略可能
.PlacementDateFrom 配置開始日。 省略可能
.PlacementDateThru 配置の開始日と終了日。 省略可能
.OrderDateFrom 注文開始日。 省略可能
.OrderDateThru 注文の開始日と終了日。 省略可能
.DeliveryDateFrom 配信開始日。 省略可能
.DeliveryDateThru 配信の開始日と終了日。 省略可能

このワークフローステップでは、プロモーションの日付を設定します。次のシンプルなプロモーションの JSON プロパティが、プロモーションオブジェクトの対応するプロパティに対応付けられます。

1DateFrom => Date_From__c
2DateThru => Date_Thru__c
3CommitDate => Commit_Date__c
4PlacementDateFrom => Placement_Date_From__c
5PlacementDateThru => Placement_Date_Thru__c
6OrderDateFrom => Order_Date_From__c
7OrderDateThru => Order_Date_Thru__c
8DeliveryDateFrom => Delivery_Date_From__c
9DeliveryDateThru => Delivery_Date_Thru__c
異なるケースが 2 つあります。
  • 新規 Promotion の場合
    • DateFromDateThru が必要です。これらが欠落している場合は、例外が発生します。
    • 他のいずれかのプロパティが欠落している場合は、DateFrom/DateThru の対応するプロパティの値が代用されます。
  • Update Promotion の場合
    • 他のいずれかのプロパティが提供されない場合は、元の値が変更されません。

applyPromotionDateHandling2

  • 説明: 自動日付処理ルールを新規プロモーションに適用します。setPromotionDates ルールの後に実行する必要があります。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: applyPromotionDateHandling

このルールは、setPromotionDates ルールの後に実行する必要があります。

setPromotionCategories2

  • 説明: プロモーションのカテゴリを設定します。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: setPromotionCategories

setPromotionSubAccounts2

  • 説明: プロモーションのデフォルトのサブ取引先を設定します。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: setPromotionSubAccounts

このワークフローステップでは、プロモーションのサブ取引先情報を設定します。新規 Promotion では、テンプレートの Sub_Accounts_Enabled__c フラグがチェックされます。設定されている場合は、Promotion Factory クラスのメソッドを使用して SubAccounts の選択項目を設定します。

setPromotionParticipatingCustomers2

  • 説明: プロモーションのデフォルトの参加顧客リストを設定します。
  • クラス名: Promotion2BoApiCoreWorkflowSteps
  • メソッド: setPromotionParticipatingCustomers

このワークフローステップでは、プロモーションの参加顧客の情報を設定します。新規 Promotion では、テンプレートの Is_Pushable__c フラグがチェックされます。