SQL Registry
Zuletzt geändert: 18.03.2026 15:39

sqlregistry

SQL-Registry #

Die SQL-Registry ist das zentrale Konfigurationssystem von EULANDA. Sie speichert alle Einstellungen in einer hierarchischen Baumstruktur direkt in der SQL-Datenbank – vergleichbar mit der Windows-Registry, jedoch mandantenfähig und serverbasiert. Jede Änderung wirkt sofort auf alle Arbeitsplätze, ohne dass Konfigurationsdateien verteilt werden müssen.

Die SQL-Registry steuert unter anderem:

  • Menüpunkte und Aktionen – eigene Befehle in der Warenwirtschaft, die VBScript, JScript, PowerShell oder externe Programme aufrufen (siehe Actions)
  • Felddarstellung und Suchverhalten – Anzeigeformate, Suchmodi, Feldklassen und Vererbung von Eigenschaften über alle Datenobjekte hinweg (siehe Feldeinstellungen)
  • Druckerprofile – arbeitsplatzspezifische Druckerzuordnungen mit Wildcards und Kaskadierung (siehe Machine)
  • Benutzeranpassungen – individuelle Überschreibungen von Feldeigenschaften, eigene Feldklassen und benutzerspezifische Einstellungen, die Programmupdates überleben (siehe USER)
  • Programmmodule – Konfiguration von Schnittstellen wie Datev, SEPA, Lager, Office und Paketdiensten (siehe MODULES)
  • Systemgeräte – E-Mail-, Fax- und PDF-Einstellungen sowie Exportformate und Skriptbibliotheken (siehe SYSTEM)
  • Drittanbieter-Plugins – reservierter Bereich für Erweiterungen externer Anbieter (siehe VENDOR)

Die Baumstruktur gliedert sich in sieben Hauptbereiche unterhalb von \ROOT\: MACHINE, MODULES, OBJECTS, SYSTEM, USER, SESSION und VENDOR. Eine ausführliche Übersicht über den Aufbau, die Datenbanktabellen und die verfügbaren SQL-Prozeduren findet sich unter Allgemeines.

Benutzeranpassungen sollten stets im Bereich \USER\.ALLUSER\ vorgenommen werden, damit sie bei Programmupdates nicht überschrieben werden. Eigene Erweiterungen wie Feldklassen oder Aktionen müssen mit dem Präfix user. beginnen.