Aktualisierungsdatum

Einführung

In NocoBase wird das Aktualisierungsdatum (Updated at) verwendet, um automatisch den Zeitpunkt der letzten Aktualisierung eines Datensatzes aufzuzeichnen.

Das Aktualisierungsdatum wird normalerweise durch ein voreingestelltes Feld erzeugt. Es eignet sich für Audits, die Beurteilung von Synchronisierungen, Sortierungen, Filterungen und Workflow-Bedingungen.

Wenn Sie geschäftliche Zeitpunkte wie den Abschlusszeitpunkt oder den Genehmigungszeitpunkt speichern müssen, verwenden Sie Datum und Uhrzeit.

Geeignete Einsatzszenarien

Das Aktualisierungsdatum eignet sich für folgende geschäftliche Szenarien:

  • Den Zeitpunkt der letzten Aktualisierung anzeigen
  • Zuletzt aktualisierte Daten filtern
  • Ermitteln, ob Daten längere Zeit nicht gepflegt wurden
  • Beim Synchronisieren mit externen Systemen Aktualisierungszeitpunkte vergleichen

Konfiguration erstellen

Klicken Sie auf der Seite „Configure fields“ einer Datentabelle auf „Add field“ und wählen Sie „Aktualisierungsdatum“, um ein Feld für das Aktualisierungsdatum zu erstellen.

20240512174826

KonfigurationBeschreibung
Field interfaceDer Benutzeroberflächentyp des Feldes. Für das Aktualisierungsdatum entspricht er updatedAt und bestimmt, wie das Feld auf der Seite eingegeben und angezeigt wird.
Field display nameDer Name, unter dem das Feld in der Benutzeroberfläche angezeigt wird, z. B. „Aktualisierungsdatum“ oder „Zeitpunkt der letzten Aktualisierung“. Es wird empfohlen, einen für die zuständigen Fachanwender unmittelbar verständlichen Namen zu verwenden.
Field nameDer Bezeichner des Feldes, der für interne Verweise in APIs, Beziehungsfeldern, Berechtigungen, Workflows usw. verwendet wird. 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 Datentyp des Feldes auf Datenebene. Für das Aktualisierungsdatum wird normalerweise date verwendet.
Default valueDer Standardwert. Wenn beim Anlegen eines Datensatzes kein Wert eingegeben wird, kann automatisch ein Standardwert übernommen werden.
Validation rulesWird vom System automatisch verwaltet; eine manuelle Validierung ist normalerweise nicht erforderlich.
DescriptionDie Beschreibung des Feldes. Hier können die Bedeutung des Feldes, Eingabeanforderungen, die Datenquelle oder die für die Pflege verantwortliche Person angegeben werden.
Hinweis

Der Feldname wird nach der Erstellung von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Bestätigen Sie die Benennung daher vor der Erstellung, um späteren Anpassungsaufwand zu vermeiden.

Feldeigenschaften

Das Feld für das Aktualisierungsdatum weist standardmäßig folgende Eigenschaften auf:

EigenschaftBeschreibung
Standardmäßiges Field interfaceupdatedAt.
Standardmäßiger Field typedate.
Verfügbare Field typesdate.
SeitenkomponenteWird automatisch vom System geschrieben; auf der Seite wird der Wert normalerweise schreibgeschützt angezeigt.
FilterungUnterstützt die Filterung nach Zeitpunkten und Zeiträumen.
SortierungUnterstützt die Sortierung nach Zeitpunkten.
ValidierungWird automatisch vom System geschrieben.

Konfiguration bearbeiten

Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des Feldes für das Aktualisierungsdatum zu bearbeiten. Die Bearbeitung von Feldern dient hauptsächlich dazu, die Darstellung und Verwendung des Feldes in NocoBase anzupassen, etwa den Anzeigenamen, die Beschreibung, den Standardwert, die Validierungsregeln oder feldspezifische Einstellungen zu ändern.

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

KonfigurationBearbeitbarBeschreibung
Field display nameJaÄndert den Anzeigenamen des Feldes in der Benutzeroberfläche, nicht jedoch den Feldbezeichner.
Field nameNeinDer Feldbezeichner kann nach der Erstellung normalerweise nicht im Bearbeitungsformular geändert werden.
Field interfaceBedingt unterstütztFelder aus der Hauptdatenbank oder synchronisierte Felder können bei der Feldzuordnung angepasst werden. Dies wirkt sich auf die Eingabe, Anzeige und Validierung auf der Seite aus.
Field typeBedingt unterstütztFelder aus der Hauptdatenbank oder synchronisierte Felder können bei der Feldzuordnung 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 neu angelegte Datensätze an.
Validation rulesJaPasst die Validierungsregeln des Feldes an.
DescriptionJaErgänzt die Bedeutung des Feldes, Eingabeanforderungen, die Datenquelle oder die für die Pflege verantwortliche Person.
Hinweis

Der Wechsel von Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Er wirkt sich auf die Speicherung des Feldes, die Eingabekomponente, die Validierungsregeln, die Filterbedingungen und die Verwendung von Workflow-Variablen aus. Bei einer größeren Anzahl 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 Feld für das Aktualisierungsdatum zu löschen. In der Hauptdatenbank können Sie außerdem mehrere Felder auswählen und anschließend gesammelt löschen.

Beim Löschen eines in der Hauptdatenbank neu erstellten Feldes für das Aktualisierungsdatum werden normalerweise auch die tatsächliche Spalte in der Datenbank und die bereits darin enthaltenen Daten gelöscht. Beim Löschen eines aus einer Datenbank synchronisierten oder einer externen Datenquelle zugeordneten Feldes hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und dem Ursprung des Feldes ab.

Warnung

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

Verwendung in der Seitenkonfiguration

Das Feld für das Aktualisierungsdatum eignet sich für die Verwendung in Listen, Detailansichten, Filtern und bei der Beurteilung von Synchronisierungen. 20260710153223

SzenarioZweck
TabellenblockDen Zeitpunkt der letzten Aktualisierung anzeigen und danach sortieren.
FilterblockZuletzt aktualisierte oder längere Zeit nicht aktualisierte Datensätze filtern.
DetailblockDen Zeitpunkt der letzten Aktualisierung anzeigen.
WorkflowAls Zeitbedingung für die Entscheidungsfindung verwenden.