ServiceNow Metadaten in Anwendungen
ServiceNow Metadaten beziehen sich auf die Konfigurations- und Strukturdefinitionen, aus denen ein besteht ServiceNow Anwendung selbst.
Was ist ServiceNow Metadaten?
Anwendungsmetadaten umfassen alle Konfigurationselemente, die definieren, wie ein ServiceNow Anwendung funktioniert. Betrachten Sie es als den „Blueprint“ Ihrer Anwendung. Nicht die von Anwendern erstellten Daten, sondern die Struktur und Regeln, die steuern, wie sich die Anwendung verhält.
Dateien unterscheiden sich von Metadaten
Der grundlegende Unterschied zwischen Dateien und Metadaten ist der Anwendungsdateien Werden Anwenderdaten oder -Inhalte innerhalb der Plattform verwaltet, während Anwendungsmetadaten Ist die Plattformkonfiguration, die die Struktur, Logik und das Verhalten der Anwendung definiert. Metadaten sind das, was Entwickler und Administratoren konfigurieren, um Anwendungen zu erstellen. Dateien sind die, die Endanwender und Prozesse innerhalb dieser Anwendungen hochladen oder generieren.
Metadatenbeispiele
Es gibt viele Arten von Metadaten, die Sie einer Anwendung zuordnen können. Einige Beispiele sind hier enthalten.
- Konfigurationsdatensätze
- Tabellen, Felder, Formulare, Listen, UI-Richtlinien, Business-Regeln, Client-Skripts, Zugriffssteuerungslisten (ACLs), Workflows und andere Plattformkomponenten, die definieren, wie eine Anwendung funktioniert.
- Anwendungsbereich
- In ServiceNow Bereichsbezogenes Anwendungsmodell. Metadaten sind in Anwendungen organisiert, die einen eigenen Namespace haben und versionsgesteuert werden können.
- Update-Sätze
- Metadatenänderungen werden in Update-Sätzen erfasst, bei denen es sich um Sammlungen von Konfigurationsänderungen handelt, die zwischen Instanzen migriert werden können.
- Systemdefinitionen
- Die in verschiedenen Systemtabellen gespeicherten Strukturelemente (z. B. [sys_DB_object] für Tabellen, [sys_dictionary] für Felder, [sys_ui_section] für Formulare), die das Verhalten und die Darstellung der Anwendung definieren.
Wie werden Metadaten in Anwendungen verwendet?
Metadaten werden in Anwendungen auf verschiedene Arten verwendet.
- App-Entwicklung
- Entwickler verwenden ServiceNow Studio Oder die Plattformschnittstelle zum Erstellen und Ändern von Metadatendatensätzen. Wenn Sie eine anwenderdefinierte Anwendung erstellen, erstellen Sie eine Sammlung zugehöriger Metadaten, die zusammen funktionieren.
- Bereichsbezogene Anwendungen
- Die ServiceNow Das Anwendungsbereichsmodell organisiert Metadaten in diskreten Anwendungen mit einem eigenen Namespace (z. B. x_Company_appname). Dies verhindert Namenskonflikte und macht Anwendungen tragbar und verwaltbar.
- Versionssteuerung
- Metadaten werden in Update-Sätzen oder der Quellcodeverwaltung nachverfolgt, sodass Sie Änderungen erfassen, zwischen Instanzen (Entwicklung, Test, Produktion) migrieren und den Versionsverlauf verwalten können.
- Plattforminterpretation
- Zur Laufzeit, ServiceNow Liest die Metadaten, um zu verstehen, wie Formulare gerendert, Regeln erzwungen, Logik ausgeführt und Zugriff gesteuert werden.
- Anpassung ohne Codierung
- Ein Großteil der Leistung von ServiceNow AI Platform Beruht auf der Möglichkeit, Administratoren komplexe Anwendungen konfigurieren zu lassen, indem sie Metadatendatensätze erstellen und ändern, häufig ohne Code zu schreiben.
- Anwendungsspeicher
- Wenn Sie Anwendungen von installieren ServiceNow Store, Sie importieren ein Metadatenpaket, das in Ihrer Instanz installiert wird.