Erstellen Sie ein Datenmodell für Ihre Anwendung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • 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, eine Tabelle oder PDFhochladen oder 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 Einfüllen von Daten in Benutzeroberflächen sind wichtige Ausgangspunkte für jede neue Anwendung. Anwender können beim Ausfüllen eines Formulars Daten wie Name und Telefonnummer angeben, und andere Anwender können bei der Erfüllung einer Anforderung auf Daten verweisen.

    In App Engine Studiowerden Anwendungsdaten im Tabellenformat gespeichert. Wenn Benutzer 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 Tabellen Now Platform, aus einer Tabelle oder PDF-Dateierstellen oder eine völlig neue Tabelle für Ihre Anwendung zum Speichern von Datensätzen anpassen.

    Die in Ihrer Anwendung gespeicherten Datensätze können aus mehreren Quellen stammen. Eine Tabelle speichert möglicherweise Datensätze, die von Benutzern eingegeben wurden, die Ihre Anwendung verwenden, eine andere wird durch den Import und die Zuordnung von Daten aus einer Tabelle oder durch ein Skript gefüllt, das Datensätze mit Daten aus einer anderen Tabelle Now Platform aktualisiert.

    Anwendungsvorlagen und -daten

    Anwendungsvorlagen fügen Ihrer Anwendung automatisch Daten hinzu. Wenn Sie zum Erstellen Ihrer Anwendung eine Vorlage 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 im Abschnitt „Experience “ Ihrer App angezeigt. Um das Formular zu bearbeiten, wählen Sie es im Abschnitt Experience aus. Formularansichten können auf der Registerkarte Formulare von Tabellen-Generatorbearbeitet werden. 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 kann Ihre Organisation die Tabelle „Konfigurationselement“ [cmdb_ci] für eine Anwendung verwenden, die Konfigurationsdaten enthält. Sie können eine Tabelle für Ihre Anwendung erstellen, indem Sie eine dieser vorhandenen Tabellen erweitern.

    Die Tabellenerweiterung ermöglicht es einer Tabelle, Felder und Datensätze für eine übergeordnete Tabelle freizugeben. Sie können eine Tabelle erweitern, wenn Sie erwarten, dass Benutzer ähnliche Felder in verschiedenen Formularansichten einer Anwendung ausfüllen. Um beispielsweise den Tickettyp der Tabelle zu erstellen, können Sie die Tabelle „Aufgabe“ [task] 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 für ihre Citizen Developers, die sie beim Entwerfen ihrer Apps verwenden können. Dies ermöglicht es den Entwicklern, die Art und Weise zu standardisieren, wie Daten in mehreren Anwendungen innerhalb des Unternehmens verwendet werden.

    Um eine Tabelle in Ihrer Anwendung erweiterbar zu machen, wählen Sie bei der Tabellenerstellung Erweiterbar machen. Nach dem Erweitern einer vorhandenen Tabelle können Sie die neue Tabelle durch Hinzufügen weiterer Spalten weiter anpassen.

    Die folgende Tabelle enthält eine Liste häufig erweiterter Tabellen in Now Platform. Weitere Informationen zu häufig erweiterten Tabellen und Modellen für Erweiterungen finden Sie unter Table extension and classes.

    Tabelle : 1. Häufig erweiterte Tabellen
    Tabelle Kurzbeschreibung Beschreibung
    Aufgabe Aufgabe Speichert Felder für Kernanwendungen wie Incident-, Problem- und Change-Management. Es stellt eine Reihe von Standardfeldern bereit, die für alle Tabellen verwendet werden, die es erweitern. Jede Tabelle, die die Aufgabentabelle erweitert, kann aufgabenspezifische Funktionen für die Steuerung von Aufgaben nutzen.
    cmdb_ci Konfigurationselement Speichert Konfigurationselemente. Diese Tabelle kann für Konfigurationselemente wie Hardware, Services usw. erweitert werden.

    sn_customerservice

    _case

    Kundenservicefall Speichert Kundenservicefall-Datensätze.
    sm_order Serviceauftrag Speichert Daten, die die auszuführenden Arbeiten definieren und verwalten.
    sm_task Serviceaufgabe Speichert Arbeitseinheiten, die von einer Person in einer Sitzung ausgeführt wurden (ein Standort, eine Uhrzeit).
    planned_task Geplante Aufgabe Speichert zusätzliche Felder für Aufgaben, die sich auf Zeit und Aufwand als Teil eines geplanten mehrstufigen Prozesses beziehen.
    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 direkt einen Geschäftsprozess unterstützen.
    sys_user Anwender Speichert Benutzerdaten. Die Benutzertabelle enthält eine Liste aller Systembenutzer und der zugehörigen Abteilung.
    sys_user_group Anwendergruppe Speichert und gruppiert eine Gruppe von Benutzern, die ein gleiches Ziel verfolgen. Gruppen können Aufgaben ausführen, z. B. die Genehmigung von Change-Anforderungen, die Lösung von Incidents, Empfang von E-Mail-Benachrichtigungen oder die Ausführung von Arbeitsauftragsaufgaben.
    core_company Unternehmen Speichert Unternehmensinformationen.
    cmn_schedule Zeitplan Speichert Datensätze, die eine Zeitzone und einen Zeitplantyp angeben und einen oder mehrere Zeitplaneinträge verwenden.
    cmn_department Abteilung Speichert eine Liste aller Abteilungen und des zugehörigen Geschäftsbereichs.
    cmn_cost_center Kostenstelle Speichert Kostenstellen-Datensä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 in verschiedenen Asset-Anwendungen der ServiceNow-Plattform verwendet, einschließlich Produktkatalog, Asset-Verwaltung und Beschaffung.
    life_cycle_stage Lebenszyklusphase Speichert Standardfelder und -werte für die Nachverfolgung von Lebenszyklusphasen für CIs. Die Verwendung dieser Standardwerte in allen Anwendungen hilft dabei, Assets über ihre Lebenszyklusübergänge hinweg effektiv nachzuverfolgen.

    life_cycle_stage

    _status

    Lebenszyklusstatus Speichert Standardfelder und -werte für die Nachverfolgung des Status der Lebenszyklusphase für CIs. Die Verwendung dieser Standardwerte in allen Anwendungen hilft dabei, Assets über ihre Lebenszyklusübergänge hinweg effektiv nachzuverfolgen.
    Incident Incident Speichert Abweichungen von einem erwarteten Betriebsstandard.
    sysapproval Genehmigung Speichert Daten, mit denen Sie Autorisierungen für Aufgaben erfordern 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.