Personnaliser les paramètres de tâches de l’URL et de l’API REST pour les systèmes EMR

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Utilisez des points d’extension scriptés pour manipuler les paramètres d’URL et les paramètres de tâche d’API REST pour un système EMR.

    Avant de commencer

    Installez l'application EMR Help. Pour plus d'informations, consultez Installer EMR Help.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    L'utilisation des points d'extension permet d'intégrer facilement les personnalisations sans avoir à modifier le code de base. Vous pouvez étendre la fonctionnalité de base standard à l'aide de scripts personnalisés. Pour plus d’informations, consultez Utilisation de points d’extension pour étendre les fonctionnalités de l’application.

    Procédure

    1. Accédez à la Tous > Points d'extension système > Points d'extension scriptés.
    2. Dans la colonne Nom de l’API , recherchez et sélectionnez sn_ind_rmt_help. RemoteHelpParamTransformer.
    3. Sur le formulaire Point d’extension, modifiez un script include pour utiliser le sn_ind_rmt_help. RemoteHelpParamTransformer ou créez et enregistrez un script include personnalisé.
      • Créez et enregistrez un script include personnalisé.

        Pour plus d'informations, consultez Registering custom script includes against the scripted extension points.

      • Modifiez le script include existant en accédant à la liste connexe Implémentations et en sélectionnant un script include dans la colonne Classe .
        Remarque :
        Par défaut, le script include RemoteHelpParamTransformer qui utilise le sn_ind_rmt_help. Le point d’extension RemoteHelpParamTransformer est disponible pour l’application EMR Help .
    4. Personnalisez les paramètres d’un système de DME en ajoutant les sn_ind_rmt_help. Point d’extension RemoteHelpParamTransformer vers le script include.
      Vous pouvez créer plusieurs implémentations pour un point d'extension et fournir un numéro d'ordre pour chaque implémentation. L'implémentation avec le numéro de commande le plus bas est exécutée en premier.
      Tableau 1. Personnalisations du système EMR

      Personnalisation

      Implémentation

      Paramètres des tâches entrantes

      Incluez la méthode transformIncomingTaskParams dans le sn_ind_rmt_help. Point d’extension RemoteHelpParamTransformer . La méthode est appelée à partir des API REST avant la création et la mise à jour des demandes de service informatique à partir d’un système EMR et vous permet de modifier tous les paramètres d’entrée.

      Paramètres des tâches sortantes

      Incluez la méthode transformOutgoingTaskParams dans le sn_ind_rmt_help. Point d’extension RemoteHelpParamTransformer . La méthode est appelée à partir des API REST pour obtenir une liste de tâches et les détails des tâches avant d’envoyer les données liées aux tâches au système EMR.

      Paramètres de l’URL entrante

      Incluez la méthode transformURLParams dans le sn_ind_rmt_help. Point d’extension RemoteHelpParamTransformer . Cette méthode est appelée à partir d’un portail de services avant de stocker les paramètres d’URL.
      Remarque :
      Si votre système EMR dispose d’un algorithme de chiffrement, vous pouvez configurer la méthode Paramètres de l’URL entrante dans le sn_ind_rmt_help. Point d’extension RemoteHelpParamTransformer pour déchiffrer tous les paramètres de tâche chiffrés de votre ServiceNow instance.
    5. Sur le formulaire Point d'extension, cliquez sur Mettre à jour.