Anwendungsdateien

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Anwendungsdateien sind Konfigurationsdatensätze, mit denen Entwickler die Anwendungsfunktionalität erweitern können.

    Anwendungsentwickler erstellen Anwendungsdateien, wenn sie Konfigurationsdatensätze für Anwendungslogik hinzufügen, z. B. Business Rules, Workflows und Skripteinbindungen. Bereichsbezogene Anwendungen besitzen diese Tabellen nicht, aber sie besitzen die Datensätze (Dateien) innerhalb dieser Tabellen. Wenn Sie beispielsweise eine Business Rule hinzufügen, um nach verfügbaren Räumen in der Tabelle „Konferenzräume“ zu suchen, wird der Tabelle „Business Rule“ [sys_script] eine Anwendungsdatei hinzugefügt. Anwendungsentwickler können die vollständige Liste der Anwendungsdateien im benutzerdefinierten Anwendungsdatensatz anzeigen.

    Die Tabelle „Anwendungsdatei“ [sys_metadata] ist die übergeordnete Tabelle für alle Tabellen, die Konfigurationsdatensätze enthalten. Sie enthält eine Reihe von Standardfeldern, die die Attribute für einen Konfigurationsdatensatz definieren. Tabellen, die Konfigurationsdatensätze enthalten, erweitern die Tabelle „Anwendungsdatei“. Die Tabelle „Business Rule“ [sys_script] erweitert beispielsweise die Tabelle „Anwendungsdatei“.

    Entwickler erstellen Anwendungsdatensätze nicht direkt aus der Tabelle „Anwendungsdatei“. Stattdessen erstellen oder ändern sie Konfigurationsdatensätze, und das System erstellt oder ändert den zugehörigen Anwendungsdateidatensatz. Die meisten Konfigurationsdatensatztabellen zeigen kein Referenzfeld oder eine zugehörige Liste für die Tabelle „Anwendungsdatei“ an. Standardmäßig haben nur Anwendungen [sys_scope] und Tabellen [sys_db_object] einen Verweis auf die Tabelle „Anwendungsdatei“.

    Das System verfolgt auch Anwendungsdateidatensätze in Update Sets. Wenn Sie einen Anwendungsdateidatensatz oder den zugehörigen Konfigurationsdatensatz ändern, fügt das System einen entsprechenden Datensatz in der Tabelle „Kunden-Updates“ [sys_update_xml] hinzu. Das System verwendet einen einzigen Update-Datensatz, um sicherzustellen, dass ein Konfigurationsdatensatz und seine Anwendungsdatei beim Übertragen von Anwendungen zwischen Instanzen synchron gehalten werden. Um Kollisionen zu vermeiden, werden Anwender gewarnt, wenn sie eine Anwendungsdatei bearbeiten, die zuvor in einem anderen Update-Satz bearbeitet wurde.

    Administratoren können:

    • Dateieigenschaften für Konfigurationsdatensätze anzeigen
    • Anwendungsdateien vor Änderungen während Upgrades schützen
    • Eltern-Kind-Beziehungen zwischen Konfigurationsdatensätzen anzeigen