Configurer la prise en charge iFrame pour l’aide EMR dans ServiceNow

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Configurez l’aide EMR pour lancer dans une image dans Epic Hyperspace et Hyperdrive.

    Avant de commencer

    Rôle requis : administrateur

    Pour qu’une page ou un portail ServiceNow soit lancé dans un iframe, un en-tête de réponse HTTP doit être configuré avec la politique de sécurité de contenu appropriée. Cette politique de sécurité du contenu déterminera quels sites Web tiers peuvent charger une page ou un portail ServiceNow à l’intérieur d’un iframe.

    Le portail d’aide EMR (portail distant de l’industrie) devra avoir un en-tête de réponse HTTP spécifique configuré pour l’URL du site Epic Hyperdrive lançant l’aide EMR dans un iframe.

    Cet en-tête de réponse HTTP doit être commandé après tous les en-têtes de réponse HTTP globaux et « Ajouter en » doit être défini sur Remplacer.

    Cette configuration fonctionnera à la fois pour Hyperdrive et Hyperspace. ServiceNow détectera la version du navigateur et modifiera automatiquement l’en-tête de réponse HTTP en conséquence.

    Procédure

    1. Définissez le champ d’application sur l’aide EMR.
    2. Accédez à la Tout > En-têtes des réponses HTTP.

      (ou recherchez sys_response_header.list)

    3. Cliquez sur En-têtes de réponse HTTP.
    4. Dans la vue de liste, cliquez sur Nouveau.
    5. Renseignez le formulaire En-tête de réponse HTTP comme suit.
      ChampRéponse
      Actif Vrai
      Concerne Type spécifique
      Type Service Portal [sp_portal]
      Enregistrement Portail de services : aide à distance du secteur
      Nom politique de sécurité de contenu
      Valeur

      Le domaine Hyperspace/Hyperdrive demandeur qui charge l’aide EMR.

      Par exemple, les ancêtres du cadre 'self' epic.example.com.

      Description En-tête de réponse HTTP d’aide EMR pour la prise en charge d’Epic Hyperspace/Hyperdrive.
    6. Cliquez sur Soumettre.
    7. Dans la vue de liste, triez par champ d’ordre.
    8. Double-cliquez sur le champ Ordre de l’en-tête de réponse HTTP nouvellement créé et définissez la valeur sur 500.
    9. Double-cliquez dans le champ Add by (Ajouter par) et définissez la valeur sur Overwrite (Remplacer).

    Résultats

    Vous devez maintenant disposer d’un en-tête de réponse HTTP, comme indiqué ci-dessous :

    En-tête de réponse HTTP configuré pour l’aide EMR.

    Que faire ensuite

    Pour connaître les étapes de configuration supplémentaires dans Epic, consultez l’article Comment configurer l’aide EMR pour lancer dans un iFrame dans Epic Hyperspace and Hyperdrive [KB1207128] de la base de Now Support connaissances.