Skip to main content
Skip table of contents

Automatikjobs

Gegebenenfalls möchten Sie regelmäßig verschiedene Aufgaben automatisch durchführen lassen. Dafür finden Sie die Automatikjobs im Modul System → unterer Reiter Automatik.

Grundsätzlich ist diese Darstellung so aufgebaut, dass die Automatikaufgaben in der angeführten Reihenfolge ausgeführt werden. Die Reihenfolge können Sie durch Umreihung mit den Pfeilen  vornehmen.

Die automatischen Aufträge starten zum unten angegebenen Zeitpunkt (Startzeit). Beachten Sie bitte dass diese Zeit den Startzeitpunkt der ersten Aufgabe bestimmt. Ist die erste aktive Aufgabe erledigt, wird mit der zweiten Aufgabe, die als aktiv gekennzeichnet ist, fortgefahren. Damit die Automatik überhaupt ausgeführt wird, muss im Reiter Übersicht zu jeder Aufgabe im unteren Detailfenster Aktiv angehakt sein.

Unter Detail können die für diesen Lauf spezifischen Parameter eingestellt werden. Unter anderem kann gegebenenfalls hier auch der gewünschte Drucker, auf den z.B. die Liste der Fehlmengen ausgedruckt werden sollte, angegeben werden.

Überblick Automatikjobs

Parameter für Automatikjobs

Unter Detail können folgende Parameter eingestellt werden.

Parameter

Bedeutung

Aktiv 

dieser Lauf soll ausgeführt werden

Intervall in Tagen

Der Lauf wird nach der Durchführung wieder in "Intervall in Tagen" durchgeführt.

Vor Feiertagen ausführen

Ist so gedacht, wenn der Folgetag ein Feiertag ist oder auf ein Wochenende (So, So) fällt, so wird, wenn nicht angehakt der Lauf nicht ausgeführt. Sonst schon. Damit Läufe auch für z.B. den Freitag ausgeführt werden, stellen Sie bitte den Startzeitpunkt auf kurz vor Mitternacht. D.h. wenn der Automatikjob erst nach 12:00 am Freitag starten würde, wird er als bereits auf den "Feiertag" fallend betrachtet und daher nicht ausgeführt.

Am Monatsende ausführen

Der Job wird zusätzlich am letzten Tag des Monats ausgeführt. Z.B. wenn er aufgrund der Intervalleinstellung noch nicht ausgeführt werden sollte.

D.h. sollte ein Job immer nur am Monatsletzten ausgeführt werden, so ist bei Intervall in Tagen 32 einzustellen.

Drucker 

Wählen Sie einen Drucker aus den am Server installierten Drucker aus.

Intervall in Minuten

Der Lauf wird alle xx Minuten durchgeführt 

Bitte beachten Sie, dass für den generellen Start des Automatik Laufes in jedem Falle die unter Startzeit angegebene Uhrzeit überschritten werden muss. D.h. wenn Sie den Automatik Job z.B. für Testzwecke sofort starten möchten, so stellen Sie die Startzeit auf die aktuelle Uhrzeit plus eine Minute. Damit beginnen die aktivierten Automatikjobs zu Laufen. Dies gilt für beide Bereiche, sowohl die Intervalle in Minuten als auch denen in Tagen.

Automatikjobs vor dem Wochenende

Ist der Startzeitpunkt vor 12:00 (Mittag), so wird der Automatiklauf auch am Freitag durchgeführt. Am Sonntag erfolgt kein Lauf des Automatikjobs.

Ist der Startzeitpunkt nach 12:00 (Mittag), so wird der Automatiklauf am Freitag nicht durchgeführt. Dafür wird der Automatiklauf am Sonntag durchgeführt, damit am Montagmorgen zum Beispiel die Bestellmahnungen bei Ihren Lieferanten sind.

Testlauf der Automatikjobs

Stellen Sie bitte die Startzeit auf in einer Minute um die Läufe in der angegebenen Reihenfolge zu starten. Denken Sie daran, die Startzeit danach wieder zurückzustellen.

Protokollierung

Ein Protokoll der Durchführung der Automatikjobs finden Sie unter ..\heliumv\wildfly-12.0.0.final\standalone\log\server.log direkt in ihrem HELIUM 5 Serververzeichnis. In diesem allgemeinen Server-Log-File sind auch die Einträge der Durchführung der Automatik-Jobs. Sollten Sie gezielt nach Ergebnissen suchen, so suchen Sie nach "automatikjob.Automatikjob"

Einstellung des PDF Drucks der Auslieferliste

Bezeichnung 

Beschreibung 

PDF-Pfad Pattern 

