Kalendertabelle
CalendarCommunity Edition+Einführung
Die Kalendertabelle eignet sich zum Speichern von Daten mit Zeiträumen, etwa für Raumreservierungen, Projektplanungen, Kurspläne, Bereitschaftspläne oder Veranstaltungspläne. Im Grunde handelt es sich weiterhin um eine Datentabelle, die jedoch bereits Felder für Kalenderereignisse enthält und sich dadurch später bequem mit dem Kalenderblock verwenden lässt.
Kalendertabellen können nur über die Seite der primären Datenbank erstellt werden. Externe Datenbanken, REST-API-Datenquellen und externe NocoBase-Datenquellen unterstützen das Erstellen von Kalendertabellen nicht.
Geeignete Einsatzszenarien
Kalendertabellen eignen sich für folgende Geschäftsszenarien:
- Reservierung von Besprechungsräumen, Fahrzeugen und Geräten
- Projektplanung, Aufgabenplanung und Meilensteinplanung
- Stundenpläne, Schulungspläne und Veranstaltungspläne
- Bereitschaftspläne, Schichtpläne und Inspektionspläne
- Ereignisaufzeichnungen, die nach Tag, Woche oder Monat angezeigt werden sollen
Erstellung und Konfiguration
Klicken Sie in der primären Datenbank auf „Create collection“ und wählen Sie „Calendar collection“, um eine Kalendertabelle zu erstellen.
Die Konfiguration beim Erstellen einer Kalendertabelle entspricht weitgehend der einer normalen Tabelle. Preset fields dient zur Steuerung gängiger Systemfelder. Außerdem werden in einer Kalendertabelle Felder zum Speichern von Wiederholungsereignissen vorab eingerichtet.
Integrierte Felder
Nach dem Erstellen enthält eine Kalendertabelle normalerweise die folgenden integrierten Felder. cron und exclude dienen zum Speichern von Regeln für Wiederholungsereignisse und Ausschlussdaten.
Bei der Verwendung einer Kalendertabelle im Kalenderblock müssen außerdem die Geschäftsfelder für die Anzeige der Ereignisse festgelegt werden:
cron und exclude werden normalerweise von der Kalenderfunktion gepflegt und sollten nicht direkt als normale Geschäftsfelder bearbeitet werden. Die Felder für Titel, Startdatum und Enddatum müssen entsprechend den Geschäftsanforderungen selbst erstellt und konfiguriert werden, da der Kalenderblock Ereignisse sonst nicht korrekt anzeigen kann.
Primärschlüsselfeld
Wie eine normale Tabelle benötigt auch eine Kalendertabelle ein Primärschlüsselfeld. Beim Erstellen der Tabelle wird empfohlen, das voreingestellte ID-Feld beizubehalten. Der Standardtyp des Primärschlüssels ist Snowflake ID (53-bit).
Wenn eine Kalendertabelle keinen Primärschlüssel besitzt, muss beim Bearbeiten der Datentabelle „Record unique key“ festgelegt werden. Andernfalls kann der Kalenderblock Ereignisse möglicherweise nicht korrekt öffnen, bearbeiten oder lokalisieren.
Konfiguration bearbeiten
Klicken Sie in der Liste der Datentabellen rechts neben der Kalendertabelle auf „Edit“, um unter anderem den Anzeigenamen, die Kategorie, die Beschreibung, den einfachen Seitennavigationsmodus und „Record unique key“ zu ändern.
Die integrierten Felder cron, exclude usw. der Kalendertabelle werden normalerweise von der Kalenderfunktion verwendet und sollten nicht mit einer anderen geschäftlichen Bedeutung versehen werden. Wenn Sie die Ereignisinformationen erweitern müssen, können Sie normale Geschäftsfelder hinzufügen, zum Beispiel Ort, Teilnehmer, Besprechungsraum oder Status.
Datentabelle löschen
Klicken Sie in der Liste der Datentabellen rechts neben der Kalendertabelle auf „Delete“, um die Kalendertabelle zu löschen.
Beim Löschen einer Kalendertabelle werden die Ereignisaufzeichnungen, die Daten der integrierten Kalenderfelder und die zugehörigen Metadaten der Collection gelöscht. Prüfen Sie vor dem Löschen, ob Kalenderblock, Tabellenblock, Berechtigungen, Workflows und APIs noch von dieser Tabelle abhängen.
Kalendertabellen enthalten normalerweise Zeitdaten für Planungen, Reservierungen und Bereitschaftsdienste. Nach dem Löschen gehen historische Ereignisse und Wiederholungsregeln verloren. Vergewissern Sie sich daher vor dem Vorgang, dass die Daten gesichert wurden oder nicht mehr benötigt werden.
Verwendung in der Seitenkonfiguration
Für Kalendertabellen können die meisten Datenblöcke der normalen Tabelle zum Erstellen, Lesen, Aktualisieren und Löschen von Daten verwendet werden. Darüber hinaus werden sie normalerweise zusammen mit dem Kalenderblock eingesetzt:
Verwandte Links
- Normale Tabelle — Informationen zu allgemeinen Konfigurationen und zur Verwendung von Blöcken
- Datums- und Uhrzeitfelder — Erstellen von Feldern für Beginn und Ende von Ereignissen
- Kalenderblock — Anzeigen von Daten in Kalenderform auf einer Seite
- Multi-Space — Informationen zu Bereichsfeldern und der Bereichstrennung von Daten

