前払い請求のパートナーポイントの管理 (例)
この例では、ロイヤルティプログラムマネージャーが前払い請求のロイヤルティプログラムパートナーを作成する方法と、システム管理者がパートナーポイントを管理するためのプロセスを設定する方法を示します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition (ロイヤルティ管理付属) - Growth Edition または Loyalty Management - Advanced Edition |
ロイヤルティプログラムマネージャーは前払い請求のパートナーである Ursa Major Solar を組織のロイヤルティプログラムである Cloud Kicks Inner Circle に追加したいと考えています。プログラムの対象外通貨は [報奨ポイント] です。メンバーは、Ursa Major Solar の商品を購入することで報奨ポイントを獲得および利用できます。メンバー獲得に対するパートナーの報奨ポイントの換算係数は 1.0、メンバー償還に対するパートナーの報奨ポイントの換算係数は 2.0 です。 ロイヤルティプログラムマネージャーがパートナーに必要なレコードを作成したら、システム管理者はパートナーポイントを管理するプロセスを設定します。システム管理者は定義を毎日実行したいと考えています。次のタスクを実行します。
- 取引先のアカウントの作成
- Ursa Major Solar のパートナー取引先の作成
- パートナーのポイント換算係数の追加
- [Create Partner Ledgers and Update Partner Balances (パートナー元帳の作成とパートナー残高の更新)] 定義のコピー
- 定義を実行するフローの設計
- 定義の結果の確認
パートナーの取引先レコードの作成
ロイヤルティプログラムでパートナーを作成する前に、パートナーに取引先があることを確認します。取引先レコードを作成する手順は、次のとおりです。
- アプリケーションランチャーで、[取引先] を検索して選択します。
- [新規] をクリックします。
- 取引先の名前として「Ursa Major Solar」を入力します。
- 変更内容を保存します。
Ursa Major Solar のパートナー取引先の作成
ロイヤルティプログラムマネージャーは Ursa Major Solar のロイヤルティプログラムパートナーレコードを作成し、レコードを [Cloud Kicks Inner Circle] ロイヤルティプログラムに関連付けます。
- ロイヤルティ管理アプリケーションで、[Cloud Kicks Inner Circle] ロイヤルティプログラムに移動します。
- [ロイヤルティプログラムパートナー] タブで、[新規] をクリックします。
- 次の項目の値を指定します。
項目 値 名前 Ursa Major Solar プログラムパートナー Ursa Major Solar 種別 両方
[両方] には [獲得] と [償還] が含まれます。
プログラムパートナーシップ開始日 現在の日付 業種 Solar Power (太陽光発電)
システム管理者はオブジェクトマネージャーでロイヤルティプログラムパートナーの [業種] 項目の選択リスト値として [Solar Power] (太陽光発電) を追加できます。
請求種別 前払い - 変更内容を保存します。
パートナーのロイヤルティプログラムパートナーレコードが作成されます。パートナーのポイント残高、クレジットポイント、購入済みポイントは自動的にゼロに設定されます。
パートナーのポイント換算係数の追加
Ursa Major Solar は、メンバーが報奨ポイントを獲得するたびに 1 ポイントをクレジット処理します。メンバーが利用するポイントごとに Ursa Major Solar のクレジットポイントに 2 ポイントが追加されます。
- Ursa Major Solar プログラムパートナーレコードの [ロイヤルティプログラムパートナー通貨] 関連リストで [新規] をクリックします。
- 次の項目の値を指定します。
項目 値 名前 Pack 1 購入済みポイント 10000 購入日 ポイントパックが購入された日付。 - 変更内容を保存します。
Ursa Major Solar のポイント残高が 10,000 ポイントに更新されます。
ロイヤルティプログラムマネージャーは、パートナー取引の処理に必要なレコードを作成します。次に、システム管理者は、処理されたパートナー取引を評価してパートナーのポイントを更新するプロセスを設定します。
[Create Partner Ledgers and Update Partner Balances (パートナー元帳の作成とパートナー残高の更新)] 定義のコピー
システム管理者は、[Create Partner Ledgers and Update Prepaid Partner Points (パートナー元帳の作成と前払いパートナーポイントの更新)] データ処理エンジン定義テンプレートのコピーを作成します。定義を確認してカスタマイズしたら、システム管理者は定義を有効化します。定義はフローで実行できます。
- [設定] で、[クイック検索] ボックスに「データ処理エンジン」と入力して、[データ処理エンジン] を選択します。
- ジョブのリストから、 [ Create Partner Ledgers and Update Partner Balance | 別名で保存] をクリックします。
- [名前] 項目で、定義名の先頭に「Inner Circle」というプレフィックスを付けます。
- 変更内容を保存します。
- 新しい定義を有効化します。
デフォルトではテンプレート定義は毎日実行されます。異なる頻度で定義を実行するには、定義を更新して有効化します。次に、システム管理者がこの定義をフローに追加します。
定義を実行するフローの設計
システム管理者は [Cloud Kicks Inner Circle Create Partner Ledgers and Update Partner Balance (Cloud Kicks Inner Circle パートナー元帳の作成とパートナー残高の更新)] 定義をフローに追加します。定義はフローで提供されるデータに基づいて、フローで定義された頻度で実行されます。
システム管理者はリアルタイムでメンバーのポイントをクレジット処理およびデビット処理するフローをすでに設定しています。ここでは、システム管理者は、パートナーが関連付けられていない取引記録を除外してから定義を実行するフローを作成します。また、定義は毎日実行されるように設定されており、1 日の間に処理されたすべてのパートナー取引に対してパートナーのポイントが更新されます。フローを定義する手順は、次のとおりです。
- [設定] で、[クイック検索] ボックスに「フロー」と入力して、[フロー] を選択します。
- [新規フロー] をクリックします。
- [スケジュールトリガーフロー] を選択し、[作成] をクリックします。
- [開始] 要素で、[スケジュールを設定] をクリックします。
- 次の項目の値を指定します。
項目 値 開始日 現在の日付 開始時刻 12,00 AM 頻度 Daily - [完了] | オブジェクトを選択] をクリックします。
- [オブジェクト] 項目で、[取引記録] を検索して選択します。
- 次の項目の値を指定します。
項目 値 条件の要件 すべての条件に一致 (AND) 項目 PartnerId 演算子 Is Null 値 {!$GlobalConstant.False} - [完了] をクリックします。
- [+] をクリックします。
- [アクション] を選択します。
- [カテゴリ] 列で [データ処理エンジン] を選択します。
- [Inner Circle] アクションを検索して選択します。
- 要素を定義するには、次の項目の値を指定します。
項目 値 表示ラベル Update Partner Points (パートナーポイントの更新) API 参照名 Update Partner Points (パートナーポイントの更新) - 定義の入力変数の値を設定するには、次の項目の値を指定します。
入力変数 値 Loyalty_Program_Name Cloud Kicks Inner Circle Run_Date_And_Time {!$Flow.InterviewStartTime} - [完了] をクリックします。
- 変更を保存して、フローを有効化します。
定義の結果の確認
定義をテストするために、システム管理者はサンプルパートナー取引 (獲得取引が 500 米ドルと 200 米ドル、償還取引が 75 米ドル) を作成します。 定義を実行すると、Ursa Major Solar パートナーレコードおよび関連付けられたパックレコードが次の値で更新されます。
| レコード | 値 |
|---|---|
| Ursa Major Solar のロイヤルティプログラムパートナーレコード |
|
| Ursa Solar Major の Pack 1 レコード | 残ポイント: 9250 |
