Verfassen Sie Wahlpflicht- und Kunden-Updates

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Wenn Sie eine Anwendung aus dem Anwendungs-Repository oder dem ServiceNow® Store installieren, können Sie eine Reihe von Eigenschaften festlegen, um das Verhalten der Lösch- und Auswahlverarbeitung zu definieren. Diese Arten von Auswahlmöglichkeiten werden als „Author-Elektive“-Funktionen bezeichnet.

    Übersicht

    Details zu diesen Eigenschaften finden Sie im Thema Übersprungene Datensätze, die während der Anwendungsinstallation auftreten. Mit diesen Eigenschaften können Sie Löschungen und Auswahlaktualisierungen aktivieren und deaktivieren, je nachdem, ob Sie Ihre eigene Anwendung oder die Anwendung einer Drittpartei verwenden.

    Wenn Sie jedoch aus der 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_selective_update“ vollständig deaktivieren, sind diese Eigenschaften für in der Quelle installierte Apps nicht wirksam.
    Hinweis:
    Eine „abwesende“ Datei, die beim Laden von Delta für die Quellcodeverwaltung erkannt wird, unterscheidet sich erheblich von einer Nutzlast des Typs Löschen, die sich im Ordner „author_selective_update“ befindet. Die Eigenschaften Author_selective_update verhindern nicht, dass die Datei beim Laden durch Delta in der Quellcodeverwaltung gelöscht wird.

    Ebenso schützen Update Sets Anpassungen, die Sie in einer Instanz vornehmen, vor eingehenden Änderungen, die eine Vorschauentscheidung erzwingen. Bevor Sie ein Update Set festlegen, muss eine Vorschau ausgeführt werden, um Kollisionen zu erkennen. Sie müssen alle Vorschauprobleme beheben, bevor Sie die Änderungen committen. Die Quellcodeverwaltung fordert Sie möglicherweise auf, eine lokale Änderung zu speichern, aber das Ergebnis der Installation ist, dass das, was in der Quelle vorhanden ist, auch dann geladen wird, wenn eine Änderung lokal vorgenommen wurde.

    Das Laden der in der Quelle vorhandenen Elemente ist eine Herausforderung, wenn Eigenschaften je nach Installationsziel unterschiedliche Versionen haben müssen. Beispielsweise ist es schwierig aufzulö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 wird, wodurch diese Bedenken gemindert werden.