ServiceNow での EMR Help の iFrame サポートの構成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • Epic Hyperspace および Hyperdrive のフレーム内で起動するように EMR Help を設定します。

    始める前に

    必要なロール:admin

    iframe 内で ServiceNow ページまたはポータルを起動するには、正しいコンテンツセキュリティポリシーを使用して HTTP 応答ヘッダーを構成する必要があります。このコンテンツセキュリティポリシーは、どのサードパーティの Web サイトが iframe 内に ServiceNow ページまたはポータルを読み込むことができるかを決定します。

    EMR Help ポータル (業界リモートポータル) には、iframe で EMR Help を起動する Epic Hyperdrive サイトの URL 用に特定の HTTP 応答ヘッダーを構成する必要があります。

    この HTTP 応答ヘッダーは、グローバル HTTP 応答ヘッダーの後に並べる必要があり、[Add by] を [Overwrite] に設定する必要があります。

    この構成は、Hyperdrive と Hyperspace の両方で機能します。ServiceNow はブラウザのバージョンを検出し、それに応じて HTTP 応答ヘッダーを自動的に変更します。

    手順

    1. スコープを EMR Help に設定します。
    2. 移動先 すべて > HTTP 応答ヘッダー.

      (または sys_response_header.list を検索)

    3. [HTTP Response Headers (HTTP 応答ヘッダー)] をクリックします。
    4. リストビューで、[新規] をクリックします。
    5. 次のように [HTTP 応答ヘッダー] フォームに入力します。
      Field (フィールド)応答
      アクティブ 正しい
      適用先 特定のタイプ
      タイプ サービスポータル [sp_portal]
      レコード サービスポータル:業界リモートヘルプ
      名前 content-security-policy

      EMR Help をロードしている要求元の Hyperspace/Hyperdrive ドメイン。

      たとえば、 frame-ancestors 'self' epic.example.com

      Description (説明) Epic Hyperspace/Hyperdrive サポートの EMR Help HTTP 応答ヘッダー。
    6. [送信] をクリックします。
    7. リストビューで、[Order (順序)] フィールドで並べ替えます。
    8. 新しく作成した HTTP 応答ヘッダーの [Order] フィールドをダブルクリックし、値を「500」に設定します。
    9. [追加方法 (Add by)] フィールドをダブルクリックし、値を [上書き (Overwrite)] に設定します。

    タスクの結果

    これで、次のような HTTP 応答ヘッダーが作成されました。

    EMR Help 用に構成された HTTP 応答ヘッダー。

    次のタスク

    Epic 内のその他の構成手順については、Now Support ナレッジベースの記事「How to configure EMR Help to launch within an iFrame in Epic Hyperspace and Hyperdrive (Epic Hyperspace および Hyperdrive の iFrame 内で起動するように EMR Help を構成する方法)」[KB1207128] を参照してください。