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.
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 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 prendre beaucoup de temps. Si nécessaire, vous pouvez annuler le processus d’aperçu en cliquant sur 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 cliquez sur 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é 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 Traitez chaque problème dans la liste connexe Problèmes d’aperçu d’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 à nouveau l’aperçu pour exécuter à nouveau les comparaisons.
- Passez en revue la liste connexe des problèmes d’aperçu des ensembles 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 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 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: Accepter 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: Refusez 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 se produire 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 de l’ensemble bouleversé -
Examinez chaque description de problème pour en déterminer la cause et le résoudre.
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 l’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.
- 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 de 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 dans l’ensemble de mises à jour est antérieur à un changement du 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 à 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 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 : Une ligne de la table qui va être supprimée a été trouvée
- Description : une différence entre les suppressions de table 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 aura lieu) ou ignoré (la suppression ne se produira pas) avant que l’ensemble de mises à jour puisse être validé. 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’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 sur 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 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 avec 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 conflictuels et déterminez la version à utiliser. Si vous savez quel ensemble de mises à jour est le bon à utiliser, sélectionnez la ligne correspondant à 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 des ensembles de mises à jour en conflit et choisir l’ensemble de mises à jour à valider.
Figure 4. Comparer deux mises à jour