Hintergrund-Jobs

Navigation:  Administration > Modul-Konfiguration >

Hintergrund-Jobs

Previous pageReturn to chapter overviewNext page

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 Button_Jetzt_Starten_V01, 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).

 

Administration - Modulkonfiguration - Hintergrund-Jobs

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 Button_Ausführungszähler_zurücksetzen_V01 lässt dich der Ausführungszähler und über den Button Button_Abbruchzähler_zurücksetzen_V01 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 Button_Hinzufügen_weiß_V01.

Sollte es erforderlich sein, einen bestehenden Hintergrund-Job anzupassen, klicken Sie auf den Button Button_Bearbeiten_grau_V01vor dem entsprechenden Eintrag oder Sie markieren die Zeile des Jobs und klicken anschließend auf den Button Button_Markierte_Zeilen_Löschen_V01. 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 Button_Speichern_schwarz_V01, möchten Sie die Änderungen verwerfen klicken Sie auf den Button Button_Abbrechen_schwarz_V01.

 

!NOTEHintergrund-Jobs können durchaus gelöscht werden, Sie sollten jedoch die Konsequenzen kennen und sich sicher sein!