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 hierfür nicht dieselbe "dbConn.json"-Datei verwendet werden, da das Passwort des Datenbankbenutzers beim initialen Aufruf automatisch verschlüsselt wirdwird. und inIn anderen Mandanten kann dieses Passwort nicht wieder entschlüsselt werden. Als Lösung kann an den Documents-Mandanten optional die Eigenschaft "db.Conn.json" mit demeinem für den Mandanten gültigenalternativen JSON-Dateinamen gesetzt werden. Die zugehörige Datei muss manuell erstellt werden. Die bestehende Datei kann hierfür kopiert und entsprechend umbenannt werden.

image-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