Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
ロイヤルティ管理
メンバー獲得のポイントのクレジット処理 (例)

メンバー獲得のポイントのクレジット処理 (例)

Cloud Kicks Inner Circle のプログラムマネージャーは、獲得種別の取引をリアルタイムに処理するロイヤルティプログラムプロセスを設定します。このプロセスでは、メンバーのポイント残高にポイントをクレジット処理し、プロモーションが取引記録に関連付けられている場合にメンバーの累積プロモーションの使用量を更新する必要があります。メンバーがプロモーションの目標を達成した場合、ポイントをメンバーにクレジット処理する必要があります。

必要なエディション

使用可能なインターフェース: Lightning Experience
使用可能なエディション: Enterprise Edition、 Performance Edition、Unlimited Edition、および Developer Edition (ロイヤルティ管理付属)

探索と学習

メンバーに活動のポイントをクレジット処理するプロセスを作成する方法を理解するには、次の動画をご覧ください。

全画面で動画をご覧になれない場合は、新しいタブで動画 動画を見る「Use Loyalty Management Promotion Setup to Reward Member Purchases (ロイヤルティ管理のプロモーション設定を使用したメンバーの購入に対する報奨の付与)」を開いてください。

シナリオ

ロイヤルティプログラムプロセスのビジネスシナリオを次に示します。

  • [Reward Points (報奨ポイント)] という名前の対象外通貨で、取引金額の 2 倍に相当するポイントをメンバーにクレジット処理する必要があります。
  • 累積プロモーションは、2022 年 2 月 1 日~ 4 月 30 日に実施されます。追加の 100 報奨ポイントを取得するには、メンバーはこの期間に複数の取引で 10 個の商品を購入する必要があります。
    • プロモーションの名前は、[Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] です。
    • プロモーションレコードには、クレジット処理する必要があるポイント数とプロモーション期間の詳細が含まれます。
  • 現在の取引でプロモーションの目標を達成したメンバーにメールを送信する必要があります。

    メールをメンバーに送信するフローは、[ロイヤルティ管理フロー] 種別で、システム管理者によってすでに設定されています。フローの名前は、[Send Email to Member for Reaching Buy 10, Get 100 Promotion Target ([Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] プロモーション目標を達成したメンバーにメールを送信)] です。

ロイヤルティプログラムプロセス

ロイヤルティプログラムプロセスがどのように定義されているのかを次に示します。

項目名
Name (名前) Credit Points for Accruals (獲得のポイントのクレジット処理)
Status (状況) Draft (ドラフト)
Process Execution Mode (プロセス実行モード) RealTime
Loyalty Program (ロイヤルティプログラム) Cloud Kicks Inner Circle
Process Type (プロセス種別) Transaction Journal (取引記録)
Journal Type (取引記録種別) Accrual (獲得)

ロイヤルティプログラムプロセス

パラメーター

プロセスには、数値を保存する 1 つの定数パラメーターが必要です。この数値は、取引記録でクレジット処理するポイントを決定するための取引金額の計算で使用される要素を表します。この値は、変更された要素の更新でルールを無効化しなくても済むようにするためのパラメーターとして保存されます。

項目名
名前 TransactionAmountFactorForPoints
ロイヤルティプログラムプロセス Credit Points for Accruals (獲得のポイントのクレジット処理)
種類 定数
データ型 Number
2

パラメーター

ポイントをクレジット処理するルール

このルールは、獲得種別の取引記録ごとにメンバーにポイントをクレジット処理する場合にのみ使用されます。

項目名
名前 Credit Points (ポイントをクレジット処理)
ロイヤルティプログラムプロセス Credit Points for Accruals (獲得のポイントのクレジット処理)
開始日 Jan 1, 2022

ポイントをクレジット処理するルールのステップ

ポイントをクレジット処理するルールに追加された唯一のステップを次に示します。

ステップタイプ 名前 入力項目値 出力項目値
[ポイントをクレジット処理] アクション Credit Points to Member (メンバーへのポイントのクレジット処理)
  • 通貨名: Reward Points (報奨ポイント)
  • Points to Credit (クレジット処理するポイント): {!TransactionJournal.TransactionAmount} * {!TransactionPercentageForPoints}

[ポイントをクレジット処理] アクション

