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 des 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 vrai, 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.
- Cliquez sur Aperçu de l'ensemble de mises à jour.
Pour les ensembles de mises à jour volumineux, le processus d’aperçu peut prendre 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. -
Sur le formulaire Ensemble de mises à jour récupéré :
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 dans la liste connexe Problèmes liés à l’aperçu de l’ensemble de mises à jour. Figure 1. Formulaire Ensemble de mises à jour récupéré - Facultatif :
Affichez un aperçu des 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.
Réviser 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 la disposition pour ouvrir un enregistrement d’aperçu, puis examinez 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 quand une collision est détectée : - Collision/Update, Collision/Insert ou Collision/Delete : 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 dans 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 la modification 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.
- Ignorer : Rejetez le changement.
- Si nécessaire, résolvez tous les problèmes répertoriés dans la liste connexe Mettre à jour les problèmes .
- 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 lorsque vous validez les mises à jour sur l’instance locale.
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 liés à l’aperçu de l’ensemble de mises à jour .
Figure 3. Problèmes d’aperçu de l’ensemble bouleversé -
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 relatif au 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 pour 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.
- Solution : créez un autre ensemble de mises à jour sur l’instance source pour transférer l’objet manquant à 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 l’instance source pour l’enregistrement de mise à jour qui correspond au champ ou à l’enregistrement manquant.
- Collision
- Exemple de texte relatif au problème : Une mise à jour locale plus récente que celle-ci a été trouvée
- Description : une modification apportée à l’ensemble de mises à jour est antérieure à une modification apportée 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 de 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 la version locale : 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 relatif au 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 relatif au problème : Nous avons trouvé une ligne dans la table qui va être supprimée
- Description : une différence entre les suppressions de tables et les autres suppressions de métadonnées est que les données de la 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 se produira) ou ignoré (la suppression ne se produira pas) pour pouvoir valider l’ensemble de mises à jour. Vous pouvez restaurer la table, mais la restauration ne renvoie 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 d’aperçu 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 aux 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 : au moins deux ensembles de mises à jour au sein du même lot présentent des changements conflictuels. La liste Problèmes d’aperçu de l’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 de cet ensemble 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