はじめに
このドキュメントでは、カスタマーエクスペリエンスジャーニー(CEJ)およびカスタマーエクスペリエンスエージェント(CEA)ガジェットがFinesseでロードされない理由の1つについて説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco Contact Center Enterprise(CCE)リリース12.X
- Webex Experience Management(WxM)
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
- Cisco Contact Center Enterprise(CCE)リリース12.5(1)
- Webex Experience Management(WxM)
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
FinesseでCEJおよびCEAガジェットをセットアップする際に、エージェントFinesseデスクトップへのアプリケーションのロードが失敗することがあります。 ガジェットのレンダリング状態の後にデスクトップでエラーが生成されました:
We are unable to load data for this gadget due to configuration error. Please Contact your system administrator.

この問題に関して、finesseトレースでは、トークンを取得するためにcloud connect serverとWxMプラットフォームの間の5000ミリ秒のタイムアウトが強調表示されています。これにより、finesseサーバで「Poll timed out (5000)]: Runtime error」例外が生成され、その結果gagdetsがロードに失敗します。
0003291856: X.X.X.X: %[call-id []]% %[agent-id [1113051]]% Dec 03 2021 11:11:50.592 -0600: %CCBU_http-apr-127.0.0.1-8082-exec-43-4-RUNTIME_ERROR: %[ERROR_DESCRIPTION=CloudConnectTokenManager-cherrypoint Exception occured while getting the status/refresh token Address:https://:8445/][exception=java.net.SocketTimeoutException: Poll timed out (5000)]: Runtime error
解決方法
お客様のオンプレミス環境で帯域幅またはネットワークの遅延が小さい状況では、クラウド接続を介したfinesseでWxMプラットフォームからのトークンのフェッチに使用されるデフォルトのタイムアウト値では十分ではありません。次のCLIコマンドをfinesseサーバで使用して、接続タイムアウト値を更新できます。
utils finesse set_property webservices cloudconnectHttpConnectionTimeout
utils finesse set_property webservices cloudconnectHttpReadTimeout
変更を有効にするためにCisco Finesse Tomcatサービスを再起動します
これらのコマンドは、HTTP接続を更新し、タイムアウト値を定義されたミリ秒に読み取ります。コマンドの詳細については、Cisco Finesseアドミニストレーションガイドの「Update Cloud Connect Connection Time」の項を参照してください。
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/finesse/finesse_1261/admin/guide/cfin_b_1261-cisco-finesse-administration-guide/cfin_m_1261-cisco-finesse-cli.html#Cisco_Concept.dita_14e80b92-0dbf-4e55-b979-f8ee33dd72d6