履行のための注文送信を自動化する方法の例
注文が有効化されたときにRevenue Cloud注文を動的Revenue Orchestratorに自動的に送信するレコード トリガー フローを作成します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: トランザクション管理が有効になっている Revenue Cloud の Enterprise Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| Flow Builder でフローを開く、編集または作成する | 「フローの管理」 |
| 注文を動的収益オーケストレーターに送信し、呼び出し可能なアクションをコールする | トランザクションユーザーの送信 |
レコードトリガーフローの作成
- [設定] で、[クイック検索] ボックスに「フロー」と入力して、[フロー] を選択します。
- [新規フロー] をクリックします。
- [ゼロから開始]を選択し、[次へ]をクリックします。
- [ Record-Triggered Flow]を選択し、[Create]をクリックします。
- [オブジェクトを選択] セクションで、オブジェクトとして Order を選択します。
- [Configure Trigger (トリガーを設定)] セクションで、[A record is updated (レコードが更新されました)] を選択します。
- [エントリ条件の設定] セクションで、[すべての条件に一致 (AND)] を選択し、項目を [状況]、演算子を [次の文字列と一致する]、値を [有効] に設定します。
- [更新されたレコードのフローを実行するタイミング] セクションで、[レコードが条件の要件に一致するように更新された場合のみ] を選択します。
アプリケーション利用状況種別の割り当てレコードを取得するコンポーネントの追加
-
をクリックします
。
- [レコードを取得] を見つけて選択します。
- [新規レコードを取得] セクションで、[表示ラベル] に「Get Application Usage Type」と入力し、[API 参照名] に「Get_Application_Usage_Type」と入力します。
- [Get Records of this Object (このオブジェクトのレコードを取得)] セクションで、オブジェクトとして [Application Usage Assignment (アプリケーション使用状況の割り当て)] を選択します。
-
[Filter Application Usage Assignment Records (アプリケーション利用状況割り当てレコードの絞り込み)] セクションで、次の条件を追加します。
- [項目] で、[RecordId] を選択し、演算子を [次の文字列と一致する] に設定して、値に「{!$Record__Prior.Id}」と入力します。
- [条件を追加] をクリックします。
- [項目] で、[AppUsageType] を選択し、演算子を [次の文字列と一致する] に設定して、値に「RevenueLifecycleManagement」と入力します。
- [レコードデータの保存方法] セクションで、[項目を選択して変数を割り当てる (詳細)] を選択します。
- [Select Variable to Store Application Usage Assignment (アプリケーション使用量の割り当てを保存する変数を選択)] セクションで、[Record (レコード)] フィールド内をクリックし、[New Resource (新規リソース)] を選択します。
-
[新規リソース] で、次の詳細を指定します。
- [リソース種別] で、[変数] を選択します。
- [API 参照名] に「ApplicationUsageAssignmentRecord」と入力します。
- [データ型] で、[レコード] を選択します。
- [オブジェクト] で、[アプリケーション使用量割り当て] を選択します。
- [完了] をクリックします。
Revenue Cloud レコードを確認する決定の追加
-
をクリックします。
- [決定] を検索して選択します。
- [新規決定]セクションで、[表示ラベル]に「収益ライフサイクル管理レコードですか?」と入力し、[API 参照名]に「Is_Revenue_Lifecycle_Management_Record」と入力します。
-
[新規結果] セクションで、次の詳細を指定します。
- [表示ラベル] に「収益ライフサイクル管理レコード」と入力します。
- [結果 API 参照名] に「Revenue_Lifecycle_Management_Record」と入力します。
- [すべての条件に一致 (AND)] を選択します。
- [リソース] に「{!ApplicationUsageAssignmentRecord.Id}」と入力し、演算子を「次の文字列と等しくない」に設定して、値に「{!$GlobalConstant.EmptyString}」と入力します。
動的収益オーケストレーターに注文を送信するアクションの追加
-
収益ライフサイクル管理レコードブランチで、[
] をクリックします。
- [アクション] を見つけて選択します。
-
[新規アクション] ダイアログボックスで、次の詳細を指定します。
- アクションとして [Submit Order] を選択します。
- [表示ラベル] に「Submit Order Action」と入力します。
- [API 参照名] に「Submit_Order_Action」と入力します。
- [注文 ID] に「{!$Record__Prior.Id}」と入力します。
- [完了] をクリックします。
- 変更を保存します。
- フローの表示ラベルと API 参照名を入力し、変更を保存します。
- フローを有効化します。
[履行計画] 項目と [オーケストレーション登録状況] 項目を追加するには、注文ページレイアウトを編集します。「高度なページレイアウトエディターを使用したページレイアウトのカスタマイズ」を参照してください。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

