Erstellen Sie das Datenmodell

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Erstellen Sie Tabellen und Felder in den Tabellen, um das Datenmodell der Anwendung zu unterstützen.

    Hinweis:
    Erwägen Sie die Erstellung von Anwendungen mit Hilfe von agentenbasierter KI. Weitere Informationen finden Sie unter Verwenden Sie KI-Fähigkeiten in anwenderdefinierten Anwendungen.

    ServiceNow Fügt jeder neuen Tabelle automatisch fünf Felder hinzu. Die neuen Felder enthalten automatisch ausgefüllte Informationen zur Tabelle.

    Tabelle : 1. Felder, die jeder Tabelle hinzugefügt wurden
    Feldname Datenbankname Beschreibung
    Erstellt von sys_created_by Benutzer, der den Datensatz erstellt hat.
    Erstellt sys_created_on Datum/Uhrzeit der Erstellung des Datensatzes.
    Aktualisiert von sys_updated_by Anwender, der den Datensatz zuletzt aktualisiert hat.
    Sys-ID sys_id Eindeutiger Bezeichner für den Datensatz. Sie ist in der gesamten Instanz eindeutig.
    Updates sys_mod_count Numerisches Feld, das die Anzahl der Aktualisierungen des Datensatzes seit der Datensatzerstellung zählt.

    Neue Tabellen können eine vorhandene Tabelle erweitern, um Felder und Funktionen von der zu erweiterenden Tabelle zu übernehmen. Fügen Sie zu hinzu, und ändern Sie die Komponenten der erweiterten Tabelle. Die am häufigsten erweiterte ServiceNow-Tabelle ist Aufgabe Tabelle. Weitere Informationen finden Sie unter Wann eine neue Tabelle erstellt werden soll, vs. Wann erweitert werden soll Und Exploring ServiceNow AI Platform® tables.

    Fügen Sie der Tabelle Felder hinzu, um das für die Anwendung erforderliche Datenmodell zu unterstützen. ServiceNow verfügt über viele verschiedene Feldtypen mit integrierter Validierung. Wählen Sie den Feldtyp aus, der den Daten des Felds am besten entspricht.
    Hinweis:
    Zeichenfolgenfelder (nur-Text) sind am einfachsten zu konfigurieren. Da Anwender jedoch alles eingeben können, können Zeichenfolgenfelder zu schlechten und inkonsistenten Daten führen, die schwierig zu verwenden sind.

    Im Beispiel wird ein Zeichenfolgenfeldtyp für den Namen eines Anwenders verwendet. Beachten Sie, dass sich das Feld „Anrufer“ für jeden Incident-Datensatz unterscheidet, aber der Anrufer kann dieselbe Person sein. Verwenden Sie keinen Zeichenfolgenfeldtyp für den Namen eines Anwenders in Tabellen.

    Verwenden Sie kein Zeichenfolgenfeld für Anwendernamen. Dadurch wird die Fehlerwahrscheinlichkeit erhöht.

    Verwenden Sie stattdessen einen Referenzfeldtyp, der auf die Anwendertabelle anstelle eines Zeichenfolgenfelds verweist. Anwender müssen dann einen einzelnen konsistenten Datensatz im Feld „Anrufer“ auswählen.

    Verwenden Sie Referenzfelder für Anwendernamen aus Gründen der Konsistenz

    Referenzfelder stellen konsistente Daten sicher, indem das Datum in einer anderen Tabelle in ServiceNow normalisiert wird. ServiceNow verfügt über über über 2000 Baseline-Tabellen, auf die verwiesen werden kann. Die Anhang Listet einige häufig verwendete Tabellen zum Erstellen einer App auf.

    Während ein Referenzfeld Daten normalisieren kann, können andere Felder für bestimmte Datentypen verwendet werden. Einige gängige Feldtypen sind:
    Feldtyp Beschreibungen
    Ganzzahl Speichert Zahlenwerte und kann in Berechnungen verwendet werden.
    Währung Enthält einen Währungswert und zeigt Werte in der Währung des angemeldeten Anwenders an.
    Telefonnummer Enthält Validierung und Formatierung für E164-konforme Telefonnummern.
    Referenz Zeigt einen Datensatz aus einer anderen Tabelle an und hilft bei der Normalisierung von Daten.
    Auswahl Zeigt ein Auswahlfeld mit einer vordefinierten Auswahlliste an. Auswahllisten sollten weniger als zehn Elemente enthalten.
    Datum Speichert einen Datumswert, der mit einer Datumsauswahl ausgewählt wurde. Verwenden Sie das Datum, wenn Sie keine bestimmte Zeit benötigen.
    Datum/Uhrzeit Speichert Datums- und Uhrzeitwerte, die mit einer Datums- und Uhrzeitauswahl ausgewählt wurden. Verwenden Sie Datum/Uhrzeit, um bestimmte Zeiten zu vergleichen oder ob die genaue Uhrzeit wichtig ist.
    Zeichenfolge Enthält Freitext. Verwenden Sie Zeichenfolge, wenn kein anderer Feldtyp den im Feld gespeicherten Werten entspricht.
    Hinweis:
    Feldtypen dürfen nicht geändert werden, nachdem ein Feld erstellt wurde.

    Auswahllisten oder Referenzfelder

    Auswahllisten und Referenzfelder bieten Anwendern die Möglichkeit, einen Wert aus einer Liste auszuwählen. Auswahllisten sind Name/Wert-Paare. Anwender wählen aus den Namen aus, und das Feld speichert den Wert der ausgewählten Auswahl. Skripts verwenden den Wert. Fügen Sie Name/Wert-Paare hinzu, und entfernen Sie sie aus den Auswahlmöglichkeiten, um die Liste der Optionen zu verwalten.

    Referenzfelder verweisen auf eine Tabelle. Verwalten Sie die Auswahlmöglichkeiten in der Tabelle. Der im Referenzfeld gespeicherte Wert ist sys_ID Des referenzierten Datensatzes.

    Auswahllisten erfordern keine Referenztabelle und sind einfacher zu konfigurieren als Referenzfelder. Verwenden Sie Auswahllisten, wenn das Feld zehn oder weniger Optionen hat und sich die Optionen nicht ändern. Ziehen Sie die Verwendung eines Referenzfelds und einer Tabelle in Betracht, wenn:
    • Das Feld erfordert mehr als zehn Auswahlmöglichkeiten.
    • Die Auswahlmöglichkeiten ändern sich regelmäßig.
    • Eine andere Person als ein Administrator muss die Auswahlmöglichkeiten verwalten.
    • Der Wert des Felds hat Auswirkungen auf die Entscheidungslogik. Beispiel: Entscheidungstabellen in Flow Designer.
    • Die Daten weisen Abhängigkeiten auf mehreren Ebenen zwischen verschiedenen Feldern auf, die zu komplexen und unhandlichen Auswahlfeldkombinationen führen können.
    • Die Auswahlmöglichkeiten erfordern mehr als ein Name/Wert-Paar. Wenn Sie beispielsweise auf einen Anwenderdatensatz verweisen, erhält die referenzierende Tabelle Zugriff auf andere Anwenderdetails, z. B. E-Mail und Abteilung.
    • Es ist bereits eine Tabelle vorhanden, die die für das Feld erforderlichen Daten enthält.
    Überprüfen Sie bei Verwendung von Referenzfeldern die in der Instanz verfügbaren Tabellen, auf die verwiesen werden soll, bevor Sie eine Tabelle erstellen. Wenn Sie eine neue Tabelle erstellen, überprüfen Sie die Liste der ausgenommenen Tabellen in Abschnitt 2 von Anwenderdefinierter Tabellenleitfaden . Erweitern Sie gegebenenfalls die neue Tabelle aus einer dieser Tabellen.
    Hinweis:
    Überprüfen Sie vor dem Erstellen neuer Felder in einer erweiterten Tabelle nach einem vorhandenen Feld, das von der Basistabelle geerbt wurde und einen ähnlichen Zweck hat. Wenn ein Feld gefunden wird, überschreiben Sie die Bezeichnung der erweiterten Tabelle.