Copier des modèles d'une instance à une autre

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Pour copier des modèles d'une instance à une autre, créez dans votre instance de développement un ensemble de mises à jour contenant des modèles nouveaux ou modifiés avec leurs éléments associés. Ensuite, importez l'ensemble de mises à jour dans votre instance de production.

    Avant de commencer

    Rôle requis : pd_admin

    Pourquoi et quand exécuter cette tâche

    En règle générale, vous maintenez deux instances ServiceNow dans votre organisation : une pour la production et une pour le développement. Créez ou modifiez des modèles, testez-les et vérifiez les résultats dans l'instance de développement. Lorsque vous êtes satisfait des résultats de la détection, exportez les modèles pertinents de l'instance de développement pour créer un ensemble de mises à jour.

    Les ensembles de mises à jour sont une fonctionnalité ServiceNow qui permet de transférer des personnalisations d'une instance à une autre. Chaque ensemble de mises à jour est stocké dans la table Ensemble de mises à jour [sys_update_set]. Les personnalisations spécifiques associées à l'ensemble de mises à jour sont les entrées de la table Mise à jour du client [sys_update_xml], et elles apparaissent sous forme de liste connexe sur l'enregistrement de l'ensemble de mises à jour. La méthode de création d'ensembles de mises à jour pour les modèles est différente de la création d'ensembles de mises à jour pour d'autres types de personnalisations.
    Avertissement :
    suivez toujours cette procédure pour créer des ensembles de mises à jour pour les modèles. N'utilisez pas la procédure de plateforme standard pour créer des ensembles de mises à jour.
    Selon l'étendue des changements, vous pouvez utiliser les méthodes d'exportation de modèle suivantes :
    Exporter des modèles
    Cette option crée un ensemble de mises à jour contenant les modèles modifiés et les éléments associés nécessaires au fonctionnement des modèles. Les éléments associés incluent :
    • Sections d'extension
    • Fichiers suivis
    • Types de CI associés
    • Enregistrements de classifications
    • Scripts associés
      Remarque :
      les ensembles de mises à jour n'incluent pas les changements dans les script includes utilisés dans les modèles.
    Exporter des modèles avec des éléments CMDB
    Cette option crée un ensemble de mises à jour qui contient des modèles modifiés avec les éléments associés de l'option précédente et les éléments CMDB associés aux modèles modifiés. Les éléments CMDB comprennent :
    • Type de CI principal
    • Types de points d'entrée
    • Tables de recherche
    • Identificateurs
    • Règles d'hébergement et de rapprochement

    L'ensemble de mises à jour est un fichier XML utilisant la convention de dénomination suivante : sys_remote_update_set<random alphanumeric string>.xml.

    Procédure

    1. Dans l'instance de développement, effectuez les étapes ci-après pour exporter des modèles :
      1. Accédez à la Concepteur de modèle > Schémas de découverte.
      2. Sélectionnez les modèles d'application ou d'infrastructure que vous souhaitez exporter.
        Remarque :
        vous ne pouvez pas exporter de bibliothèques partagées.
      3. En bas de la fenêtre, cliquez sur le bouton Actions sur les lignes sélectionnées.
        Remarque :
        vous ne pouvez pas utiliser plus de 20 modèles à la fois pour la méthode Exporter des modèles avec des éléments CMDB.
      4. Cliquez sur Exporter des modèles ou Exporter des modèles avec des éléments CMDB.
      5. Lorsque le système termine l'exportation des modèles, il crée l'ensemble de mises à jour.
      6. Pour afficher la liste des éléments inclus dans l'ensemble de mises à jour, cliquez sur Afficher les journaux dans le message de réussite.
      7. Cliquez sur Fermer.
        Le fichier d'ensemble de mises à jour au format XML est automatiquement téléchargé sur l'ordinateur.
      8. Enregistrez le fichier d'ensemble de mises à jour en local pour une utilisation future.
    2. Dans l'instance de production, effectuez ces étapes pour importer les modèles personnalisés :
      1. Élevez les privilèges au rôle security_admin.
      2. Accédez à la Ensembles de mises à jour système > Ensembles de mises à jour récupérés.
      3. Sélectionnez le lien Importer l’ensemble de mises à jour à partir du code XML.
      4. Sélectionnez Choisir un fichier , puis sélectionnez un fichier XML.
      5. Sélectionnez Charger.
        La personnalisation est maintenant disponible en tant qu'ensemble de mises à jour récupéré avec l'état Chargé.
    3. Prévisualisez l’ensemble de mises à jour importé.
      Le système analyse et valide l'ensemble de mises à jour, puis affiche son contenu dans l'onglet Mises à jour du client.
    4. Validez l’ensemble de mises à jour.
    5. Cliquez sur Fermer dans le message de réussite.
      L'instance de production contient tous les modèles nouveaux ou modifiés avec les éléments associés de l'ensemble de mises à jour.
    6. Chargez l'ensemble mis à jour des modèles et éléments associés sur le Serveur MID :
      1. Accédez à la Découverte > Serveurs MID.
      2. Vous pouvez également accéder à Mappage des services > Serveurs MID.
      3. Cliquez sur Synchronisation du modèle avec le MID Server.
    7. Si la détection échoue ou si le résultat ne correspond pas à ce qui était prévu, redémarrez le Serveur MID pour vous assurer que le Serveur MID exécute le dernier ensemble de modèles.