Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

組織インスタンスの変更時にチャットカスタムクライアントを更新する方法

公開日: May 3, 2023
説明

※重要なお知らせ: Live Agent(チャット)は廃止予定です。新しいチャット機能として「拡張チャット」をご利用ください。本記事は既存の Live Agent カスタムクライアントをご利用のお客様向けの情報です。(参考:チャットおよび Live Agent の廃止

組織の移動を伴うメンテナンス後にチャット/SOS のカスタムクライアントがチャットサービスの新しいインスタンスに要求をリダイレクトできるようにしておくことをお勧めします。現在、組織の移動にはインスタンスリフレッシュ、サイト切り替え、組織移行が含まれています。カスタムクライアントがチャットサービスの新しいインスタンスへのリダイレクトを適切に処理できない場合、チャットサービスの中断が発生する可能性があります。

組織の移動中、アカウントとそのすべてのデータが Salesforce の新しいインスタンスに移行されます。この処理が行われると、チャット/SOS へのアクセスに使用される URL が変わります。Salesforce から提供されるチャットクライアントおよびリリースコードはこの変更に対応して HTTP 要求を新しいエンドポイントに適切に転送しますが、一部のサードパーティまたはカスタムアプリケーション (チャットカスタムクライアントなど) はそのように動作しない可能性があります。これらのアプリケーションは、以前のインスタンスでアカウントを見つけることができず、失敗する可能性が高くなります。
 

解決策

チャット/SOS 実装への影響を最小限に抑えるには、ベストプラクティスに従って、組織の移動を伴うメンテナンスの後にチャットカスタムクライアントが新しい チャットサービスに要求を適切にリダイレクトできるようにします。

これらの問題を回避する最適な方法は、SwitchServer 応答を処理し、この応答の原因の要求と後続のすべての要求で「newUrl」プロパティを使用します。この詳細は、『Live Agent REST API 開発者ガイド』を参照してください。

組織を移動する前に、まず Sandbox で SwitchServer の機能をテストすることをお勧めします。エンドポイント URL を意図的に誤ったクラスタに設定すると、同じような動作が再現されるため、次のいずれかのエンドポイント URL を使用して、リダイレクトをシミュレーションできます。リダイレクトが正常に発生していることを検証できるように、実際に Sandbox 組織に割り当てられている現在のエンドポイント URL とは異なるエンドポイント URL を選択します。


テストで使用するエンドポイント URL の例: 
https://la3-c1cs-chi.salesforceliveagent.com/
https://la4-c1cs-phx.salesforceliveagent.com/
https://la1-c1cs-lon.salesforceliveagent.com/
https://la1-c1cs-ord.salesforceliveagent.com/

Tip: 上記のいずれかの URL を使用して Availability エンドポイントにアクセスする(こちらのドキュメント のパラメータを参照)ことで、SwitchServer レスポンスを取得できます。

ナレッジ記事番号

000387161

 
読み込み中
Salesforce Help | Article