Wahlpflicht- und Kundenaktualisierungen verfassen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • 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.

    Wenn Sie jedoch über die Quellcodeverwaltung installieren, werden diese Datensätze nicht übersprungen, es sei denn, eine globale Anwendungsdatei wird von einer anderen globalen Anwendung beansprucht. Mit Ausnahme von com.glide.apps.include_my_deletes und com.glide.apps.include_global_deletes, die die Verarbeitung des Ordners „author_elective_update“ insgesamt deaktivieren, sind diese Eigenschaften für installierte Quell-Apps nicht wirksam.
    Hinweis:
    Eine beim Laden für die Quellcodeverwaltung erkannte Datei vom Typ „Abwesend“ unterscheidet sich erheblich von einer Nutzlast des Typs Löschen, die sich im Ordner „author_elective_update“ befindet. Die Eigenschaften „author_selective_update“ verhindern nicht, dass beim Laden der Delta-Datei in der Quellcodeverwaltung die Datei gelöscht wird.

    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.