Créer des mises à jour facultatives et pour les clients
Lorsque vous installez une application à partir du référentiel ou ServiceNow® du magasin d’applications, vous pouvez définir une série de propriétés pour définir le comportement du traitement de suppression et de choix. C’est ce que l’on appelle une fonction « d’auteur-électif ».
Vue d'ensemble
Vous trouverez des détails sur ces propriétés dans la Enregistrements ignorés pendant l’installation de l’application rubrique. Avec ces propriétés, vous pouvez activer et désactiver les suppressions et les mises à jour de choix selon que vous utilisez votre propre application ou une application tierce.
De même, les ensembles de mises à jour protègent les personnalisations que vous effectuez dans une instance contre les changements entrants qui forcent une décision d’aperçu. Avant de valider un ensemble de mises à jour, un aperçu doit être exécuté pour tenter de détecter des collisions. Vous devez résoudre tous les problèmes liés à la préversion avant d’envoyer les modifications. Le contrôle de source peut vous demander de dissimuler une modification locale, mais le résultat de l’installation est de charger ce qui est présent dans la source, même si une modification a été apportée localement.
Le chargement de ce qui est présent dans la source est difficile lorsque les propriétés doivent avoir différentes versions en fonction de la cible de l’installation. Par exemple, il est difficile de résoudre le problème lorsqu’une propriété contenant une URL d’intégration diffère en fonction du rôle de production de l’instance. Le marqueur is_private est efficace avec une installation de contrôle de source et ne remplace pas la propriété si défini, ce qui atténue ce problème.