メンション付きメッセージ通知フロー
目次
メンション付きメッセージ通知
- メールテンプレートの作成
Salesforce 設定 > クイック検索に”メールテンプレート”と入力して検索 > Classic メールテンプレート- フォルダ「mitoco Approvals」に選択します。
- 承認依頼通知のサンプルとして Approval request alert (sample) というテンプレートがありますので、クリックします。
[コピー]をクリックしてメールテンプレートの編集を行います。
名前 設定値 備考 フォルダ 任意のフォルダ 「mitoco Approvals」を推奨 有効 チェックあり メールテンプレート名 任意の文字列 あとの設定で使いますのでわかりやすい名前を付けます テンプレートの一意の名前 任意の文字列 説明 任意の文字列 - [保存]をクリックします。
次の画面で[編集]をクリックして、テンプレート文を編集します。
名前 設定値 備考 文字コード 任意の選択肢 件名 任意の文字列 送信されるメールの件名になります メール内容 任意の文字列 送信されるメールの本文になります。[ サンプル ]
- [保存]をクリックします。
- メールアラートの設定
- Salesforce 設定 > クイック検索に”メールアラート”と入力して検索 > メールアラート
- [新規メールアラート]をクリックします。
項目を入力します。
名前 設定値 備考 説明 任意の文字列 例: メンション付きメッセージ通知 一意の名前 任意の文字列 オブジェクト 通知 メールテンプレート 「メールテンプレートの作成」で作成したテンプレートを選択 保護コンポーネント チェックなし メール受信者 「メンション付きメッセージ通知」の場合、「通知 所有者」を選択して[追加]をクリック 受信者種別の検索欄で「所有者」を選択し、[検索]ボタンをクリックすると選択肢が表示されます。
追加のメール 未入力 差出人メールアドレス 現在のユーザのメールアドレス - [保存]をクリックします。
- 新規フローの作成
Salesforce 設定 > クイック検索に”フロー”と入力して検索 > フロー- [新規フロー]
[新規フロー]ボタンを押下します。
- [レコードトリガフロー]を選択して[作成]ボタンを押下します。
「開始を設定」項目を入力します。
名前
設定値
オブジェクト 通知(CMN_Notification__c) フローをトリガする条件 レコードが作成された エントリ条件を設定 項目名
設定値
備考
条件の要件 すべての条件に一致 (AND) 項目 TSMNTBS__src__c 通知元アプリケーションで検索 演算子 次の文字列と一致する
値 wf 「+条件を追加」をクリックして下記条件も入力します。
項目名
設定値
備考
項目 TSMNTBS__notificationId__c 通知メッセージIDで検索 演算子 次の文字列と一致する
値 WF0005 フローを最適化 アクションと関連レコード トリガレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするには、非同期に実行パスを含めます。 チェックなし [完了]をクリックします。
- アクション追加
- [+]ボタンを押下します。
- [要素を追加]の[アクション]を選択します。
- 左側の検索条件リストから[種別]を選んで、メールアラートを選択します。
- 左側の[アクション]検索欄から「メールアラートの設定」で作成したメールアラートを選択します。
※既にワークフロールールで使っていたメールアラートを選択すると、フロー実行時にエラーが発生するため新しいメールアラートを選択すること。 項目を入力します。
名前
設定値
備考
表示ラベル 任意の文字列 例: メンション付きメッセージ通知アクション API 参照名 任意の文字列 例:messageNotification カスタムオブジェクトID {!$Record.Id} グローバル変数[$Record]選択 > Id選択 で入力 または 設定値の文字列をコピーして入力します。 - [完了]をクリックします。
- フロービルダー右上の[保存]ボタンをクリックします。
項目を入力します。
名前
設定値
備考
フローの表示ラベル 任意の文字列 例: メンション付きメッセージ通知フロー フローの API 参照名 任意の文字列 例:messageNotificationFlow - [保存]をクリックします。
- [有効化]をクリックします。
- [新規フロー]