Annuler un ensemble de mises à jour
Vous pouvez annuler les changements apportés à des enregistrements existants pour n’importe quel ensemble de mises à jour validé.
Avant de commencer
Rôle requis : admin
Lorsqu’un ensemble de mises à jour est retiré, il existe une règle métier par défaut qui supprime sys_upgrade_state enregistrement lors de la suppression des mises à jour du client.
Pourquoi et quand exécuter cette tâche
L’annulation d’un ensemble de mises à jour crée des mises à jour de suppression dans l’ensemble de mises à jour actuel. Si vous validez, annulez, puis réappliquez un ensemble de mises à jour distant, des erreurs apparaissent dans la prévisualisation, car les mises à jour supprimées sont considérées comme des modifications plus récentes et provoquent des collisions.
Avertissement :
Ne pas annuler l’ensemble de mises à jour par défaut . Cette action peut endommager la configuration de l’instance.
Le processus d’annulation annule les mises à jour au niveau des enregistrements et les modifications apportées au dictionnaire. Certains changements causés par un retour arrière peuvent entraîner une perte de données. Voici les résultats attendus du processus de retour en arrière :
| Mise à jour du client | Résultat de l’action d’annulation |
|---|---|
| Une nouvelle table | La table est supprimée de la base de données, et toutes les données y sont supprimées. |
| Un nouveau champ | Le champ est supprimé de la base de données, supprimant toutes les données qu’elle contient. |
| Un champ supprimé | Le champ est restauré dans la base de données, mais les données d’origine sont perdues. |
| Un champ redimensionné | Le redimensionnement du champ est inversé. Si le champ a été agrandi, les données sont d’abord tronquées pour éviter les erreurs. |
| Un formulaire configuré | Le formulaire revient à son état précédent. |
| Un enregistrement est inséré | L’enregistrement est supprimé. (Voir la note ci-dessous) |
| Un enregistrement est supprimé | L’enregistrement est restauré avec ses données d’origine. |
Avertissement :
Le retrait d’un ensemble de mises à jour qui appartient à un lot d’ensemble de mises à jour peut affecter les autres ensembles de mises à jour du lot. Pour plus d'informations, consultez Retour arrière d’un ensemble de mises à jour par lots.
- Si le sys_package est global, il est supprimé.
- Si le sys_package n’est pas global et qu’il contient une valeur, un avertissement s’affiche qu’aucune suppression n’a été effectuée. Au lieu de cela, le sys_update_xml est placé dans l’ensemble de mises à jour par défaut et l’enregistrement est laissé en place.