{0,date,w} ... 0 = gib mir ein Datumsobjekt welches nach dem Datumsformat (w) ausgegeben wird. Das Date besagt, dass ich vom System ein Datum will.
{1} ... Bezeichnung der Reportvariante (Standard, ....)
Somit bedeutet obige Einstellung, dass ausgehend vom Root-Verzeichnis, in das Verzeichnis pdf je Kalenderwoche ein Ordner angelegt wird. In den jeweiligen Wochenordner werden alle Report-Varianten des Drucks Auslieferliste eingepflegt. Dafür wird das aktuelle Datum mit TagMonatJahr und dem Namen des Reports angelegt. Z.B.: 1412205_Standard.pdf 

Tage bis Stichtag 

D.h. für das Bisdatum der Auslieferliste wird vom Berechnungszeitpunkt die angegebenen Tage dazugezählt. 

Archivierungstage 

Die Dateien werden soviele Tage ab Erzeugung aufbewahrt. Die Daten danach werden gelöscht. Es wird nach dem Pfad-Pattern wie oben angegeben vorgegangen. Das bedeutet auch, wird dieses Pattern geändert, müssen die "alten" Dateien manuell entfernt werden. 

Bitte beachten Sie die unterschiedliche Schreibweise für den Ordner (\ für Windows, / für Linux). Die Verzeichnisstruktur wird gegebenenfalls angelegt.

Beachten Sie, dass der Benutzer unter dem der HELIUM 5 Server gestartet ist auf diesen Pfad schreibenden Zugriff haben muss. Wir empfehlen dies am HELIUM 5 Server in einem eigenen Verzeichnis abzulegen. Für den Zugriff des (HELIUM 5-) Dienstes muss das Laufwerk immer für den Server verfügbar sein. Wenn dies auf einem anderen Netzlaufwerk abgelegt werden sollte, muss in Linux Systemen das Laufwerk / der Pfad gemountet (mnt) werden.

Informationen über Fehler

Informationen über Fehler bei der Durchführung werden per E-Mail an den Benutzer lpwebappzemecs gesandt. Die E-Mail-Adresse wird über die dem Benutzer lpwebappzemecs zugeordnete Person herausgefunden. Ist bei dieser Person unter Daten, Absenderdaten eine E-Mail-Adresse eingetragen, so wird ein HELIUM 5 Versandauftrag mit diesem Empfänger (und Absender) angelegt und über die üblichen Techniken versandt.

Finden der Ursache von fehlgeschlagenen Automatik-Jobs.

Jeder Job funktioniert grundsätzlich gleich wie seine manuelle Entsprechung in den einzelnen Modulen. Konnte nun ein Automatik Job nicht durchgeführt werden, so kann die Ursache dafür dadurch herausgefunden werden, dass der Lauf mit den gleichen Einstellungen wie im Automatik Job manuell gestartet wird.

Beispiel: Die AB-Mahnungen der Bestellungen gehen nicht.

Sie gehen in das Bestellungsmodul, Mahnwesen und starten einen neuen Mahnlauf mit der Einstellung AB-Mahnungen. Nun erscheint die entsprechende Fehlermeldung. Beachten Sie diese und stellen Sie die Ursache ab, dann wird auch der Mahnlauf im Automatik Job funktionieren.

Automatik startet nicht

Startet kein Automatik-Job, so kann das daran liegen, dass diese nicht in der internen Verwaltung eingetragen sind, z.B. aus einem unkontrollierten Abbruch mit erneutem Start des HELIUM 5 Applikationsservers.

Um dies nun erneut zu triggern, gehen Sie in System, Automatik. Klicken Sie in der Übersicht auf Ändern und daran anschließend auf speichern. Durch diese "Änderung" werden die Daten neu erzeugt und somit der Automatik Job gestartet. Bitte beachten Sie auch obige Beschreibung, des möglicherweise nicht Durchführens von automatischen Läufen.

Beispiel Automatikjob ohne Ergebnis

Da die Mahnautomatik der Bestellungen keine Mahnungen erzeugte, wurde der Mahnlauf per Hand gestartet und die Mahnungen verschickt. Nun wurde am nächsten Tag geprüft ob Mahnungen erzeugt wurden. Es wurde zwar der Mahnlauf durchgeführt, aber keine Daten erzeugt.

Ursache: Der Start der Automatik stand auf 21:00. Das bedeutet, dass durch den manuellen Mahnlauf alle Bestellungen für heute bereits gemahnt wurden und daher im nächtlichen Automatiklauf keine Positionen mehr zu mahnen sind. Stellen Sie daher sicher, dass die Zeitliche- und die Tages-Komponente übereinstimmen. In diesem Beispiel muss der Start des Automatiklaufes auf 01:00 verlegt werden. Damit erhalten Sie für den Mahnlauf ein anderes Datum und damit können die für den "heutigen" Tag fälligen Mahnungen ausgedruckt werden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.