---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Erstellen Sie das Datenmodell
=============================

Erstellen Sie das Datenmodell {#ariaid-title1}
==============================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 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 Agent-KI. Weitere Informationen finden Sie unter [Verwenden Sie Agent AI zum Erstellen und Bearbeiten von Anwendungen](https://servicenow-prod.fluidtopics.net/mlO5dxjBf6w8gECNLHVSqg "Verwenden Sie Agent AI, um Anwendungen zu erstellen und zu bearbeiten. Agentische KI kann auch zusammenfassen, was eine App tut, und Sie bei der Codegenerierung unterstützen.").

ServiceNow fügt jeder neuen Tabelle automatisch fünf Felder hinzu. Die neuen Felder enthalten automatisch ausgefüllte Informationen zur Tabelle.  
{#build-data-model__table_xtb_myl_sxb__entry__3}

|     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 | Benutzer, der den Datensatz zuletzt aktualisiert hat.                                                       |
| Sys-ID           | sys_id         | Eindeutiger Bezeichner für den Datensatz. Er ist in der gesamten Instanz eindeutig.                         |
| Updates          | sys_mod_count  | Numerisches Feld, das die Anzahl der Aktualisierungen für den Datensatz seit der Datensatzerstellung zählt. |
[Tabelle : 1. Jeder Tabelle wurden Felder hinzugefügt]

{#build-data-model__table_xtb_myl_sxb}

Neue Tabellen können eine vorhandene Tabelle erweitern, um Felder und Funktionen von der erweiterten Tabelle zu erben. Fügen Sie den Komponenten der erweiterten Tabelle hinzu, und ändern Sie sie. Die Aufgabentabelle ist die am häufigsten erweiterte ServiceNow-Tabelle. Weitere Informationen finden Sie [unter Wann sollte eine Tabelle neu erstellt werden und wann sie erweitert werden sollte](https://www.servicenow.com/community/in-other-news/when-to-create-a-new-table-vs-when-to-extend/ba-p/2277550) und [Exploring ServiceNow AI Platform® tables](https://www.servicenow.com/docs/access?context=exploring-table-administration&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)?  
Fügen Sie der Tabelle Felder hinzu, um das für die Anwendung erforderliche Datenmodell zu unterstützen. ServiceNow bietet viele verschiedene Feldtypen mit integrierter Validierung. Wählen Sie den Feldtyp aus, der am besten zu den Daten des Felds passt.  
Hinweis:  
Zeichenfolgenfelder (Nur-Text) sind am einfachsten zu konfigurieren. Da Benutzer jedoch alles eingeben können, können Zeichenfolgenfelder zu falschen und inkonsistenten Daten führen, die schwer zu verwenden sind.

Im Beispiel wird ein Zeichenfolgenfeldtyp für den Namen eines Benutzers verwendet. Beachten Sie, dass das Feld Anrufer für jeden Incident-Datensatz unterschiedlich ist, der Anrufer jedoch dieselbe Person sein kann. Verwenden Sie keinen Feldtyp „Zeichenfolge" für einen Anwendernamen in Tabellen.

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

Referenzfelder stellen konsistente Daten sicher, indem das Datum in einer anderen Tabelle in ServiceNow normalisiert wird. ServiceNow stellt Referenzen für über 2.000 Baselinetabellen bereit. Im [Anhang](https://developer.servicenow.com/dev.do#!/guides/rome/now-platform/pro-dev-guide/pro-dev-guide-page-9) sind einige häufig verwendete Tabellen zum Erstellen einer App aufgeführt.  
Während ein Referenzfeld Daten normalisieren kann, können andere Felder für bestimmte Datentypen verwendet werden. Einige gängige Feldtypen sind:{#build-data-model__table_ak3_vhm_sxb__entry__2}

|    Feldtyp    |                                                                                              Beschreibungen                                                                                               |
|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Ganzzahl      | Speichert Zahlenwerte und können 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 die Validierung und Formatierung für E164-konforme Telefonnummern.                                                                                                                                |
| Referenz      | Zeigt einen Datensatz aus einer anderen Tabelle an und hilft beim Normalisieren von Daten.                                                                                                                |
| Auswahl       | Zeigt ein Auswahlfeld mit einer vordefinierten Liste von Auswahlmöglichkeiten an. Auswahllisten sollten weniger als zehn Elemente enthalten.                                                              |
| Datum         | Speichert einen mit einer Datumsauswahl ausgewählten Datumswert. Verwenden Sie Datum, wenn Sie keine bestimmte Uhrzeit 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 wenn die genaue Uhrzeit wichtig ist. |
| Zeichenfolge  | Enthält Freiform-Text. Zeichenfolge verwenden, wenn kein anderer Feldtyp den im Feld gespeicherten Werten entspricht.                                                                                     |
[ ]

{#build-data-model__table_ak3_vhm_sxb}  
Hinweis:  
Feldtypen dürfen nicht geändert werden, nachdem ein Feld erstellt wurde.

Auswahllisten oder Referenzfelder {#build-data-model__section_mr4_j3m_sxb}
--------------------------------------------------------------------------

Auswahllisten und Referenzfelder bieten Benutzern die Möglichkeit, einen Wert aus einer Liste auszuwählen. Auswahllisten sind Name/Wert-Paare. Benutzer wählen aus den Namen aus, und das Feld speichert den Wert der ausgewählten Auswahl. Skripts verwenden den Wert. Name/Wert-Paare können den Auswahlmöglichkeiten hinzugefügt und entfernt werden, um die Liste der Optionen zu verwalten.

Referenzfelder verweisen auf eine Tabelle. Verwalten Sie Auswahlmöglichkeiten in der Tabelle. Der im Referenzfeld gespeicherte Wert ist die sys_id des referenzierten Datensatzes.  
Auswahllisten benötigen keine Referenztabelle und sind einfacher zu konfigurieren als Referenzfelder. Verwenden Sie Auswahllisten, wenn das Feld zehn oder weniger Optionen enthält und die Optionen nicht geändert werden. Erwägen Sie die Verwendung eines Referenzfelds und einer Tabelle, wenn:

* Das Feld erfordert mehr als zehn Auswahlmöglichkeiten.
* Die Auswahlmöglichkeiten ändern sich regelmäßig.
* Eine andere Person als der Administrator muss die Auswahlmöglichkeiten verwalten.
* Der Wert des Felds wirkt sich auf die Entscheidungslogik aus. Zum Beispiel Entscheidungstabellen in Flow Designer.
* Die Daten weisen mehrstufige Abhängigkeiten 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 Benutzerdatensatz verweisen, erhält die referenzierende Tabelle Zugriff auf andere Benutzerdetails wie E-Mail-Adresse und Abteilung.
* Es ist bereits eine Tabelle vorhanden, die die für das Feld erforderlichen Daten enthält.
{#build-data-model__ul_c5v_l3m_sxb}  
Überprüfen Sie bei der Verwendung von Referenzfeldern die in der Instanz verfügbaren Tabellen, um zu referenzieren, bevor Sie eine Tabelle erstellen. Wenn Sie eine neue Tabelle erstellen, überprüfen Sie die Liste der ausgenommenen Tabellen in Abschnitt 2 des [Handbuchs für anwenderdefinierte Tabellen](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/custom-table-guide.pdf). Erweitern Sie die neue Tabelle gegebenenfalls aus einer dieser Tabellen.  
Hinweis:  
Überprüfen Sie vor dem Erstellen neuer Felder in einer erweiterten Tabelle, ob ein vorhandenes Feld aus der Basistabelle geerbt ist und einen ähnlichen Zweck erfüllt. Wenn ein Feld gefunden wird, wird die Bezeichnung der erweiterten Tabelle überschrieben.

