質問

MessagingActivityフローは複数のエンジンまたはSDKでどのように機能しますか?

回答

.withEngines設定を使用してエンジンを追加することで、複数のSDKをMessagingActivityに統合できます。

これらのオブジェクトは、どのSDKを使用できるかをアクティビティに伝え、各SDKをアクティビティに渡すことで独自の設定を受け取ることができます。例については、こちらの記事を参照してください。複数の設定を1つの画面に表示。

アクティビティが開始されると、フローは次のようになります。

MessagingActivity.png

他のエンジン、Chat、またはSupportに到達すると、ビューからいったん離れて再起動しない限り、AnswerBotに戻ることはできません。

引き渡されると、以下の情報が表示されます。

  • Supportに渡されると、エンジンはAnswerBotとの進行中のディスカッションを、Chatのすべての会話ログを含むチケットに変換します。さらに、会話が有効になっている場合は、RequestListActivityを使用してリクエストビューにアクセスするボタンが表示されます。
  • Chatに渡された場合、エンジンはChatフローを開始し、以下のフローに従ってセッションを開始します。このエンジンは通常のChatセッションと同様に実行され、このチャットの件名について尋ねる代わりに、Answer Botのディスカッションの会話ログを再利用します。会話ログの全文が最初のメッセージとしてChatに追加されます。

注意事項:

  • Support SDKのIdentityとChat SDKのVisitorInfoは、2つの異なるIDセットです。完全に分離されたJSON Webトークン(JWT)プロセスについても同様です。
  • Answer Botエンジンには、Chatアカウントのステータスに関する情報はありません。アカウントがオフラインの場合、Answer BotはChatで連絡を取るかどうかを尋ね、アカウントのステータスを確認して、オフラインメッセージフローを開始します。これを回避するには、ChatエンジンをMessagingActivity設定に渡す前にChatアカウントのステータスを確認してください。アカウントのステータスを確認するには、プロバイダーChat SDKのこの関数を使用します。
  • チャットボットのデフォルトの名前はです。の紹介を終わります。これらのオプションのいずれかを選択したら、Answer Botと議論しないでください。代わりに、ChatまたはSupportのいずれかを使用します。詳細については、次の記事を参照してください:Chat SDKには、サブスクリプションがないのに、なぜAnswer Botが表示されるのですか?

mceclip1.png

メモ:メッセージングでオムニチャネルルーティングを有効にしている場合、メッセージングのルーティング動作はオンラインチャットルーティングとは異なります。オムニチャネルルーティングは、2024年12月11日以降に作成されたZendesk Suiteのすべてのアカウントとトライアルカスタマーのデフォルトのルーティングエクスペリエンスです。詳細については、次の記事を参照してください:メッセージングチケットと通知のルーティング。

翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。

翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。

Powered by Zendesk