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

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

    始める前に

    必要なロール:admin

    ServiceNow ページまたはポータルを iframe 内で起動するには、HTTP 応答ヘッダーに適切なコンテンツセキュリティポリシーを設定する必要があります。このコンテンツセキュリティポリシーは、iframe 内に ServiceNow ページまたはポータルをロードできるサードパーティ Web サイトを指定します。

    EMR Help ポータル (Industry Remote Portal) では、iframe で EMR Help を起動する Epic Hyperdrive サイトの URL に対して、特定の HTTP 応答ヘッダーが構成されている必要があります。

    この HTTP 応答ヘッダーは、グローバル HTTP 応答ヘッダーの後に順序付けする必要があり、[追加者] を [上書き] に設定する必要があります。

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

    手順

    1. スコープを EMR Help に設定します。
    2. 次のように移動する。 All (すべて) > HTTP 応答ヘッダー.

      (または sys_response_header.list を検索)

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

      EMR Help をロードしている要求元のハイパースペース/ハイパードライブドメイン。

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

      説明 EMR Help エピックハイパースペース/ハイパードライブサポートの HTTP 応答ヘッダー。
    6. [送信] をクリックします。
    7. リストビューで、[Order (順序)] フィールドで並べ替えます。
    8. 新しく作成された HTTP 応答ヘッダーの [順序] フィールドをダブルクリックし、値を 500 に設定します。
    9. [Add by] フィールドをダブルクリックし、値を [Overwrite] に設定します。

    タスクの結果

    これで、以下のような HTTP 応答ヘッダーが表示されます。

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

    次のタスク

    Epic 内の追加の設定手順については、Now Support ナレッジベースの記事「How to configure EMR Help to launch within an iFrame in Epic Hyperdrive [KB1207128] (EMR ヘルプを設定して Epic の Hyperdrive [] 内を起動する方法)」を参照してください。