Datentypen für Objekttypfelder

yuuvis® RAD designer 9.x »

Für jeden Objekttyp erstellen Sie Felder für Metadaten. In der Datenbanktabelle eines Objekttyps wird für jedes Feld eine Spalte mit entsprechendem Datentyp erstellt.

Die Felder werden über die Kopfzeile des Ansichtsbereichs Felder mit technischem Namen, Anzeigenamen und Datentyp erstellt und hinzugefügt.

Datentyp Verwendung

Boolean

Beschreibt drei Zustände: wahr / falsch / neutral

Date

Datumswerte

DateTime

Datums- und Uhrzeitwerte bis auf eine Sekunde genau.

Das Datum muss zwischen dem 01.01.1753 und dem 31.12.9999 liegen. Der Datentyp 'Date' ist nicht eingeschränkt.

In yuuvis® RAD client werden für die Uhrzeit nur Stunden und Minuten eingegeben und angezeigt.

DateTimeEx

Datums- und Uhrzeitwerte bis auf eine Millisekunde genau.

In yuuvis® RAD client werden für die Uhrzeit nur Stunden und Minuten eingegeben und angezeigt.

In Feldern dieses Typs stehen verschiedene Suchmöglichkeiten, wie beispielsweise die Intervallsuche, nicht zur Verfügung. Der Datentyp sollte deshalb nur verwendet werden, wenn die Felder dieses Typs nicht durchsucht werden müssen.

Decimal

Dezimalzahlen mit maximal 36 Ziffern, unabhängig von der Stelle des Kommas.

Integer

Ganze Zahlen von -231 bis 231-1.

Eingaben außerhalb dieses Wertebereichs führen zu Fehlern bzw. fehlerhaften Rundungen.

Long

Ganze Zahlen von -263 bis 263-1.

Feldern dieses Typs können über die Eigenschaft Standard Zähler zugeordnet werden.

Zahlen außerhalb des Integer-Bereichs können technisch verarbeitet, aber in yuuvis® RAD client nicht fehlerfrei eingegeben oder angezeigt werden.

ID

Systemweit eindeutige IDs.

Mit Klassifizierung:

  • Organisationsobjekt-Referenz für Benutzer und Gruppen
  • Geschäftsobjekt-Referenz für Objekttypen.

ID-Felder ohne Klassifikation werden im Sinne technischer Felder verwendet. Benutzer in yuuvis® RAD client sollten sie in der Regel nicht bearbeiten. In vom System generierten Formularvorlagen sind ID-Felder ohne Klassifikation nicht eingebunden. Sie können aber in definierte Formularvorlagen eingebunden und administrativ verwendet werden.

CatalogEntry

Felder dieses Typs können mit einem Katalog verknüpft werden. Benutzer können dann das entsprechende Feld auf dem Formular mit einem Wert aus dem verknüpften Katalog füllen.

Optionsgruppenfelder für Optionen werden ebenfalls über Kataloge erstellt.

String

Zeichenketten unterschiedlicher Länge, je nach Datenbank bis zu 4000 Zeichen.

StringEx

Zeichenketten, die für den Datentyp String zu lang sind.

Table

Eine Tabelle besteht aus einer Anzahl von Spalten, TableColumns, die über das Kontextmenü angelegt werden und Eigenschaften analog zu Feldern erhalten. Auf Formularen kann die Ausrichtung des Inhalts angegeben werden.

Tabellen mit mehr als 20.000 Zeilen führen bei Reindexierungen zu Fehlern. Reindexierungen können beispielsweise auch bei Aktualisierungen von Elasticsearch notwendig sein.
Falls in mehrspaltigen Tabellen Spalten vom Typ String die Eigenschaften Feldreferenz und Für Auto-Vervollständigung indizieren erhalten, dann können erhebliche Performanzprobleme auftreten

Auf einem Formular können alle oder nur einzelne Spalten einer Tabelle eingebunden werden.

Set [String]

Set [StringEx]

Set [CatalogEntry] Set [ID]

Mehrfachfeld für die Eingabe mehrerer Werte.

Wird ein Datum in ein Datumsfeld eingegeben, dann wird in der Datenbank nicht das lokale Datum gespeichert, sondern die GMT-Zeit. In yuuvis® RAD client wird, basierend auf der gespeicherten GMT-Zeit, die entsprechende lokale Zeit angezeigt. Dadurch kann es vorkommen, dass zwischen zwei Zeitzonen, insbesondere an der Datumsgrenze, eine Abweichung von einem Tag vorliegen kann.