[フロー]活動履歴にLINEのメッセージ履歴をコピーする

同期バッチ設定について

ver1.55より、新たに「同期バッチ設定」が追加されました。

LINE/SMSメッセージ履歴レコード作成のバッチ処理を開始させることができます。

新規インストールの場合はデフォルトでは停止状態になっていますので、LINE/SMSメッセージ履歴を取得したい場合は「開始」に変更してください。

「LINEメッセージ履歴」オブジェクトに格納されるレコードについて

LINERのメッセージは「LINEメッセージ履歴」というオブジェクトに1日1回バッチ処理で、

友だちの数だけ、やりとりしたメッセージのレコード(サマリされたレコード)が生成されます。
また、一人の友だちに対して、送信サマリと受信サマリの2件がレコードとして作成されます。

※やりとりがない友だちの履歴レコードは作成されません

フローの作成手順

1.Salesforce[設定]-[フロー]にて「新規フロー」をクリック

image.png

2.「レコードトリガーフロー」を選択し、「作成」をクリック

image.png


3.下記のように設定をし、「完了」をクリック

AB
1設定設定値
2オブジェクトLINEメッセージ履歴
3トリガを設定レコードが作成された
4エントリ条件を設定なし
5フローを最適化アクションと関連レコード
image.png

4.[+]ボタンをクリックし、「レコードを取得」をクリック

image.png

5.下記のように設定をし、「完了」をクリック

ABC
1設定設定値備考
2表示ラベル任意
3API参照名get_user
4オブジェクトユーザ
5ユーザレコードを絞り込み任意特定のユーザを指定できる条件であれば可
例:ユーザ名・メールアドレス
6保存するレコード数最初のレコードのみ
7レコードデータの保存方法すべての項目を自動的に保存

6.[+]ボタンをクリックし、「決定」をクリック

7.下記のように設定をし、「完了」をクリック

AB
1設定設定値
2表示ラベル任意
3API参照名任意
4結果の詳細:表示ラベル送信者がNullであるとき
5結果の詳細:表示ラベルisNull
6結果の詳細:条件リソース:{!$Record.anslut__User__c}
演算子:null
値:{!$GlobalConstant.True}
image.png

8.画面左上のボタンより、[新規リソース]をクリックして2つのリソースを作成します。

※画像はリソース追加後のものになります。

image.png

AB
1設定設定値
2リソース種別数式
3API参照名subject
4データ型テキスト
5数式“LINER-LINE履歴-“
& {!$Record.anslut__Contact_Name__c}
& “-“
& TEXT({!$Record.anslut__History_Date__c})
AB
1設定設定値
2リソース種別数式
3API参照名description
4データ型テキスト
5数式“Send Summary: “& {!$Record.anslut__Summary_Message_Send__c} & “, Receive Summary: “& {!$Record.anslut__Summary_Message_Receive__c}

9.「送信者がNullであるとき」「デフォルトの結果」の分岐にある[+]ボタンをクリックし、それぞれ「レコードを作成」をクリック

image.png

10.下記のように設定をし、「完了」をクリック

AB
1設定設定値
2表示ラベル任意
3API参照名任意
4作成するレコード数1
5レコード項目の設定方法個別のリソースおよびリテラル値を使用
6オブジェクトToDo
7ToDoの項目値:件名{!subject}
8ToDoの項目値:説明{!description}
9ToDoの項目値:名前ID{!$Record.anslut__Contact_Id__c}
10ToDoの項目値:割り当て先ID送信者がNullであるとき:{!get_user.Id}
デフォルトの結果:{!$Record.anslut__User__c}

11. フローの表示ラベル、API参照名を入力して保存

image.png

12.有効化をクリックし、LINEメッセージ履歴が活動履歴にコピーされるかテストを行い完了です。

image.png