プロモーション目標を達成したときにポイントをクレジット処理するルール

このルールは、取引が累積プロモーションに関連付けられているかどうかを検証し、プロモーションの達成に対するメンバーの使用量を更新するために使用されます。また、ルールではメンバーがプロモーションの目標を達成した場合にメンバーにポイントがクレジット処理されます。プロモーション目標の達成でポイントがクレジット処理されたことをメンバーに通知するメールが送信されます。プロモーションのポイントがメンバーにクレジット処理されると、メンバーのプロモーション使用量が 0 にリセットされます。

項目名
名前 Update Member's Promotion Usage and Credit Points on Reaching Promotion Target (プロモーション目標を達成したときのメンバーのプロモーション使用量の更新とポイントのクレジット処理)
ロイヤルティプログラムプロセス Credit Points for Accruals (獲得のポイントのクレジット処理)
プロモーション Buy 10, Get 100 (10 個購入して 100 ポイントゲット)
前のプロセスルール Credit Points (ポイントのクレジット処理)

増分プロモーション使用量ルールのステップ

増分プロモーション使用量ルールに追加されたステップを次に示します。

ステップ 1: 取引が [Buy 10, Get 100 Promotion (10 個購入して 100 ポイントゲット)] プロモーションに関連付けられているかどうかの確認

ステップタイプ 名前 条件 検索条件
条件 Is the Transaction Journal Associated with Buy 10, Get 100? (取引記録が [Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] に関連付けられているかどうか) すべての条件に一致 (AND)
  • リソース: TransactionJournal > プロモーション > 名前
  • 演算子: 次の文字列と一致する
  • 種別: リソース
  • 値: プロモーション > 名前

ステップ 1.1: プロモーションのメンバーの使用量の増加

ステップタイプ 名前 親ステップ 入力項目値 出力項目値
[累積プロモーションの使用量を増加] アクション Increase Member's Usage Towards Buy 10, Get 100 ([Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] に対するメンバーの使用量の増加) Is the Transaction Journal Associated with Buy 10, Get 100? (取引記録が [Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] に関連付けられているかどうか) 累積プロモーションの使用量増分: 取引記録 > 数量

ステップ 1.2: メンバーがプロモーション目標を達成したかどうかの確認

ステップタイプ 名前 親ステップ 条件 検索条件
条件 Has Member Reached the Promotion Target? (メンバーがプロモーション目標を達成したかどうか) Is the Transaction Journal Associated with Buy 10, Get 100? (取引記録が [Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] に関連付けられているかどうか) すべての条件に一致 (AND)
  • リソース: プロモーション > CumulativeUsageTarget
  • 演算子: 次の値以下
  • 種別: リソース
  • 値: LoyaltyProgramMbrPromotion > CumulativeUsageTarget

ステップ 1.2.1: プロモーション目標を達成した場合のポイントのクレジット処理

ステップタイプ 名前 親ステップ 入力項目値 出力項目値
[ポイントをクレジット処理] アクション Credit Points for Achieving Promotion Target (プロモーション目標を達成した場合のポイントのクレジット処理) Has Member Reached the Promotion Target? (メンバーがプロモーション目標を達成したかどうか)
  • 通貨名: Reward Points (報奨ポイント)
  • クレジット処理するポイント: プロモーション > TotalRewardPoints

ステップ 1.2.2: プロモーション目標を達成したときのメンバーへのメールの送信

ステップタイプ 名前 親ステップ 入力項目値 出力項目値
[フローを実行] アクション Send Email to Member on Reaching Promotion Target (プロモーション目標を達成したときのメンバーへのメールの送信) Has Member Reached the Promotion Target? (メンバーがプロモーション目標を達成したかどうか)

ステップ 1.2.3: メンバーのプロモーション使用量の 0 へのリセット

ステップタイプ 名前 親ステップ 入力項目値 出力項目値
[累積プロモーションの使用量を更新] アクション Reset Member's Buy 10, Get 100 Promotion Usage to Zero (メンバーの [Buy 10, Get 100 (10 個購入して 100 ポイントゲット)] プロモーション使用量の 0 へのリセット) Has Member Reached the Promotion Target? (メンバーがプロモーション目標を達成したかどうか) 累積プロモーションの新規使用量: 0

完全なルール。

 
読み込み中
Salesforce Help | Article