Ensembles de mises à jour système

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 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.

    Remarque :
    Lorsqu’un ensemble de mises à jour est retiré, il existe une règle métier OOB qui supprime sys_upgrade_state’enregistrement lors de la suppression des mises à jour du client. C’est un comportement attendu.

    Un ensemble de mises à jour est un fichier XML qui contient :

    • Ensemble de détails d’enregistrement qui identifient de façon unique l’ensemble de mises à jour.
    • 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 modifications apportées aux applications et aux fonctionnalités de la plateforme système. Cela permet aux développeurs de créer de nouvelles fonctionnalités sur une instance de non-production et de promouvoir les modifications vers une autre instance.
    Avertissement :
    Les ensembles de mises à jour permettent de déplacer des changements entre des instances qui peuvent exécuter différentes versions de famille et différentes fonctionnalités. Vous pouvez toujours charger un ensemble de mises à jour créé sur une version de famille plus ancienne sur une instance exécutant une version de famille plus récente. Le chargement d’un ensemble de mises à jour créé dans 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 des cas extrêmes, les mises à jour de versions de famille plus récentes peuvent entraîner des pannes ou une perte de données sur une instance de version de famille plus ancienne. Dans la mesure du possible, évitez de déplacer les mises à jour des versions de famille les plus récentes vers les versions de famille plus anciennes. 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 des propriétés système des ensembles de mises à jour en les rendant privées. La confidentialité des propriétés système empêche 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. Reportez-vous à la section 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 d’ensembles 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], s’affichent sous forme de liste connexe sur l’enregistrement d’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 modification apportée à 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 sur 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 Mises à jour du client [sys_update_xml].