エンドユーザからメッセージを受信した際、アカウントごとに受信者を設定し、通知を受け取れます。
1.Salesforce[設定]-[フロー]にて「新規フロー」をクリック
2.「レコードトリガーフロー」を選択し、「作成」をクリック
3.下記のように設定をし、「完了」をクリック
設定 | 設定値 |
オブジェクト | Line Notificatiton Queue |
トリガを設定 | レコードが作成された |
エントリ条件を設定 | なし |
フローを最適化 | アクションと関連レコード |
4.[+]ボタンをクリックし、「決定」をクリック
5.下記のように設定をし、「完了」をクリック
LINE公式アカウントの数に応じて条件を追加(下記キャプチャの赤枠「+」ボタンから条件追加)
設定 | 設定値 |
表示ラベル、API参照名 | 任意 |
結果を実行する条件の要件 | すべての条件に一致(AND) |
リソース | {!$Record.anslut__Line_title__c} |
演算子 | 次の文字列を含む |
値 | LINERで設定したLINE公式アカウント名 |
6.[+]ボタンをクリックし、「サブフロー」をクリック
7.参照されるフローにて「Send_LINER Notification」を選択
8.下記のように設定をし、「完了」をクリック
設定 | 設定値 |
LineFriendId | {!$Record.Id} |
NotificationBody | 任意 (通知の本文に表示されます。) |
NotificationTitle | 任意 (通知の件名に表示されます。) |
TypeRecipient | owner、group、userのいずれかの値を指定 |
NotificationRecipientName | ユーザ名 or グループ名 (TypeRecipientがownerの場合は、この項目は不要。) |
決定要素に複数の分岐があれば、各分岐先にサブフロー要素を追加。複数ある場合は下記のようになります。
9.[保存]をクリック
10.表示ラベル、API参照名(いずれも任意)を入力し、「保存」をクリック
11.「有効化」をクリックし、メッセージ受信時の通知のテストを行い、完了です