ServiceNow での EMR ヘルプの iFrame サポートの設定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • Epic Hyperspace および Hyperdrive のフレーム内で起動するように EMR ヘルプを設定します。

    始める前に

    必要なロール:admin

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

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

    この HTTP 応答ヘッダーは、グローバル HTTP 応答ヘッダーの後に並べる必要があり、[追加方法 (Add by)] を [上書き] に設定する必要があります。

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

    手順

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

      (または sys_response_header.list を検索)

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

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

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

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

    タスクの結果

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

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

    次のタスク

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