Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
チャネル収益管理
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          リベート管理の考慮事項と制限事項

          リベート管理の考慮事項と制限事項

          リベート管理の使用を開始する前に、次の考慮事項と制限事項を確認してください。

          必要なエディション

          使用可能なエディション: リベート管理が有効になっている Enterprise Edition、Unlimited Edition および Developer Edition。

          リベート管理に関する考慮事項

          • リベート管理は、デスクトップおよびモバイルデバイスでのみサポートされます。
          • データ処理エンジンアクション要素を使用してフローのスケジュールを設定する場合、データ処理エンジンジョブを順次実行します。定義済みリベート DPE ジョブをコピーすると、自動的に実装されます。
          • 定義済みのデータ処理エンジンジョブは、すべての有効なリベートプログラムメンバーのすべての有効なプログラム、支払期間、およびリベート種別に対して実行されるように設計されています。特定のプログラム、期間、リベート種別、またはメンバーに対してデータ処理エンジンジョブを実行するには、特定のレコードを [リベート DPE ジョブを実行] フローの入力として渡します。
          • 10,000 個を超えるリベート種別を 100 個を超える一意のリベート種別検索条件を使用して 1 つのデータ処理エンジン定義に関連付けないことをお勧めします。「Data Processing Engine Limits (データ処理エンジンの制限)」を参照してください。リベート種別を複数のエンジン定義に関連付けるか、1 回の実行でプログラムリベート種別または支払期間のサブセットのみが処理されるように入力を変更します。
          • リベート種別には最大 100,000 個の報奨金を設定できます。データローダーを使用して大量のデータをアップロードする場合、一貫した結果が得られるようにシリアル同時実行モードを使用することをお勧めします。Bulk API ジョブの逐次同時実行モードでは、バッチが並列ではなく受信順に順次処理されます。リベート種別ごとに最大 10 個の報奨金を使用して内部検証が実行されています。大幅に多く使用すると、処理効率に影響し、分析中の支払計算ロジックの追跡が困難になる可能性があります。
          • Experience Cloud ユーザーの取引記録レコードに関するレポートを作成することはできません。
          • 特定のリベート種別に複数の報奨金が存在する場合は、データローダーを使用して基礎となるデータをリベート種別で並び替えてからアップロードします。
          • マルチ通貨設定では、インテグレーションユーザープロファイルとデータ処理エンジンの書き戻しユーザープロファイルに対して同じデフォルト通貨を設定します。データ処理エンジン書き戻しユーザーを使用していない場合、同じデフォルト通貨を「データパイプラインベースユーザー」権限セットが割り当てられているシステム管理者プロファイルに対して使用します。リベート管理オブジェクトでは、次の方法でマルチ通貨構造が使用されます。
            • 取引記録: 取引を目的の取引通貨で記録できます。
            • リベートメンバー商品集計: データ処理エンジンジョブが実行されて集計が計算されると、取引記録の通貨はインテグレーションユーザープロファイルの通貨に変換されます。次に、金額が書き戻しユーザープロファイルの通貨で集計オブジェクトに保存されます。
            • プログラムリベート種別支払取得元: 支払取得元は報奨金計算後に集計行の通貨コードで作成されます。
            • プログラムリベート種別報奨金: 報奨金設定では、指定された最大金額と最小金額は集計行の通貨であるとみなされ、それに従って評価されます。
            • リベート管理とチャネルパートナー在庫管理の両方が有効になっている組織で取引記録を作成する場合、次のようになります。
              • チャネルパートナー在庫管理の [取引記録種別] を指定します。[取引記録種別] によって、チャネルパートナー在庫管理プロセスでの取引記録の使用方法が決まります。作成時に [取引記録種別] が空白のままの場合、[利用状況種別] はデフォルトで [リベート] になります。
              • リベート取引記録の状況に対する DPE 絞り込みを設定します。リベート DPE は、[取引記録状況] 項目に基づいて自動的にレコードを除外しません。顧客が [状況] 項目 ([承認済み]、[却下済み]、[保留中] など) を使用して集計または支払を生成するレコードを制御する場合、リベート DPE 定義で検索条件を明示的に設定する必要があります。たとえば、対象レコードのみが処理され、[承認済み] 以外の状況 ([待機中] や [却下済み] など) を除外するには、TransactionJournal.Status = 'Approved' などの検索条件ロジックを含めます。
              • 従来のレコードの互換性を確認します。既存のリベート取引記録レコードがデフォルトで [待機中] 状況になっている場合、DPE はデフォルトで [状況] で絞り込まれず、すべての PoS 取引が処理されます。適切なレコードが処理され、意図しないレコードが含まれたり除外されたりしないように、適切な DPE 検索条件ロジックが設定されていることを確認します。

          リベート管理の制限事項

          メモ
          メモ データ処理エンジンは Government Cloud または Government Cloud Plus では使用できません。

          リベート管理ガードレール

          リベート金額を計算し、リベートプログラムメンバーの支払を生成するプロセスを使用して、リベートプログラムを設定および管理します。通常、これらのプロセスでは、プログラム、期間、メンバー間で大量のリベート取引が処理されます。

          • リベート金額を計算し、リベートプログラムメンバーの支払を生成するプロセスを使用して、リベートプログラムを設定および管理します。通常、これらのプロセスでは、プログラム、期間、メンバー間で大量のリベート取引が処理されます。
          • リベート管理では、データ処理エンジン (DPE) と一括管理を使用した一括処理によって大量のデータがサポートされます。推奨されるデータ量ガードレールは、定義済みのリベート種別および関連付けられた報奨金に基づいてプログラムメンバーにリベート支払が発行されるシナリオ用にテストおよび設計されています。これらのガードレールは効果的な計画をサポートし、実装時の信頼性の高いパフォーマンスを保証します。これらは厳密な技術的制限ではなく、実際の結果はデータサイズ、複雑さ、設定によって異なる場合があります。
            メモ
            メモ 特定の取引記録量を処理するためのガードレールは、業種間で一貫しています。これらのガードレールを別の業種に適用する場合は、注文オブジェクトとその関連する考慮事項および前提条件を、そのコンテキストで取引記録と元帳を生成するオブジェクトに置き換えます。ガードレールは、顧客の要件の複雑さに応じて異なる場合があります。
            リベート管理のライセンスとパッケージの詳細を参照するには、こちらを参照してください。

          DPE を使用したエンドツーエンドのオーケストレーションのガードレール

          次のシナリオは、データ処理エンジンを介して取引記録が処理される、内部でテストされたオーケストレーションフローの概要を示しています。

          • シナリオ 1

            組織データの概要: さまざまなデータオブジェクトの有効な数

            オブジェクト 計数 詳細
            リベートプログラム 5000  
            リベートプログラムメンバー 15,000 プログラムあたり 3 人のメンバー (親を含む 2 レベルの階層)
            リベート期間 60,000 プログラムあたり 12 か月の期間
            リベート種別 30,000 プログラムあたり 6 個のリベート種別
            プログラムリベート種別報奨金 180,000 リベート種別あたり 6 個の報奨金
            リベート条件 90,000 リベート種別ごとに 3 つの対象資格条件
            取引記録 2500 万 メンバーあたり期間あたり 140 件の取引記録
            メモ
            メモ これらの制限は内部でテストされています。ボリュームが大きい場合は、Salesforce システム管理者にお問い合わせください。

          実行概要

          • 使用される DPE: Aggregate By Member (メンバー別に集計)
          • 処理済みリベート種別: 30,000
          • Filters Processed (処理された検索条件): 90,000
          • レシピサイズ: 799.1 KB
          • 一意の検索条件: 200

          Processing Summary (処理の概要): 次の表に、このレシピで処理された行数を示します。

          結合種別 Total Rows (合計行数) (30K リベート種別) ノードの説明
          リベートプログラムとリベート種別 30,000 有効なリベートプログラムの有効なプログラムリベート種別を提供します。
          リベートプログラム、リベート種別、リベート支払期間 180,000 選択した有効なリベート種別の有効な支払期間を提供します。
          リベートプログラムメンバー、リベート支払期間、リベートプログラム、リベート種別 360,000 選択した有効なリベート種別と支払期間の有効なプログラムメンバーを指定します。
          取引記録、リベートプログラムメンバー、リベート支払期間、リベートプログラム、リベート種別 1,166,400,000 リベート種別と支払期間情報を取引記録データに追加します。
          Filter Data Valid Transaction Journal (データの絞り込みの有効な取引記録) 97,200,000 活動日に基づいて、これらの TJ 数は今後の処理に有効です。対象資格基準の評価はこのセットで行われます。
          Final Data Valid Tansaction Journal (最終データ有効タンザクション記録) 97,200,000 対象資格基準の事後評価 - 最終的に集計された行数。

          計算: 10,000 リベート種別 × 90 取引記録/メンバー × 3 メンバー/プログラム × 12 期間/プログラム

          メモ
          メモ これらの制限は内部でテストされています。データがこれらのボリュームまたはディメンションを超える場合は、DPE ジョブをコピーして分割します。たとえば、10,000 件のリベート種別を 5,000 件の 2 つのジョブに分割します。サポートが必要な場合は、Salesforce システム管理者にお問い合わせください。

          リベート支払計算のガードレール

          組織概要

          • 集計レコード: 18,000,000
          • 支払期間: 180,000

          実行概要

          プロセス シナリオ 1
          バッチサイズ 2000
          処理者 集計レコード
          有効なリベートプログラム 1
          集計レコード数 1,800,000
          有効なリベートプログラムメンバー 15,000
          有効な支払期間 12
          Total Records in Rebate Member Payout (リベートメンバー支払の合計レコード数) 180,000
          メモ
          メモ

          上記の数値は内部テストを反映しています。実際のパフォーマンスは、お客様の環境、設定、カスタマイズによって異なる場合があります。ボリュームが大きい場合は、Salesforce システム管理者にお問い合わせください。

          リベート支払のデフォルトのバッチサイズは 2,000 レコードです。データ量とカスタムロジックに基づいて 200 ~ 2,000 の範囲で調整できます。Apex制限に達した場合はサイズを縮小し、システムのニーズを評価した後にのみ調整します。バッチサイズの選択については、Salesforce の担当者にお問い合わせください。

          リベート処理方法を選択するときの考慮事項

          リベートの処理方法を決定するときは、次の点を評価します。

          • 関連するオブジェクトのストレージ制限。必要に応じてアーカイブを使用します。
          • 外部 API コール中の組織のリソースの使用状況。
          • に関連する制限

          ベストプラクティス

          ガードレール内に留まり、パフォーマンスのボトルネックを回避するには、次の点に留意してください。

          • 不要になった取引記録、リベート支払、リベート集計、およびリベート支払ソースレコードをアーカイブまたは消去します。
          • [リベートプログラム] または [プログラムリベート種別] 検索条件を使用してバッチを処理します。
          • 大量の報奨金のアップロードには、データローダーのシリアルモードを使用します。
          • リベート支払を処理するデフォルトのバッチサイズは 2,000 レコードです。カスタマイズ内容とデータ量に応じて、この値は 200 ~ 2,000 レコードの間で調整できます。カスタマイズが原因で Apex ガバナ制限が発生した場合は、バッチ サイズを減らすことを検討してください。値を調整するには、データと処理要件を評価した後で行ってください。
           
          読み込み中
          Salesforce Help | Article