Wahlpflicht- und Kundenaktualisierungen verfassen
Wenn Sie eine Anwendung aus dem App-Repository oder dem Store ServiceNow® installieren, können Sie eine Reihe von Eigenschaften festlegen, um das Verhalten der Lösch- und Auswahlverarbeitung zu definieren. Diese Art der Auswahl wird als „autorenspezifische“ Funktion bezeichnet.
Übersicht über die Autorenauswahl
Details zu diesen Eigenschaften finden Sie im Thema Skipped records that occur during application installation. Mit diesen Eigenschaften können Sie Löschungen und Auswahlaktualisierungen aktivieren und deaktivieren, je nachdem, ob Sie Ihre eigene Anwendung oder die Anwendung eines Drittanbieters verwenden.
In ähnlicher Weise schützen Update Sets Anpassungen, die Sie in einer Instanz vornehmen, vor eingehenden Changes, die eine Vorschauentscheidung erzwingen. Bevor Sie ein Update Set bestätigen, muss eine Vorschau ausgeführt werden, um zu versuchen, Kollisionen zu erkennen. Sie müssen alle Vorschauprobleme beheben, bevor Sie die Änderungen festschreiben. Die Quellcodeverwaltung fordert Sie möglicherweise auf, einen lokalen Change zu speichern, aber das Ergebnis der Installation besteht darin, das zu laden, was in der Quelle vorhanden ist, auch wenn lokal eine Änderung vorgenommen wurde.
Das Laden des Inhalts der Quelle ist schwierig, wenn Eigenschaften je nach Ziel der Installation unterschiedliche Versionen aufweisen müssen. Beispielsweise ist es schwierig zu lösen, wenn sich eine Eigenschaft, die eine Integrations-URL enthält, je nach Produktionsrolle der Instanz unterscheidet. Die Kennzeichnung „is_private“ ist bei einer Quellcodeverwaltungsinstallation wirksam und überschreibt die Eigenschaft nicht, wenn sie festgelegt ist, wodurch diese Bedenken entschärft werden.