Erstellen Sie ein Datenmodell für Ihre Anwendung
Erstellen Sie ein Datenmodell in App Engine Studio( AES) Für Ihre Anwendung, indem Sie die Tabellen erstellen, die Ihre Anwendungsdaten enthalten. Erstellen Sie Datentabellen, die in Ihrer Anwendung verwendet werden, indem Sie die Tabelle von Grund auf neu erstellen und eine Tabelle hochladen Oder PDF , Oder indem Sie eine vorhandene Tabelle als Vorlage verwenden. Sie können Datenimporte auch erstellen und planen, indem Sie eine Tabelle einer vorhandenen Tabelle in Ihrer Anwendung zuordnen.
Das Erstellen eines Datenmodells und das Ausfüllen von Daten in Anwenderoberflächen sind entscheidende Ausgangspunkte für jede neue Anwendung. Anwender können Daten angeben, z. B. ihren Namen und ihre Telefonnummer, wenn sie ein Formular ausfüllen, und andere Anwender können bei der Erfüllung einer Anforderung auf Daten verweisen.
In App Engine Studio, Anwendungsdaten werden im Tabellenformat gespeichert. Wenn Anwender Anwendungsdaten aktualisieren, erstellen sie eine Zeile oder ändern eine vorhandene Zeile in der Tabelle (jede Zeile wird auch als Datensatz bezeichnet). Sie können Tabellen aus vorhandenen erstellen ServiceNow AI PlatformTabellen aus einer Tabelle Oder PDF , Oder passen Sie eine vollständig neue Tabelle an, in der Ihre Anwendung Datensätze speichert.
Die in Ihrer Anwendung gespeicherten Datensätze können aus mehreren Quellen stammen. In einer Tabelle können Datensätze gespeichert werden, die von Anwendern eingegeben wurden, die Ihre Anwendung verwenden. Eine andere kann über den Import und die Zuordnung von Daten aus einer Tabelle oder über ein Skript ausgefüllt werden, das Datensätze mit Daten aus einer anderen aktualisiert ServiceNow AI PlatformTabelle.
Anwendungsvorlagen und -Daten
Anwendungsvorlagen fügen Ihrer Anwendung automatisch Daten hinzu. Wenn Sie eine Vorlage zum Erstellen Ihrer Anwendung verwenden, können Sie die hinzugefügten Tabellen bearbeiten oder andere Tabellen hinzufügen.
Formulare
Wenn Sie Ihrer App Daten hinzufügen, werden alle zugehörigen Formularansichten in angezeigt Experience Abschnitt Ihrer App. Um das Formular zu bearbeiten, wählen Sie es in aus Experience Abschnitt. Formularansichten können in bearbeitet werden Formulare Registerkarte von Tabellen-Generator. Weitere Informationen finden Sie unter Formulare in Tabellen-Generator.
Tabellenerweiterung
Es gibt mehrere Tabellen, die Ihre Organisation möglicherweise bereits in anderen Anwendungen verwendet. Beispielsweise verwendet Ihre Organisation möglicherweise die Tabelle „Konfigurationselement“ [cmdb_ci] für eine Anwendung, die Konfigurationsdaten enthält. Sie können eine Tabelle für Ihre Anwendung erstellen, indem Sie eine dieser vorhandenen Tabellen erweitern.
Tabellenerweiterung Ermöglicht einer Tabelle, Felder und Datensätze für eine übergeordnete Tabelle freizugeben. Sie können eine Tabelle erweitern, wenn Sie erwarten, dass Anwender ähnliche Felder in verschiedenen Formularansichten in einer Anwendung ausfüllen. Um beispielsweise einen Ticketing-Typ von Tabelle zu erstellen, können Sie die Tabelle „Aufgabe“ [Aufgabe] erweitern. Die Aufgabentabelle enthält Felder, die für die meisten Arbeitstickets Standard sind, z. B. Nummer Und Zugewiesen an .
Viele Organisationen erstellen erweiterbare standardisierte Tabellen, die ihre Bürgerentwickler beim Entwerfen ihrer Apps verwenden können. Dadurch können Entwickler die Verwendung von Daten in mehreren Anwendungen innerhalb der Organisation standardisieren.
Wählen Sie aus, um eine Tabelle in Ihrer Anwendung erweiterbar zu machen Erweiterbar machen Während der Tabellenerstellung. Nachdem Sie eine vorhandene Tabelle erweitert haben, können Sie die neue Tabelle weiter anpassen, indem Sie weitere Spalten hinzufügen.
Die folgende Tabelle enthält eine Liste der häufig erweiterten Tabellen in ServiceNow AI Platform. Weitere Informationen zu häufig erweiterten Tabellen und Modellen zur Erweiterung finden Sie unter Table extension and classes.
| Tabelle | Kurzbeschreibung | Beschreibung |
|---|---|---|
| Aufgabe | Aufgabe | Speichert Felder für die Kernanwendungen wie Incident-, Problem- und Change-Management. Es stellt eine Reihe von Standardfeldern bereit, die für jede der Tabellen verwendet werden, die sie erweitern. Jede Tabelle, die die Aufgabentabelle erweitert, kann aufgabenspezifische Funktionalität für steuernde Aufgaben nutzen. |
| cmdb_ci | Konfigurationselement | Speichert Konfigurationselemente. Diese Tabelle kann für Konfigurationselemente wie Hardware, Services usw. erweitert werden |
sn_customerservice _Fall |
Kundenservicefall | Speichert Kundenservicefall-Datensätze. |
| sm_order | Serviceauftrag | Speichert Daten, die die auszuführende Arbeit definieren und verwalten. |
| sm_Task | Serviceaufgabe | Speichert Arbeitseinheiten, die von einer Person in einer Sitzung ausgeführt werden (ein Standort, ein Mal). |
| Planned_Task | Geplante Aufgabe | Speichert zusätzliche Felder für Aufgaben im Zusammenhang mit Zeit und Aufwand als Teil eines geplanten, mehrstufigen Prozesses. |
| cmn_location | Standort | Speichert Standortinformationen. |
cmdb_serviceorder _Product_model |
Serviceauftragsmodell | Speichert Serviceauftragsvorlagen. |
cmdb_servicetask _Product_Mode |
Serviceaufgabenmodell | Speichert Aufgabenvorlagen für Services. |
cmdb_qb_result _Base |
Abfrageergebnisse | Speichert Abfrageergebnisse, die vom CMDB-Abfragegenerator erstellt wurden. |
| alm_asset | Asset | Speichert allgemeine sowie Finanz- und Vertragsinformationen über Assets. |
| cmdb_ci_service | Business-Service | Speichert IT-Servicedaten, die einen Geschäftsprozess direkt unterstützen. |
| sys_user | Anwender | Speichert Anwenderdaten. Die Anwendertabelle enthält eine Liste aller Systemanwender und ihrer zugehörigen Abteilung. |
| sys_user_group | Anwendergruppe | Speichert und gruppiert eine Reihe von Anwendern, die einen gemeinsamen Zweck haben. Gruppen können Aufgaben wie das Genehmigen von Change-Anforderungen, das Lösen von Incidents, das Empfangen von E-Mail-Benachrichtigungen oder das Ausführen von Arbeitsauftragsaufgaben ausführen. |
| core_company | Unternehmen | Speichert Unternehmensinformationen. |
| cmn_schedule | Zeitplan | Speichert Datensätze, die eine Zeitzone und einen Typ von Zeitplan angeben, und verwendet einen oder mehrere Zeitplaneinträge. |
| cmn_Abteilung | Abteilung | Speichert eine Liste aller Abteilungen und des zugehörigen Geschäftsbereichs. |
| cmn_Cost_Center | Kostenstelle | Speichert Kostenstellendatensätze. Dies ist eine Referenz zwischen Finanzsystemen und IT. Kostenstellendatensätze stellen Geschäftsentitäten dar und haben eine zugehörige Liste von CI-Kostenstellenbeziehungen, die den Verbrauch von Business Services durch die Kostenstelle messen. |
| cmdb_model | Produktmodell | Bestimmte Versionen oder verschiedene Konfigurationen eines Assets. Modelle werden für die Verwaltung und Nachverfolgung von Assets über verschiedene Asset-Anwendungen der ServiceNow-Plattform verwendet, einschließlich Produktkatalog, Asset-Management und Beschaffung. |
| life_cycle_stage | Lebenszyklusphase | Speichert Standardfelder und -Werte für die Nachverfolgung von Lebenszyklusphasen für CIs. Die einheitliche Verwendung dieser Standardwerte in allen Anwendungen trägt dazu bei, Assets während ihrer Lebenszyklusübergänge effektiv nachzuverfolgen. |
life_cycle_stage _Status |
Lebenszyklusstatus | Speichert Standardfelder und -Werte für die Nachverfolgung des Lebenszyklusphasenstatus für CIs. Die einheitliche Verwendung dieser Standardwerte in allen Anwendungen trägt dazu bei, Assets während ihrer Lebenszyklusübergänge effektiv nachzuverfolgen. |
| Incident | Incident | Speichert Abweichungen von einem erwarteten Betriebsstandard. |
| SysApproval | Freigabe | Speichert Daten, mit denen Sie die Autorisierung für Aufgaben anfordern können, bevor die Arbeit abgeschlossen ist. Sie können Genehmigungen für alle Aufgaben definieren und Benutzer oder Gruppen einer Aufgabe zuordnen, um sie zu genehmigen oder abzulehnen. |
Verwenden Sie die unten aufgeführten Methoden, um ein Datenmodell zu erstellen und Ihrer Anwendung Daten hinzuzufügen.