Erstellen Sie das Datenmodell
Erstellen Sie Tabellen und Felder in den Tabellen, um das Datenmodell der Anwendung zu unterstützen.
ServiceNow Fügt jeder neuen Tabelle automatisch fünf Felder hinzu. Die neuen Felder enthalten automatisch ausgefüllte Informationen zur Tabelle.
| 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.
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 stattdessen einen Referenzfeldtyp, der auf die Anwendertabelle anstelle eines Zeichenfolgenfelds verweist. Anwender 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 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.
| 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. |
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.
- 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.