ポータブル 仮想エージェント チャットウィジェットの構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • ポータブルチャットウィジェットは、サードパーティの Web ページ、サービスポータル、または UI ビルダー ポータルで実行できます。

    ポータブルチャットウィジェットは、 仮想エージェント チャットをページに簡単に追加できるようにする新しい Seismic コンポーネントです。構成を簡素化し、次の機能を提供します。
    • 簡単に構成可能
    • 簡素化されたシングルサインオン (SSO) 認証フロー
    • サービスポータル エージェントチャット への接続
    • システムパラメーターとコンテキスト変数は以前と同様に機能

    ポータブル 仮想エージェント チャットウィジェットを使用するための前提条件

    ポータブルチャットウィジェットは、インラインフレーム要素 (iframe) を使用します。サードパーティの Web サイトは、ServiceNow® インスタンスと同じ親ドメインの下にある必要があります。たとえば、site1.company.comsite2.company.com は同じ親ドメインを共有しています。ServiceNowインスタンスと共有されていないサブドメインにチャットウィジェットを埋め込む場合、URL はカスタムインスタンス URL である必要があります。ブラウザのセキュリティ強化のため、カスタム URL を使用しないとチャットウィジェットのロードに失敗する場合があります。

    注:
    カスタム URL の使用法の詳細については、「インスタンスへのカスタム URL の関連付け」を参照してください。

    ポータブル 仮想エージェント チャットウィジェットでの SSO 認証の使用

    仮想エージェントクライアントを埋め込んだ後、オプションでチャットウィジェットから SSO 認証をトリガーできますが、これはインスタンスが外部 SSO プロバイダーを使用するように設定されている場合に限られます。ホスティングサイトでも、インスタンスと同じ SSO プロバイダーを使用する必要があります。SSO プロバイダーの設定の詳細については、「外部シングルサインオン (SSO)」を参照してください。

    SSO 認証をトリガーするには、認証を実行するための条件を定義し、指定したチャットウィジェットページにユーザーをリダイレクトする JavaScript スクリプトを作成します。com.glide.cs.web_client_login_redirect_urls システムプロパティでそれらを識別することによって、このスクリプトで渡すことができる許可された URL を指定することもできます。完全なリダイレクト URL または URL のホスト部分 (https://example.com など) を指定します。

    この手順では、次の 2 つのシステムプロパティの値を設定する必要があります。
    • com.glide.cs.embed.csp_frame_ancestors
    • com.glide.cs.embed.xframe_options (IE 11 のみ)
    これらのプロパティは、埋め込みチャットウィジェットのセキュリティポリシー、つまり、Web チャットクライアントを埋め込む前に、iframe 内で 仮想エージェント チャットおよび ライブエージェント チャットの HTML コンテンツをブラウザーがレンダリングして保護する方法を決定します。指定する HTTP ヘッダーディレクティブは、クリックジャッキングの試行を軽減するために特定のドメインにページを埋め込むことができるかどうかをブラウザに指示します。両方のプロパティを設定すると、主要なブラウザと Internet Explorer などの古いブラウザのセキュリティディレクティブが確実に存在するようになります。
    注:
    Content Management System (CMS) アプリケーションを使用して Now Platform および ServiceNow® アプリケーションのカスタムインターフェイスを作成している場合は、仮想エージェントをサポートしていないことに注意してください。