Zeile 27: | Zeile 27: | ||
*timeUpdateDB: Hier muss die Uhrzeit eingegeben werden, zu der der Datenbestand aktualisiert wird. Diese gilt sowohl für die automatische Aktualisierung als auch für die manuelle Anforderung. Standardeinstellung ist 1:00 Uhr. | *timeUpdateDB: Hier muss die Uhrzeit eingegeben werden, zu der der Datenbestand aktualisiert wird. Diese gilt sowohl für die automatische Aktualisierung als auch für die manuelle Anforderung. Standardeinstellung ist 1:00 Uhr. | ||
==VORSICHT BEI ZEITERFASSUNG/REPORTSCHNITTSTELLEN== | |||
ACHTUNG! Kunden mit Zeiterfassung mit anderen Stempeluhren als die Alex-Stempeluhr (z.B. Gantner und andere): | ACHTUNG! Kunden mit Zeiterfassung mit anderen Stempeluhren als die Alex-Stempeluhr (z.B. Gantner und andere): | ||
Hier muss sichergestellt werden, dass die Stempelungen nicht vom Testsystem ausgelesen werden | Hier muss sichergestellt werden, dass die Stempelungen nicht vom Testsystem ausgelesen werden. | ||
Im Config-File vom Testsystem muss deswegen folgender Eintrag GELÖSCHT werden: | |||
"serverDaemonPlugins" : | |||
{ "1" : "Bfx.Alex.AttendanceRecorder.Interface.Model.dll" | { "1" : "Bfx.Alex.AttendanceRecorder.Interface.Model.dll" | ||
} | } | ||
Das gleiche gilt für Kunden mit automatischen Reports, hier muss sichergestellt werden, dass die Reportschnittstellen vom Testsystem nicht in den gleichen Ordner geschrieben werden wie jene vom Produktivsystem | Das gleiche gilt für Kunden mit automatischen Reports, hier muss sichergestellt werden, dass die Reportschnittstellen vom Testsystem nicht in den gleichen Ordner geschrieben werden wie jene vom Produktivsystem. | ||
Deswegen muss auch in diesem Fall im Config-File vom Testsystem folgender Eintrag GELÖSCHT werden: | |||
"serverDaemonPlugins" : | |||
{ "1" : "Bfx.Alex.AccountsReport.Model.dll" | { "1" : "Bfx.Alex.AccountsReport.Model.dll" | ||
} | } |
Version vom 29. September 2017, 06:43 Uhr
Ab der Version 2017.20 ist es möglich, das Testsystem automatisch oder nach Aufforderung durch den Benutzer zu aktualisieren.
Das bedeutet, es wird jeweils die aktuelle Datenbanksicherung aus dem Echtsystem im Testsystem eingespielt.
Konfiguration
Um die automatische Aktualisierung des Testsystems einzurichten, muss das Config-File vom Testsystem (Achtung: _.bfx_CONFIG vom Echtsystem nicht verändern!) folgendermaßen erweitert werden:
"testSystem" : { "sourceBackupPath" : "D:/AlexDat/Test/Upgrade/Backups" , "autoUpdateDB" : "false/true" , "timeUpdateDB" : "01:00" }
Erläuterung zur Konfiguration im Config-File:
- sourceBackupPath: Hier muss der Pfad, in dem nach Sicherungen vom Echtsystem gesucht wird, eingegeben werden. Es wird die erste gefundene Sicherung verwendet.
- autoUpdateDB: Hier muss entweder "true" oder "false" eingegeben werden.
- true: Die Datenbank des Testsystems wird automatisch täglich aktualisiert.
- false: Die Datenbank des Testsystems wird nur aktualisiert, wenn der Benutzer dies fordert via Sonderfunktionen->"Datenbestand aktualisieren"
- timeUpdateDB: Hier muss die Uhrzeit eingegeben werden, zu der der Datenbestand aktualisiert wird. Diese gilt sowohl für die automatische Aktualisierung als auch für die manuelle Anforderung. Standardeinstellung ist 1:00 Uhr.
VORSICHT BEI ZEITERFASSUNG/REPORTSCHNITTSTELLEN
ACHTUNG! Kunden mit Zeiterfassung mit anderen Stempeluhren als die Alex-Stempeluhr (z.B. Gantner und andere): Hier muss sichergestellt werden, dass die Stempelungen nicht vom Testsystem ausgelesen werden.
Im Config-File vom Testsystem muss deswegen folgender Eintrag GELÖSCHT werden:
"serverDaemonPlugins" : { "1" : "Bfx.Alex.AttendanceRecorder.Interface.Model.dll" }
Das gleiche gilt für Kunden mit automatischen Reports, hier muss sichergestellt werden, dass die Reportschnittstellen vom Testsystem nicht in den gleichen Ordner geschrieben werden wie jene vom Produktivsystem.
Deswegen muss auch in diesem Fall im Config-File vom Testsystem folgender Eintrag GELÖSCHT werden:
"serverDaemonPlugins" : { "1" : "Bfx.Alex.AccountsReport.Model.dll" }