Uhrzeit

Einführung

In NocoBase wird Uhrzeit (Time) zum Speichern einer Uhrzeit innerhalb eines Tages verwendet.

Das Uhrzeitfeld eignet sich für Geschäftsdaten wie Öffnungszeiten, Erinnerungszeiten oder Schichtzeiträume, die nicht an ein bestimmtes Datum gebunden sind.

Wenn gleichzeitig ein Datum und eine Uhrzeit gespeichert werden sollen, wählen Sie Datum und Uhrzeit.

Geeignete Anwendungsfälle

Die Uhrzeit eignet sich für folgende Geschäftsszenarien:

  • Öffnungszeit und Schließzeit
  • Tägliche Erinnerungszeit
  • Beginn und Ende einer Schicht
  • Konfiguration fester Zeitpunkte

Erstellen und konfigurieren

Klicken Sie auf der Seite „Configure fields“ einer Datentabelle auf „Add field“ und wählen Sie „Uhrzeit“, um ein Uhrzeitfeld zu erstellen.

20240512181216

KonfigurationBeschreibung
Field interfaceDer Benutzeroberflächentyp des Feldes. Für die Uhrzeit entspricht er time und bestimmt, wie der Wert auf der Seite eingegeben und angezeigt wird.
Field display nameDer Name, unter dem das Feld in der Benutzeroberfläche angezeigt wird, z. B. „Startzeit“, „Erinnerungszeit“ oder „Öffnungszeit“. Es wird empfohlen, einen für die zuständigen Mitarbeitenden unmittelbar verständlichen Namen zu verwenden.
Field nameDer Bezeichner des Feldes für interne Verweise in APIs, Beziehungsfeldern, Berechtigungen, Workflows usw. Nach der Erstellung wird er in der Regel nicht mehr geändert. Er darf nur Buchstaben, Zahlen und Unterstriche enthalten und muss mit einem Buchstaben beginnen.
Field typeDer Typ des Feldes auf Datenebene. Der Feldtyp für Uhrzeit ist standardmäßig time.
Default valueDer Standardwert. Wenn beim Erstellen eines neuen Datensatzes kein Wert eingegeben wird, kann automatisch der Standardwert eingesetzt werden.
Validation rulesValidierungsregeln. Es können unter anderem Pflichtfelder und Zeitbereiche konfiguriert werden.
DescriptionBeschreibung des Feldes. Hier können die Bedeutung des Feldes, Eingabeanforderungen, Datenquelle oder verantwortliche Person festgehalten werden.
Achtung

Der Feldname wird von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Prüfen Sie die Benennung vor der Erstellung sorgfältig, um späteren Konfigurationsaufwand durch Änderungen zu vermeiden.

Feldeigenschaften

Das Uhrzeitfeld verhält sich standardmäßig wie folgt:

EigenschaftBeschreibung
Standardmäßiges Field interfacetime.
Standardmäßiger Field typetime.
Verfügbare Field typestime.
SeitenkomponenteIm Bearbeitungsmodus wird eine Zeitauswahl verwendet.
FilterungDie Filterung nach Uhrzeit, Zeitbereich, leer und nicht leer wird unterstützt.
SortierungDie Sortierung nach Uhrzeit wird unterstützt.
ValidierungValidierungen wie Pflichtfeld und Zeitbereich werden unterstützt.

Konfiguration bearbeiten

Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des Uhrzeitfelds zu bearbeiten. Die Bearbeitung eines Feldes dient hauptsächlich dazu, die Darstellung und Verwendung des Feldes in NocoBase anzupassen, beispielsweise durch Ändern des Anzeigenamens, der Beschreibung, des Standardwerts, der Validierungsregeln oder feldspezifischer Einstellungen.

Wenn das Feld aus einer bereits synchronisierten Tabelle der Hauptdatenbank stammt, handelt es sich bei der Bearbeitung in der Regel um eine Feldzuordnung – das Datenbankfeld wird einem Field type und einem Field interface in NocoBase zugeordnet.

KonfigurationBearbeitbarBeschreibung
Field display nameJaÄndert den Anzeigenamen des Feldes in der Benutzeroberfläche, ohne den Feldbezeichner zu ändern.
Field nameNeinDer Feldbezeichner kann nach der Erstellung in der Regel nicht im Bearbeitungsformular geändert werden.
Field interfaceBedingtBei der Feldzuordnung von Feldern aus der Hauptdatenbank oder synchronisierten Feldern kann die Einstellung angepasst werden. Dies beeinflusst die Eingabe, Darstellung und Validierung auf den Seiten.
Field typeBedingtBei der Feldzuordnung von Feldern aus der Hauptdatenbank oder synchronisierten Feldern kann die Einstellung angepasst werden. Vor der Anpassung muss geprüft werden, ob die vorhandenen Daten mit dem neuen Typ verwendet werden können.
Default valueJaPasst den Standardwert für neue Datensätze an.
Validation rulesJaPasst die Validierungsregeln des Feldes an.
DescriptionJaErgänzt die Bedeutung des Feldes, Eingabeanforderungen, Datenquelle oder verantwortliche Person.
Achtung

Das Wechseln des Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Dadurch werden die Speicherart des Feldes, die Eingabekomponente, Validierungsregeln, Filterbedingungen und die Verwendung von Workflow-Variablen beeinflusst. Bei einer großen Menge vorhandener Daten muss zunächst geprüft werden, ob das Datenformat kompatibel ist.

Feld löschen

Klicken Sie rechts neben dem Feld auf „Delete“, um das Uhrzeitfeld zu löschen. In der Hauptdatenbank können Sie außerdem mehrere Felder auswählen und gesammelt löschen.

Beim Löschen eines in der Hauptdatenbank neu erstellten Uhrzeitfelds werden in der Regel gleichzeitig die tatsächliche Spalte in der Datenbank und die darin vorhandenen Daten gelöscht. Beim Löschen eines aus der Datenbank synchronisierten oder einer externen Datenquelle zugeordneten Feldes hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und der Herkunft des Feldes ab.

Warnung

Das Löschen eines Feldes kann Seitenblöcke, Formulare, Filter, Berechtigungen, Workflows, APIs, Importe und Exporte sowie vorhandene Daten beeinflussen. Prüfen Sie vor dem Löschen, ob das Feld noch von Geschäftskonfigurationen referenziert wird.

Verwendung in der Seitenkonfiguration

Uhrzeitfelder eignen sich für die Verwendung in Formularen und Regelkonfigurationen. 20260709232726

SzenarioVerwendung
FormularblockAuswahl einer Uhrzeit innerhalb eines Tages.
TabellenblockAnzeigen, Sortieren und Filtern von Uhrzeiten.
FilterblockFiltern nach einem Zeitbereich.
WorkflowAls Feld für eine Zeitbedingung.