Einstieg

  • Customizer → System-Customizer → Automatische Nummern

Information

  • In diesem Modul werden Konfigurationen für die Generierung der automatischen Nummern (IDs) verwaltet. Die Konfigurationen können auch pro Datentabelle im Modul Data Dictionary verwaltet werden, in dem sie auch erfasst werden. Im Unterschied zu Data Dictionary bietet das Modul Automatische Nummern jedoch die Möglichkeit, die automatischen Nummern-Konfigurationen mehrerer oder sogar aller Datentabellen auf einmal anzeigen zu lassen, um darin schnell notwendige Änderungen vorzunehmen. Des Weiteren ist das Modul Automatische Nummern wesentlich performanter, da nicht alle Dataitems der Datentabellen geladen werden, sondern nur DIs, die auf automatische Nummern-Generierung eingestellt sind.
  • Automatische IDs
    • Automatische IDs (automatische Nummern) werden nicht vom Benutzer manuell eingetragen, sondern vom System nach einer bestimmten Regel generiert.
    • Eine automatische ID wird erst erzeugt, wenn alle DIs des Fremdschlüssels des Datensatzes mit gültigen Werten und, falls vorhanden, alle Muss-Datenfelder gefüllt sind.
  • Manuelle IDs
    • werden vom Anwender selbst vergeben.

Vorgehensweise

  • Über die Listbox das Datenbankschema des Dataitems, für das die automatische Nummer bearbeitet werden soll, auswählen.
  • Es werden alle Datentabellen des Datenbankschemas angezeigt mit den DIs, für die bereits automatischen Nummern erfasst wurden.
  • Die gewünschten Parameter für automatische Nummern bearbeiten.
  • Speichern.
  • Den Menüpunkt PLANTA-Dienst neu starten betätigen, sodass die Änderung auch greift.
    • Hinweis: Betätigt man den Menüpunkt, werden alle offenen Client-Verbindungen (Sessions) geschlossen. Neue Client-Verbindungen sind während des Neustarts nicht möglich.

Details

  • Der Zähler der automatischen Nummer wird pro Datenbankschema verwaltet.
  • Der Regelaufbau der automatischen Nummer wird in der Systemdatenbank verwaltet.

Beispiele für Nummern, die eine Reihenfolge implizieren

  • Reihenfolge von Notizzeilen z.B. in Projektnotizen
    • Notizzeilen werden in der PLANTA Software, da das Programm kein Textverarbeitungssystem ist, als Datensätze in eigenen Datentabellen gespeichert.
    • Die Datentabelle Projektnotiz enthält den DT-Parameter Notiz = J. Das System vergibt und verwaltet selbstständig eine Zähl- und Positionsidentnummer für die Projektnotizzeilen. Diese Identnummer sieht der Benutzer nie (obwohl sie natürlich als Dataitem Pos. im Data Dictionary existiert und dieses, ggf. für den Benutzer unsichtbar, den Modulen mit Projektnotiz zugeordnet sein muss).
    • Werden z.B. Zeilen eingefügt, verändert die Software selbstständig die Identnummern aller Notizzeilen und damit die Reihenfolge, ohne dass dies dem Benutzer bewusst wird.
  • Die Reihenfolge des Ansprungs von Datenfeldern in einem Modul
    • Für den Benutzer ist nur die sichtbare Position des Datenfeldes in den Optionsmodulen relevant. Die Reihenfolge ändert sich durch Verschieben der Datenfelder.