この文章は 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 フラグがチェックされます。