リベートおよび獲得管理の高度なデータモデル
リベートおよび獲得管理の高度なデータモデルのオブジェクトについて説明します。
必要なエディション
| 使用可能なエディション: リベートおよび獲得管理の高度な機能が有効になっている Enterprise Edition、Unlimited Edition、および Developer Edition。 |
高度なアーキテクチャでは、Salesforce Core と Data Cloud を結び付けるための特殊なデータモデルが導入されています。
- コアエンティティ: リベートプログラム獲得期間や獲得元などのオブジェクトには、財務報告の最終計算結果が保存されます。
- データレイクオブジェクト (DLO): 取り込まれたメタデータ (ルールメタ、入力メタ) とトランザクションデータは、高速処理のために Data Cloud に存在します。
- Execution Type (実行種別): リベートプログラムの新しい項目により、プログラムで「Classic」ロジックを使用するか「Advanced」Data Cloud エンジンを使用するかが決まります。
インセンティブ構造の定義
次のオブジェクトを使用してフレームワークを設計します。
- リベートプログラム: リベートプログラムの名前、説明、支払頻度、および有効性。これは、リベートプログラム支払期間、リベートプログラムメンバー、およびリベートプログラム種別オブジェクトと主従関係を共有する最上位オブジェクトです。
- リベートプログラム支払期間: 支払計算の対象である日付と期間に関する情報。支払期間は、支払頻度とプログラムの有効性によって異なります。1 年間有効な毎月のプログラムの場合、このオブジェクトで 12 個の支払期間レコードが保持されます。カスタム頻度の場合、レコード数はユーザーが定義します。
- リベートプログラムメンバー: リベートプログラムにメンバーとして登録されている取引先に関する情報。有効なメンバーの取引レコードが支払計算の対象となります。取引先はリベートプログラムメンバー内の参照オブジェクトです。
- プログラムリベート種別: リベートプログラムを介して提供されるインセンティブの種別に関する情報。リベート種別レコードには、提供される支払種別、取引の集計方法、および支払の計算方法に関する情報が含まれます。
インセンティブへの粒度の追加
次のオブジェクトを使用して、細かな詳細とルールを定義します。
- プログラムリベート種別報奨金: メンバーのリベート達成しきい値情報。範囲の最大値と最小値を決定してから、各範囲の報奨金値を定義します。
- Program Rebate Type Aggregation (プログラムリベート種別集計): デフォルトのメンバーおよび商品グルーピングを超えるカスタム集計ディメンション (アンカー) を定義します。取引記録項目をカスタムアンカー (アンカー 1、アンカー 2、アンカー 3) に対応付けて、地域、テリトリー、チャネル、またはその他のビジネス条件での複数ディメンションの獲得追跡を有効にします。
- プログラムリベート種別報奨金の対応付け: 取引記録オブジェクトとプログラムリベート種別報奨金オブジェクト間の項目の対応付け。報奨金が条件 (商品、カテゴリ、地域など) によって異なる場合、次の対応付けを使用して Data Cloud で多次元獲得追跡を有効にします。
- プログラムリベート種別検索条件: リベート支払の対象となる、メンバーの取引を決定するルール。このオブジェクトは、取引記録レコードを処理する定義済みのデータ処理エンジン定義でも使用されます。
- プログラムリベート種別商品: 商品レコードとプログラムリベート種別レコードの関連付け。リベート種別から除外されるまたはリベート種別に含まれる商品に基づいて、対象商品の取引レコードのみが支払処理の対象となります。
- プログラムリベート種別参照: 対象リベート種別と標準またはカスタムオブジェクトの対象レコードの関連付け。プログラムリベート種別参照は、統合可能なプログラムリベート種別レコードを別のオブジェクトのレコードに接続する連結オブジェクトです。対象オブジェクトの例: 契約、商談、見積、注文、販売計画。
- 測定単位変換: 取引で使用された測定単位、支払で使用する測定単位、および換算係数に関する情報。測定単位変換は、測定単位とプログラムリベート種別間の連結オブジェクトです。
取引と計算の管理
次のオブジェクトを使用して、取引、集計ロジック、および支払計算に役立つ他のプロセスを管理します。
- 取引記録: 期間終了時の支払処理に使用されるリベートプログラムメンバーの取引レコード。取引レコードは、外部システムから、既存のオブジェクトから、またはパートナーが送信した請求から取引記録に追加できます。
- 受け取り済みドキュメント: パートナーが Experience Cloud サイトから送信した請求が含まれる CSV ファイル。この請求は検証された後、支払処理のために取引記録レコードに変換されます。
獲得の追跡
次のオブジェクトを使用して、実際の支払が発生する前にリベートプログラムで認識された金融負債を追跡します。
- リベートプログラム獲得期間: プログラムで定義された獲得頻度に基づいて獲得が計算される期間。年間プログラムの毎月の獲得頻度の場合、このオブジェクトには 12 個の獲得期間レコードが保持されます。
- Rebate Program Member Accrual (リベートプログラムメンバー獲得): すべてのリベート種別の特定の獲得期間のメンバーに対して計算された集計済み獲得金額。
- Program Rebate Type Accrual (プログラムリベート種別獲得): 特定の獲得期間のメンバーに対して計算された獲得金額。リベート種別ごとに個別の行があります。すべての行の値は、リベートプログラムメンバー獲得オブジェクトの 1 つの行に集計されます。
- Program Rebate Type Accrual Source (プログラムリベート種別発生元): Data Cloud エンジンで処理された取引データに基づいて計算された発生金額。これらのレコードは、後処理 (ソース生成) DPE の実行中に Data Cloud から Salesforce Core に同期されます。
- リベートプログラムメンバー獲得調整: 財務チームによって行われたメンバー獲得レコードの手動調整で、期間途中の変更または修正が考慮されます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
