フローを使用した注文からの納入商品の作成の自動化
フローを使用して、注文に関連する納入商品を作成および更新します。Revenue Cloud注文が有効化されたときに[Create or Update Asset from Order]フロー アクションを呼び出すレコード トリガー フローを作成します。必要に応じて、条件を追加するか、フローをカスタマイズして他のアクションを実行します。
必要なエディション
| 使用可能なインターフェース: 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)] を選択します。
- [リソース] に「{!ApplicationUsageTypeRecord.Id}」と入力し、演算子を「次の文字列と等しくない」に設定して、値に「{!$GlobalConstant.EmptyString}」と入力します。
アセットを作成または更新するアクションの追加
-
収益ライフサイクル管理レコードブランチで、 をクリックします。
をクリックします。
- [アクション] を見つけて選択します。
-
[新規アクション] ダイアログボックスで、次の詳細を指定します。
- アクションとして [Create or Update Asset from Order] を選択します。
- [表示ラベル] に「Invoke Order to Asset Action」 (アセットアクションへの注文の呼び出し) と入力します。
- For API Name, enter Invoke_Order_to_Asset_Action.
- [注文 ID] に「{!$Record__Prior.Id}」と入力します。
- [完了] をクリックします。
- [保存] をクリックします。
- フローの表示ラベルと API 参照名を入力し、[保存] をクリックします。
- [有効化] をクリックします。
関連項目:
この記事で問題は解決されましたか?
ご意見をお待ちしております。

