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 sur 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.
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 une fois l’ensemble de mises à jour récupéré.
Si cette propriété est définie sur faux, le processus de prévisualisation doit être démarré manuellement.
- Accédez à la Ensembles de mises à jour système > Ensembles de mises à jour récupérés.
- Cliquez sur Aperçu de l'ensemble de mises à jour.
Pour les ensembles de mises à jour volumineux, le processus de prévisualisation peut nécessiter beaucoup de temps. Si nécessaire, vous pouvez annuler le processus de prévisualisation en cliquant sur le bouton Annuler de 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 cliquez sur Fermer. -
Dans le formulaire Ensemble de mises à jour récupéré, effectuez une sélection.
Option Action Si aucun problème n’a été détecté Cliquez sur 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ésolvez chaque problème de la liste connexe Problèmes d’aperçu de l’ensemble de mises à jour. Figure 1. Formulaire d’ensemble de mises à jour récupéré - Facultatif :
Prévisualisez les enregistrements.
- Ouvrez l’enregistrement de l’ensemble de mises à jour et cliquez sur 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 cliquez sur Exécuter de nouveau l’aperçu pour exécuter à nouveau les comparaisons.
- Passez en revue la liste connexe Problèmes d’aperçu de l’ensemble de mises à jour pour vous assurer 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.
Procédure
- Ouvrez l’enregistrement de l’ensemble de mises à jour et prévisualisez l’ensemble de mises à jour.
- Cliquez sur le lien connexe Afficher tous les enregistrements d’aperçu .
- Cliquez sur Disposition pour ouvrir un enregistrement d’aperçu, puis passez en revue les informations (voir table).
-
Renseignez les champs du formulaire comme il convient.
Figure 2. Aperçu de l’ensemble de mises à jour Champ Description Disposition Indique lorsqu’une collision est détectée : - Collision/Mise à jour, Collision/Insertion ou Collision/Suppression : la modification est antérieure à une modification apportée au 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 la version de 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é. - Commettre: Acceptez le changement dans la mise à jour distante. L’action proposée par défaut pour chaque enregistrement d’aperçu est Valider, même si une mise à jour plus récente existe sur l’instance.
- Sautiller: 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.
- Cliquez sur 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.
Procédure
- Accédez à la Tout > 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 d’aperçu de l’ensemble de mises à jour .
Figure 3. Problèmes d’aperçu d’ensembles incontrôlés -
Passez en revue 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 :
- Rechercher le champ manquant ou Rechercher l’enregistrement manquant : ouvre une nouvelle fenêtre et recherche le champ (entrée de dictionnaire) ou l’enregistrement manquant dans l’instance source.
- Rechercher 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 : Une mise à jour locale plus récente que celle-ci a été trouvée
- Description : un changement dans l’ensemble de mises à jour est plus ancien qu’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 avec 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.
- Table à supprimer contient des données
- Exemple de texte de problème : Une ligne dans la table a été trouvée qui va être supprimée
- Description : une différence entre les suppressions de tables et d’autres suppressions de métadonnées est que les données de table sont perdues lors de la suppression de la table. (Si la table est vide (pas de lignes), aucun problème n’est généré.)
- Résolution : le problème doit être ignoré (la suppression se produira) 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 ramène 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ème de validation du périmètre de l’application
- Description : l’outil de prévisualisation identifie la combinaison d’états suivante comme 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 ServiceNow Store.
- Résolution : transférez l’ensemble de mises à jour uniquement vers les instances qui incluent le périmètre de l’application ou assurez-vous 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 affichez à nouveau un aperçu ou choisissez une mise à jour spécifique à utiliser.
- Description : deux ensembles de mises à jour ou plus dans le même lot présentent des changements conflictuels. La liste des problèmes d’aperçu d’ensemble de mises à jourcontient un enregistrement pour chaque ensemble de mises à jour présentant un changement conflictuel.
- Résolution : comparez les ensembles de mises à jour en conflit et déterminez la version à utiliser. Si vous savez quel jeu de mises à jour est le bon à utiliser, sélectionnez la ligne correspondant à ce jeu et cliquez sur Accepter cette collision. Sinon, cliquez sur 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 4. Comparer deux mises à jour