Exploration des ensembles de mises à jour système

  • Rversion finale: Zurich
  • Mis à jour 3 oct. 2025
  • 4 minutes de lecture
  • Un ensemble de mises à jour est un groupe de changements de configuration qui peuvent être déplacés d’une instance à une autre. Cette fonctionnalité permet aux administrateurs de regrouper une série de changements dans un ensemble nommé, puis de les déplacer en tant qu’unité vers d’autres systèmes à des fins de test ou de déploiement.

    Vue d’ensemble des ensembles de mises à jour système

    Un update set est un fichier XML qui contient :

    • Ensemble de détails d’enregistrement qui identifient l’ensemble de mises à jour de manière unique.
    • Une liste des changements de configuration.
    • État qui détermine si une autre instance peut récupérer et appliquer des changements de configuration.
    Les ensembles de mises à jour suivent les changements apportés aux applications et aux fonctionnalités de la plateforme système. Cela permet aux développeurs de créer des fonctionnalités sur une instance de non-production et de promouvoir les changements sur une autre instance.
    Avertissement :
    Les ensembles de mises à jour permettent de déplacer les changements entre les instances qui peuvent exécuter différentes versions de version de famille et différentes fonctionnalités. Vous pouvez toujours charger un ensemble de mises à jour créé sur une version de famille antérieure sur une instance exécutant une version de famille plus récente. Le chargement d’un ensemble de mises à jour créé sur une version de famille plus récente sur une instance exécutant une version de famille plus ancienne nécessite des tests supplémentaires pour déterminer la compatibilité. Les mises à jour des versions de famille plus récentes peuvent ne pas produire les mêmes fonctionnalités lorsqu’elles sont déplacées vers des versions de famille plus anciennes. Dans les cas extrêmes, les mises à jour plus récentes de la version familiale peuvent entraîner des pannes ou une perte de données sur une instance de version familiale plus ancienne. Dans la mesure du possible, évitez de déplacer les mises à jour des versions de famille les plus récentes vers les anciennes versions de la famille. Des contraintes similaires s’appliquent au déplacement des mises à jour entre les instances exécutant différentes versions d’applications ServiceNow Store .

    Propriétés système

    Les administrateurs peuvent exclure les propriétés système des ensembles de mises à jour en les rendant privés. Le fait de garder les propriétés système privées permet d’éviter que les paramètres d’une instance ne remplacent les valeurs d’une autre instance. Par exemple, vous ne souhaitez peut-être pas qu’une propriété système d’une instance de production utilise une valeur particulière d’une instance de développement. Voir Ajouter une propriété système.

    Applications

    Les développeurs d’applications disposent d’options supplémentaires avec les ensembles de mises à jour, telles que :

    • Créez un ensemble de mises à jour pour une version spécifique d’une application.
    • Spécifiez les tables d’application à suivre dans les ensembles de mises à jour.

    Tables de l’ensemble de mises à jour

    Chaque ensemble de mises à jour est stocké dans la table Ensemble de mises à jour [sys_update_set], et les personnalisations associées à l’ensemble de mises à jour, qui sont des entrées dans la table Mise à jour du client [sys_update_xml], apparaissent sous la forme d’une liste connexe sur l’enregistrement de l’ensemble de mises à jour.

    Lorsqu’un objet suivi est personnalisé, un enregistrement correspondant est ajouté ou mis à jour dans la table Mise à jour du client [sys_update_xml] et est associé à l’ensemble de mises à jour actuel de l’utilisateur. Les propriétés du fichier d’application associé sont suivies et transférées avec l’objet personnalisé dans un seul enregistrement de mise à jour. Un enregistrement correspondant est également ajouté à la table Versions [sys_update_version].

    La table Mise à jour du client contient un enregistrement par objet personnalisé, par ensemble de mises à jour. La table Versions contient un enregistrement par changement apporté à un objet personnalisé.
    • Les administrateurs peuvent comparer deux versions et revenir à une version spécifique d’un objet.
    • Les administrateurs peuvent supprimer des versions pour des tables spécifiques.
    • Les administrateurs peuvent spécifier des champs dans les tables suivies que vous pouvez modifier sans ignorer les mises à jour du reste de l’enregistrement (exclure le champ de la mise à jour).
    Remarque :
    Ne modifiez pas directement les enregistrements de mises à jour du client [sys_update_xml].

    Utilisateurs d’ensembles de mises à jour système

    Tableau 1. Utilisateurs
    Utilisateur Description
    Administration Crée, compare et fusionne des ensembles de mises à jour. Gère la manière dont les ensembles de mises à jour stockent, récupèrent, prévisualisent et appliquent les changements de configuration entre les instances.

    Workflow des ensembles de mises à jour système

    Figure 1. Workflow des ensembles de mises à jour système

    Avantages des ensembles de mises à jour système

    Tableau 2. avantages
    Avantage Fonctionnalité Utilisateurs
    Suivez les personnalisations apportées aux tables, aux champs et aux enregistrements d’application. Personnalisations suivies par ensembles de mises à jour Administrateur
    Fusionner plusieurs ensembles de mises à jour en un seul ensemble de mises à jour. Fusionner les ensembles de mises à jour Administrateur
    Créez, testez et déplacez les personnalisations d’un système de développement vers un système de production. Création, test et déplacement des personnalisations Administrateur
    Ensembles de mises à jour par lots afin de pouvoir les prévisualiser et les valider en bloc. Utilisation d’ensembles de mises à jour par lots Administrateur