Prévisualiser un ensemble de mises à jour distant
L’aperçu compare un ensemble de mises à jour récupéré à partir d’une instance distante aux mises à jour de l’instance locale pour détecter les problèmes potentiels. Vous devez prévisualiser un ensemble de mises à jour et résoudre tous les problèmes avant de pouvoir valider l’ensemble de mises à jour.
Avant de commencer
Rôle requis : admin
Procédure
-
Si la propriété système glide.update_set.auto_preview est définie sur true, le système démarre automatiquement le processus d’aperçu après la récupération de l’ensemble de mises à jour.
Si cette propriété est définie sur false, le processus d’aperçu doit être démarré manuellement.
- Accédez à la Ensembles de mises à jour système > Ensembles de mises à jour récupérés.
- Sélectionnez Aperçu de l’ensemble de mises à jour.
Pour les ensembles de mises à jour volumineux, le processus de prévisualisation prend beaucoup de temps. Si nécessaire, vous pouvez annuler le processus d’aperçu en sélectionnant le bouton Annuler dans la boîte de dialogue de progression.La page Aperçu de l'ensemble de mises à jour affiche les résultats et répertorie les problèmes. Lisez les informations et sélectionnez Fermer. -
Sur le formulaire Ensemble de mises à jour récupéré, effectuez une sélection.
Option Action Si aucun problème n’a été détecté Sélectionnez Valider l’ensemble de mises à jour pour valider tous les changements sur l’instance sans examiner les résultats de l’aperçu. Si des problèmes ont été détectés Résolution de chaque problème dans la liste connexe Problèmes d’aperçu de l’ensemble de mises à jour. - Facultatif :
Prévisualisez les enregistrements.
- Ouvrez l’enregistrement de l’ensemble de mises à jour et sélectionnez Afficher tous les enregistrements d’aperçu pour vous assurer que les mises à jour correctes sont validées.
- Ouvrez l’enregistrement de l’ensemble de mises à jour et sélectionnez Exécuter à nouveau l’aperçu pour exécuter à nouveau les comparaisons.
- Passez en revue la liste connexe Problèmes d’aperçu d’ensemble de mises à jour pour confirmer que les mises à jour correctes sont validées.
Examiner un enregistrement d’aperçu pour un ensemble de mises à jour
Le processus de prévisualisation d’un ensemble de mises à jour crée un enregistrement d’aperçu pour chaque mise à jour. Vous pouvez examiner les enregistrements d’aperçu pour vous assurer que les mises à jour correctes sont validées.
Avant de commencer
Rôle requis : admin.
Procédure
- Ouvrez l’enregistrement de l’ensemble de mises à jour et prévisualisez l’ensemble de mises à jour.
- Sélectionnez le lien connexe Afficher tous les enregistrements d’aperçu .
- Sélectionnez la disposition pour ouvrir un enregistrement d’aperçu, puis passez en revue les informations (voir table).
-
Renseignez les champs du formulaire comme il convient.
Champ Description Disposition Indique quand une collision est détectée : - Collision/Mise à jour, Collision/Insertion ou Collision/Suppression : la modification est plus ancienne qu’une modification du même objet sur l’instance locale.
- Mettre à jour, insérer ou supprimer : le changement n’entre pas en conflit avec un changement sur l’instance locale.
Différences de fichiers Compare la version la plus récente de l’objet sur l’instance locale avec l’ensemble de mises à jour. Les différences sont marquées par une clé de couleur. Les suppressions sont surlignées en rouge, les ajouts en vert et les modifications en jaune. Action proposée Indique comment gérer le changement lorsque l’ensemble de mises à jour est validé. - Valider : Acceptez le changement dans la mise à jour distante. L’action par défaut proposée pour chaque enregistrement d’aperçu est Valider, même si une mise à jour plus récente existe sur l’instance.
- Ignorer : Rejetez le changement.
- Si nécessaire, résolvez tous les problèmes répertoriés dans la liste connexe Problèmes de mise à jour .
- Dans le champ Action proposée, sélectionnez l’action à effectuer lors de la validation de l’ensemble de mises à jour.
- Sélectionnez Mettre à jour pour enregistrer l’action.
- Répétez le processus pour chaque enregistrement d’aperçu.
Résoudre un problème d’aperçu dans un ensemble de mises à jour
Prévisualisez un ensemble de mises à jour pour détecter et résoudre les problèmes qui peuvent survenir si vous validez les mises à jour sur l’instance locale.
Avant de commencer
Rôle requis : admin.
Procédure
- Accédez à la Tous > Ensembles de mises à jour système > Ensembles de mises à jour récupérés.
- Ouvrez l’enregistrement de l’ensemble de mises à jour et accédez à la liste connexe Problèmes de prévisualisation de l’ensemble de mises à jour .
-
Examinez chaque description de problème pour en déterminer la cause et résoudre le problème.
Problèmes d'aperçu d'ensembles de mises à jour
- Objet manquant
- Exemple de texte de problème : Impossible de trouver un enregistrement dans sys_ui_policy référencé dans cette mise à jour.
- Description : l’objet ou un objet référencé n’existe pas sur l’instance cible. Par exemple :
- Une mise à jour modifie la mise en page du formulaire d’une table qui n’a pas été créée dans l’instance locale.
- Une action de politique d’interface utilisateur est incluse dans l’ensemble de mises à jour, mais pas la politique d’interface utilisateur parente.
- Résolution : créez un autre ensemble de mises à jour sur l’instance source pour transférer l’objet manquant vers l’instance locale, ou créez l’objet sur l’instance locale. Utilisez ces actions disponibles pour faciliter la résolution des problèmes :
- Trouver le champ manquant ou Rechercher l’enregistrement manquant : ouvre une nouvelle fenêtre et recherche dans l’instance source le champ (entrée du dictionnaire) ou l’enregistrement manquant.
- Trouver la mise à jour manquante : ouvre une nouvelle fenêtre et recherche dans l’instance source l’enregistrement de mise à jour qui correspond au champ ou à l’enregistrement manquant.
- Collision
- Exemple de texte de problème : Mise à jour locale plus récente que celle-ci trouvée
- Description : un changement apporté à l’ensemble de mises à jour est antérieur à un changement apporté au même objet sur l’instance locale.
- Résolution : comparez les deux mises à jour et déterminez la version à utiliser. Pour utiliser la version sur l’instance locale, sélectionnez Ignorer la mise à jour distante. Pour utiliser la version dans l’ensemble de mises à jour, sélectionnez Accepter la mise à jour distante. Utilisez ces actions disponibles pour faciliter la résolution des problèmes :
- Comparer au local : ouvre l’enregistrement d’aperçu, qui fournit une comparaison des différences entre la version locale et la version de l’ensemble de mises à jour.
- Afficher le champ local ou Afficher l’enregistrement local
- Affiche la mise à jour locale
- Mise à jour non validée
- Exemple de texte de problème : Impossible de trouver un champ de table (u_case.u_reference) référencé dans cette mise à jour, mais je l’ai trouvé dans un autre ensemble de mises à jour non validé
- Description : l’objet existe dans un autre ensemble de mises à jour distant qui n’a pas été validé.
- Résolution : validez d’abord l’autre ensemble de mises à jour distant ou déplacez cette mise à jour vers l’autre ensemble de mises à jour. Utilisez ces actions disponibles pour faciliter la résolution des problèmes :
- Afficher la mise à jour non validée : ouvre l’enregistrement de mise à jour dans l’autre ensemble de mises à jour distant.
- Afficher l’ensemble de mises à jour non validé : ouvrez l’autre enregistrement d’ensemble de mises à jour distant.
- La table à supprimer contient des données
- Exemple de texte de problème : ligne de la table qui va être supprimée trouvée
- Description : une différence entre les suppressions de tables et les autres suppressions de métadonnées est que les données de table sont perdues lorsque la table est supprimée. (Si la table est vide (aucune ligne), aucun problème n’est généré.)
- Résolution : le problème doit être ignoré (la suppression aura lieu) ou ignoré (la suppression ne se produira pas) pour que l’ensemble de mises à jour puisse être validé. Vous pouvez restaurer la table, mais la restauration ne rétablit pas les données.
Vous n’êtes pas autorisé à supprimer des tables système (tables ServiceNow) ou des tables en dehors du périmètre de votre application.
- Problèmes de validation du périmètre de l’application
- Description : l’aperçu identifie la combinaison d’états suivante comme un problème :
- Le champ d’application de l’ensemble de mises à jour n’est pas global et
- L’application est introuvable sur l’instance cible et
- L’application n’est pas incluse dans l’ensemble de mises à jour et
- L’application est introuvable dans le ServiceNow Store.
- Résolution : transférez l’ensemble de mises à jour uniquement aux instances qui incluent le périmètre de l’application ou confirmez que l’ensemble de mises à jour inclut l’application.
- Conflit au sein d’un seul lot
- Exemple de texte de problème : Cette mise à jour comporte des conflits au sein de l’ensemble de mises à jour portant le même nom. Résolvez le problème sur le système source et prévisualisez à nouveau ou choisissez une mise à jour spécifique à utiliser.
- Description : au moins deux ensembles de mises à jour dans le même lot ont des changements contradictoires. La liste des problèmes d’aperçu d’ensemble de mises à jourcontient un enregistrement pour chaque ensemble de mises à jour comportant un changement en conflit.
- Résolution : comparez les ensembles de mises à jour en conflit et déterminez la version à utiliser. Sélectionnez la ligne de cet ensemble et sélectionnez Accepter cette collision. sinon, sélectionnez Comparer les collisions pour comparer les ensembles de mises à jour en conflit. À partir de cet écran, vous pouvez comparer deux ensembles de mises à jour en conflit et choisir l’ensemble de mises à jour à valider.
Figure 1. Comparer deux mises à jour