トーク内容を取得し外部CRMへ連携する方法について
トーク内容を取得し、Salesforce上の対象クライアントの取引ログに連携したいと考えています。
トーク内容は監査ログAPIを利用して取得できると伺っているのですが、どのように連携が可能かについてお知恵をいただけると嬉しいです。
■前提条件
・担当者A(LINEWORKSアカウント保有者)
・クライアントB
クライアントBはLINEWORKSアカウントは保有せず、担当者Aの友だち登録対象者です。
担当者AとクライアントBのトーク内容を、クライアントBのSalesforce上の取引履歴に連携する必要があります。
■教えていただきたいこと
①監査ログAPIで取得可能なパラメータ
②Salesforceのクライアント情報と紐づけするための一意の情報として好ましいもの
→送信者/受信者/トーク内容の情報を取得できた場合、仮に担当者A-クライアントB間のトークにおいて、
送信者=担当者AorクライアントB、受信者=クライアントBor担当者Aの可能性があるため、
・送信者もしくは受信者にクライアントBのメールアドレスが合致する場合Salesforce上のクライアントIDを付与する、とするべきか、
・担当者AークライアントB間のトークID?+クライアント情報を取得し、、トークとSalesforce上のクライアントBのIDとの
紐づけができないか、
と考えています。
そもそも上記が可能なのか、もしくは他の手段があるのかについていい案をいただけたら嬉しいです。
※クライアントの一意の情報としては、メールアドレスもしくは、Salesforce上で利用しているIDを事前にLINEWORKS側へ
登録することを想定しています。
コメント3
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
https://admin.worksmobile.com/audit/admin
https://guide.worksmobile.com/jp/admin/admin-guide/audit/?utm_source=lw&utm_medium=Admin&utm_campaign=adm-adadm-qm
クライアントBのユーザーは外部連携したLINEユーザーということでしょうか?
その場合、以下のように表示されます。
[LINE]name"(ExternalUserId)"
ExternalUserIdにてユーザーを特定することができます。
2022.04.01
업데이트 된 답글입니다.
fy 投稿者
>クライアントBのユーザーは外部連携したLINEユーザーということでしょうか?
ご認識の通りです。
クライアントBとのトーク履歴を日次で取得したい場合、
1、(LINEWORKS)監査ログAPIからトークを取得
2、(LINEWORKS)クライアントのDBからメールアドレス+ExternalUserIDを取得
とすると、1のトークとクライアントのメールアドレスの紐づけは可能と理解したのですが、
1で取得したログを各クライアントごとに分けてCRMへ連携したい場合、
①上記1で日次でトーク履歴を一括取得、
そのトークの内、送信者/受信者でクライアントのExternalUserIDが合致する対象を検索する必要があるのか、
②先に担当者×クライアントB間のトークをクライアントBのExternalUserIDと紐づけ、
該当のトークのみの抽出が可能か、
だといずれの方法が可能でしょうか。
①だと送信者のクライアントBと、受信者のクライアントBが存在するため、データ量によっては突合に負荷がかかると思われるので、
②は「担当者×クラインとB」のトークルームそのものがクライアントExternalUserIDと紐づけ可能であれば、
1回のやり取りをまとめてSalesforceへ連携することが可能ではと思った次第です。
よろしくお願いします。
2022.04.04
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
送信者または受信者を指定して検索をする場合には管理者画面よりご利用ください。
なお、トークログにはトークルームIDも記載されております。以下のページのブラウザ版の説明をご参考ください。
https://guide.worksmobile.com/jp/admin/admin-guide/audit/?utm_source=lw&utm_medium=Admin&utm_campaign=adm-adms-qm#i-3
2022.04.05
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。