Exportation du processus hiérarchique via JSON

  • Rversion finale: Australia
  • Mis à jour 17 juin 2026
  • 3 minutes de lecture
  • Découvrez comment migrer des modèles et des modèles entre des instances ServiceNow en les exportant avec toutes leurs dépendances dans un seul fichier JSON, en préservant la continuité de l’ID système entre la source et la cible.

    Vue d’ensemble de l’exportation de la hiérarchie via JSON

    L’action Exporter la hiérarchie produit un fichier JSON contenant l’enregistrement sélectionné et sa hiérarchie complète, y compris les données de référence dépendantes requises par les enregistrements. Le fichier JSON peut ensuite être importé sur une instance ServiceNow cible pour recréer la hiérarchie en préservant la continuité de l’ID système entre la source et la cible.

    Composants dans un fichier JSON

    Une exportation JSON regroupe le modèle ou le modèle sélectionné avec tout ce dont il dépend :

    • Enregistrement sélectionné et ses enregistrements enfants : par exemple, lors de l’exportation d’un modèle d’équipement, tous les enregistrements enfants associés à ce modèle sont inclus
    • Données de référence dépendantes : tous les enregistrements faisant référence au modèle ou au modèle, tels que les détails du fabricant, les informations sur le produit, les classifications de modèles et les données de devise ou de tarification
    • Inventoriez les modèles et leurs modèles référencés, lors de l’exportation d’un modèle, les modèles dont dépend le modèle sont inclus automatiquement

    Les données de référence dépendantes sont incluses, car les modèles et les modèles ne peuvent pas fonctionner sur l’instance cible sans leurs références intactes. Par exemple, un modèle d’équipement exporté pour un routeur Cisco inclut l’enregistrement du fabricant Cisco afin que le modèle importé sur l’instance cible conserve le lien du fabricant.

    Rôles requis pour la hiérarchie des exportations

    Le rôle requis pour l’exportation JSON dépend de l’élément exporté :

    Tableau 1. Rôles autorisés et leurs actions correspondantes
    Action Rôles autorisés Résultat
    Exporter un modèle et sa hiérarchie sn_ni_core.inventory_admin ou sn_ni_core.telco_inventory_catalog_manage Le JSON exporté contient des modèles, des enregistrements enfants, des enregistrements référencés et des enregistrements connexes
    Exporter un modèle d’inventaire et sa hiérarchie (y compris ses modèles référencés) sn_ni_core.inventory_admin ou sn_ni_core.inventory_template_manager Le JSON exporté contient les modèles, le modèle auquel il fait référence et l’enregistrement connexe des deux.

    L’administrateur d’inventaire peut effectuer les deux actions. Le gestionnaire de catalogues peut exporter des modèles. Le gestionnaire de modèles peut exporter des modèles et les modèles auxquels ils font référence.

    Fonctionnement de l’exportation de la hiérarchie via JSON

    Le processus d’exportation JSON fonctionne comme une interaction en une seule étape. Lorsque l’utilisateur lance l’exportation de la hiérarchie à partir d’un modèle ou d’un enregistrement de modèle, le système identifie l’enregistrement sélectionné ainsi que tous ses enregistrements connexes et référencés, et les regroupe dans un seul fichier JSON. Le fichier JSON est généré en tant que pièce jointe sur l’enregistrement de la demande d’exportation. Une fois que l’état de l’exportation indique Terminé, l’utilisateur télécharge le fichier JSON à partir de la barre latérale droite.

    Le fichier JSON téléchargé est ensuite transféré vers l’instance cible et chargé à l’aide de la fonction d’importation JSON de l’espace de travail d’inventaire réseau. L’importation du JSON sur l’instance cible recrée le modèle ou le modèle ainsi que sa hiérarchie complète d’enregistrements connexes et référencés, préservant ainsi la continuité de l’ID système entre la source et la cible.

    C’est pourquoi l’exportation JSON est le chemin recommandé pour la migration inter-instances : le fichier contient tout ce qui est nécessaire pour que les enregistrements fonctionnent sur l’instance cible, et pas seulement les enregistrements eux-mêmes.

    Pour connaître la procédure étape par étape d’exportation d’un modèle ou d’une hiérarchie de modèles au format JSON, reportez-vous à la section Importer des modèles au format JSON.