Sequenz
Einführung
In NocoBase wird Sequenz (Sequence) zur Generierung von Geschäftskennungen verwendet.
Sequenzfelder eignen sich für Bestellnummern, Vertragsnummern, Ticketnummern, Antragsnummern und andere Kennungen, die lesbaren Regeln folgen sollen. Im Gegensatz zu Primärschlüsseln dienen sie eher der geschäftlichen Darstellung und der manuellen Identifikation.
Wenn Sie lediglich eine intern eindeutige Kennung benötigen, verwenden Sie eine Snowflake-ID, UUID oder Nano-ID.
Geeignete Einsatzszenarien
Sequenzen eignen sich für folgende geschäftliche Szenarien:
- Bestellnummern und Vertragsnummern
- Ticketnummern und Antragsnummern
- Anlagen- und Gerätenummern
- Kennungen mit Präfix, Datum oder fortlaufender Nummerierung
Konfiguration erstellen
Öffnen Sie auf der Seite „Configure fields“ einer Datentabelle den Dialog „Add field“ und wählen Sie „Sequenz“, um ein Sequenzfeld zu erstellen.

Der Feldname wird von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Prüfen Sie die Benennung vor der Erstellung sorgfältig, um späteren Anpassungsaufwand zu vermeiden.
Feldeigenschaften
Das Sequenzfeld weist standardmäßig folgende Eigenschaften auf:
Konfiguration bearbeiten
Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des Sequenzfeldes zu bearbeiten. Die Bearbeitung dient hauptsächlich dazu, die Darstellung und Verwendung des Feldes in NocoBase anzupassen, beispielsweise durch Änderung des Anzeigenamens, der Beschreibung, des Standardwerts, der Validierungsregeln oder feldspezifischer Einstellungen.
Wenn das Feld aus einer bereits synchronisierten Tabelle der Hauptdatenbank stammt, wird bei der Bearbeitung normalerweise eine Feldzuordnung vorgenommen – das Datenbankfeld wird einem Field type und einem Field interface in NocoBase zugeordnet.
Das Wechseln von Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Dadurch können sich die Speichermethode, das Eingabekomponenten, die Validierungsregeln, die Filterbedingungen und die Verwendung von Workflow-Variablen ändern. Prüfen Sie bei größeren Datenmengen zunächst, ob das Datenformat kompatibel ist.
Feld löschen
Klicken Sie rechts neben dem Feld auf „Delete“, um das Sequenzfeld 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 Sequenzfeldes werden normalerweise auch die entsprechende physische Spalte in der Datenbank und die darin vorhandenen 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.
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äftlichen Konfigurationen verwendet wird.
Verwendung in der Seitenkonfiguration
Sequenzfelder eignen sich für Geschäftskennungen und Szenarien, in denen eine manuelle Suche erforderlich ist.

Verwandte Links
- Felder — Informationen zu Zweck, Kategorien und Zuordnungslogik von Feldern
- Normale Tabelle — Felder in einer normalen Tabelle erstellen und verwalten
- Einzeiliger Text — Geschäftliche Kennungen manuell pflegen
- Snowflake-ID — Interne Primärschlüssel-IDs verwenden

