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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 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 Support EMR. Pour plus d'informations, consultez Installer Support EMR.

    Rôle requis : administrateur

    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 Tout > 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 include de script pour utiliser la sn_ind_rmt_help. RemoteHelpParamTransformer, ou créez et enregistrez un include de script personnalisé.
      • Créez et enregistrez un script include personnalisé.

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

      • Modifiez l’include de script existant en accédant à la liste connexe Implémentations et en sélectionnant un include de script dans la colonne Classe .
        Remarque :
        Par défaut, l’include de script RemoteHelpParamTransformer qui utilise le sn_ind_rmt_help. Le point d’extension RemoteHelpParamTransformer est disponible pour l’application Support EMR .
    4. Personnalisez les paramètres d’un système EMR en ajoutant le sn_ind_rmt_help. RemoteHelpParamTransformer, point d’extension vers l’include de script.
      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

      Inclure 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 de tâches sortantes

      Inclure 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 de l’URL.
      Remarque :
      Si votre système EMR dispose d’un algorithme de chiffrement, vous pouvez configurer la méthode des 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.