給付申請状況の変更時に申請者にアラートを送信
給付申請の状況が変更されたときにデスクトップ通知とメールを自動的に申請者に送信するフローを使用して、申請者に給付申請の進行状況を通知します。
必要なエディション
| サポートされている製品のエディションを表示する。 |
| 必要なユーザー権限 | |
|---|---|
| Flow Builder でフローを開く、編集または作成する | 「フローの管理」 |
| ユーザーコンテキストで実行されるフロー、REST API コール、および Apex コールアウト内で [カスタム通知を送信] アクションをトリガーする | 「カスタム通知の送信」 |
| 通知種別を参照する | 「設定・定義の参照」 |
| 通知種別を作成および編集する | 「アプリケーションのカスタマイズ」 |
給付申請を送信して個人申込レコードを作成した主申込者にデスクトップ通知とメールを送信するフローを作成します。
-
申込状況の変更を申請者に通知するためのカスタム通知種別を作成します。
- [設定] から、[クイック検索] ボックスに「 通知ビルダー」と入力し、[ カスタム通知] を選択します。
- [新規] をクリックします。
- Benefit Application Status Update などのカスタム通知名を入力し、Tab キーを押して API 参照名を入力します。
- [サポートされているチャネル] で、[デスクトップ] を選択します。
- 変更を保存します。
-
レコードトリガーフローを作成します。
- [設定] で、[クイック検索] ボックスに「フロー」と入力して、[フロー] を選択します。
- [新規フロー] をクリックします。
- [最初から開始] を選択し、[次へ] をクリックします。
- [ Record-Triggered Flow]を選択し、[ Create]をクリックします。
-
開始要素を設定します。
- [オブジェクト] で、[ Individual Application] を選択します。
- [トリガーを設定] の [トリガーするタイミング] で、[ A record is updated] を選択します。
- [エントリ条件を設定] の [条件の要件] で、[すべての条件に一致 (AND)] を選択します。
-
[項目] で、[RecordTypeID] を選択します。[演算子] で [次の文字列と一致する] を選択します。[値] に、個人申込オブジェクトのレコードタイプの ID を入力します。たとえば、給付支援レコードタイプ ID を入力します。
レコードタイプの ID の検索方法については、「レコードタイプの ID の検索」を参照してください。
- [条件を追加] をクリックします。
- [項目] で、[状況] を選択します。[演算子] で、[変更あり] を選択します。[値] で、$GlobalConstant.True を選択します。
-
申込者のユーザー ID とメール ID を保存する変数を作成します。
-
を選択し、[新規リソース] をクリックします。
- [リソース種別] で、[変数] を選択します。
- [API 参照名] に「applicant_user_id」と入力します。
- (省略可能) 説明を入力します。
- [データ型] で [テキスト] を選択します。
- [複数の値を許可 (コレクション)] を選択し、[完了] をクリックします。
- この手順を繰り返して、API 参照名が applicant_email_id、データ型が Text の別の変数を作成します。
-
-
通知タイトルとメール件名のテキストテンプレートを作成し、通知とメール本文の別のテキストテンプレートを作成します。
-
を選択し、[新規リソース] をクリックします。
- [リソース種別] で、[テキストテンプレート] を選択します。
- [API 参照名] に「notif_title_email_subject」と入力します。
- (省略可能) 説明を入力します。
- [本文] に「Application status change」と入力します。
- [完了] をクリックします。
-
この手順を繰り返して、API 参照名が notif_email_body の別のテキストテンプレートを作成します。[本文] で [View as Plain Text (プレーンテキストとして表示)] を選択し、「Your application {!$Record.Name} is {!$Record.Status}」と入力します。
notif_email_body テキストテンプレートでは、Record.Name および Record.Status リソースを使用して、個々のアプリケーションレコードからアプリケーション ID とアプリケーション状況を取得します。
- ツールボックスを閉じます。
-
-
申込者のユーザー ID とメール ID を変数に保存します。
-
キャンバスで、
をクリックします。
- キャンバスに追加する [割り当て] 要素を検索して選択します。
- [表示ラベル] に「Get Applicant User ID and Email」と入力し、Tab キーを押して API 参照名を入力します。
- (省略可能) 説明を入力します。
- [変数] で、applicant_user_id を選択します。[演算子] で [追加] を選択します。[値] で、[Record | Created By ID | User ID] を選択します。
- [割り当てを追加] をクリックします。
- [変数] で、[applicant_email_id] を選択します。[演算子] で [追加] を選択します。[値] で、[Record | Created By ID | Email] を選択します。
-
キャンバスで、
-
カスタム通知種別レコードの ID を使用して通知を送信します。
- [割り当て] 要素の後に [レコードを取得] 要素をキャンバスに追加します。
- [表示ラベル] に「Get Custom Notification Type」と入力し、Tab キーを押して API 参照名を入力します。
- (省略可能) 説明を入力します。
- [Get Records of This Object (このオブジェクトのレコードを取得)] の [オブジェクト] で、[Custom Notification Type (カスタム通知種別)] を検索して選択します。
- [カスタム通知種別レコードの絞り込み] の [条件の要件] で、[すべての条件に一致 (AND)] を選択します。
- [項目] で、[DeveloperName] を選択します。[演算子] で [次の文字列と一致する] を選択します。[値] に「Benefit_Application_Status_Update」と入力します。
-
申込者に通知を送信するアクションを作成します。
- [レコードを取得] 要素の後に [アクション] 要素をキャンバスに追加します。
- [カテゴリ] で、[通知] を選択します。
- [アクション] で、[カスタム通知の送信] を検索して選択します。
- [表示ラベル] に「Send Application Status Change Notification」と入力し、Tab キーを押して API 参照名を入力します。
- (省略可能) 説明を入力します。
- [選択したアクションの入力値を設定] の [カスタム通知種別 ID] で、を選択します [Get_Custom_Notification_Type からカスタム通知種別] | Custom 通知種別 ID。
- [通知本文] で、[notif_email_body] を選択します。
- [通知タイトル] で、[notif_title_email_subject] を選択します。
- [受信者 ID] で、[applicant_user_id] を選択します。
- Target ID を有効にして、Triggering Individual Application | Individual Application ID を選択します。
- [完了] をクリックします。
-
申込者にメールを送信するアクションを作成します。
- 通知アクションの後にアクション要素をキャンバスに追加します。
- [カテゴリ] で、[メール] を選択します。
- [アクション] で、[メールを送信] を選択します。
- [表示ラベル] に「Send Application Status Change Email」と入力し、Tab キーを押して API 参照名を入力します。
- (省略可能) 説明を入力します。
- [本文] を有効にして、[notif_email_body] を選択します。
- [受信者アドレスコレクション] を有効にして、[applicant_email_id] を選択します。
- [件名] を有効にして、[notif_title_email_subject] を選択します。
- フローを保存して有効化します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

