Skip to main content

Datenbankzugriffe

Generell enthalten alle Datenbank-Tabellen eine Licence-Spalte. Eine Datenbankkonfiguration kann demnach für unterschiedliche Documents-Mandanten auf dieselbe Datenbank verweisen.

Technisch kann allerdingshierfür nicht dieselbe "dbConn.json"-Datei verwendet werden, da das Passwort des Datenbankbenutzers beim initialen Aufruf automatisch verschlüsselt wird.wird Imund in anderen Mandanten kann dieses Passwort nicht entschlüsselt werden. Als Lösung kann an den Documents-Mandanten optional die Eigenschaft "db.Conn.json" mit dem für den Mandanten gültigen Dateinamen gesetzt werden. Die bestehende Datei kann kopiert und entsprechend umbenannt werden.

image-1611151947045.pngimage-1611159925557.png

Die Eigenschaft greift direkt ohne Neustart. Über die WEB-Konfiguration kann der Zugriff für den neuen Mandanten gesetzt werden. Die Verwendung von mehreren Mandanten wird erleichtert, wenn pro Mandant separate Datenbanken verwendet werden. 

 

Tabellen Import / Export

Auch die Tabellen-Importe und Exporte können durch zusätzliche Eigenschaften gesteuert werden. Die entsprechenden Ordner für "JsonImport" und "JsonExport" müssen manuell unter dem "DEXPRO"-Ordner erstellt werden. Entsprechend müssen die Eigenschaften "JsonImportPathFolderName" und "JsonExportPathFolderName" am Mandanten gesetzt werden.

image-1611159793123.png