Die Hintergrund-Jobs von PHR übernehmen die unterschiedlichsten Aufgaben, dies können Planungsaufgaben, Erstellung von Statistiken, Taskprüfungen oder das Anstoßen von Schnittstellen sein.
Nach Auswahl eines definierten Jobs können sie diesen über den Button
, unabhängig von seinen Ausführungsrhythmus starten. Dabei wird der Status des Jobs auf "Waiting" gesetzt und der Zeitpunkt für "Nächster Start" auf den aktuellen Zeitstempel (jetzt).

PHR - Administration - Modulkonfiguration - Hintergrund-Jobs
Bei den Hintergrund-Jobs können zwei verschiedene Ausführungs-Rhythmen eingestellt werden, entweder Intervall (= alle x Minuten) oder Fixed Time (= jedes Mal um die gleiche Uhrzeit).
Über den Button
lässt dich der Ausführungszähler und über den Button
der Abbruchzähler zurücksetzen.
Zur Definition eines Hintergrund-Jobs gehören folgende Inhalte:
Feld |
Wert |
Jobname |
Freitext (im oben gezeigten Beispiel wurde die Mandant ID zur besseren Übersicht vorangestellt) |
Exe-Pfad |
Pfad zu der Programmdatei, die ausgeführt werden soll, diese muss sich physikalisch auf dem Server befinden, auf dem PHR installiert ist Es kann sich hierbei auch um 3rd Party Produkte/ Anwendungen handeln. |
Parameter |
Parameter die der Programmdatei zum Start mitgegeben werden können. |
Letzter Start |
Zeitpunkt des letzten Starts, dieses Feld ist nicht editierbar |
Nächster Start |
Zeitpunkt des nächsten Starts, wird nach einem Lauf anhand des Ausführungsrhythmus berechnet. Wird ein Job abgebrochen, so bleibt der Zeitpunkt des nächsten Start erhalten und bei dem nächsten Lauf wiederholt |
Ausführungsrhythmus |
Intervall = alle x Minuten (auch am Wochenende) Fixed Time = jedes Mal um die gleiche Uhrzeit in Abhängigkeit zur Restarttime (Tag, Stunde, Minute) |
Restart Time |
für Ausführungsrhythmus Intervall - Anzahl an Minuten bis zum nächsten Start |
Restart Stunde Restart Minute Wochentag |
Uhrzeit (Stunde und Minute) und Auswahl der Wochentage an denen der Job gestartet werden soll |
Ausführungen |
Anzahl der Ausführungen (seit letztem Zähler Reset) |
Abbrüche |
Anzahl der Abbrüche (seit letztem Zähler Reset) |
Job-Status |
Stopped = der Job ist ausgeschaltet / deaktiviert Waiting = der Job wartet auf die nächste planmäßige Ausführung Queued = der Job ist gestartet und derzeit in der Liste der auszuführenden Jobs (wenn z.B. mehrere gleichzeitig gestartet wurden) |
Timeout-Zeit |
in Minuten, nach dieser Zeit erfolgt ein harter Abbruch. Der Task wird hart beendet und eine E-Mail an den Systemverantwortlichen verschickt. |
Jobtyp |
Execute File |
Referenz-ID |
Bezug zu Mandant ID, damit immer nur 1 Job pro Mandant gestartet wird und somit der exklusive Datenzugriff gewährleistet ist |
Um einen neuen Hintergrund-Job zu definieren, klicken Sie auf den Button
.
Sollte es erforderlich sein, einen bestehenden Hintergrund-Job anzupassen, klicken Sie auf den Button
vor dem entsprechenden Eintrag oder Sie markieren die Zeile des Jobs und klicken anschließend auf den Button
. Sie gelangen nun in den Bearbeitungsmodus und können die erforderlichen Änderungen durchführen.
Bitte bestätigen Sie die durchgeführten Änderungen anschließend über den Button
, möchten Sie die Änderungen verwerfen klicken Sie auf den Button
.
Hintergrund-Jobs können durchaus gelöscht werden, Sie sollten jedoch die Konsequenzen kennen und sich sicher sein!