WARNUNG: Sie betrachten nicht die Live-Version, sondern eine ältere Version.

Jobs

Im Webdesk 3 übernehmen Jobs bestimmte Aufgaben, die zuvor bei der Konfiguration festglegt wurden. Beispiel:  WfSyncPersons synchronisiert die Namen der Personen aus dem Po-Modul mit der Shark Datenbank.
Wichtig im Zusammenhang mit einem Job ist das Verständnis der Job-Trigger. Ein Trigger legt beispielsweise fest wann, wie oft und in welchen Zeitabständen der Job ausgeführt werden soll.

jobs_übersicht

  • Aktiv: Ja / Nein - ist ein Job aktiv, wird dieser entsprechend seiner zugewiesenen Trigger, ausgeführt
  • Name: der Name des Jobs
  • Beschreibung: eine Beschreibung zur Tätigkeit des Jobs
  • Neue Konfiguration: neue Konfiguration wird angelegt
  • Job Class: Package und Klassenname des Jobs

Anlegen einer neuen Jobkonfiguration

Um eine neue Jobkonfiguration vorzunehmen klicken Sie auf die Buttonleiste Neue Jobkonfiguration, und befüllen die vorgesehenen Felder.

Klicken Sie anschließend auf "Speichern", um das Formular weiter editieren zu können, oder auf "Speichern & Schließen", um zur Übersicht zu gelangen.

Neue Jobkonfiguration

  • Jobkonfiguration abgeleitet von Job: Auswahl von wechem Job die Jobkonfiguration abgeleitet wird (es werden nur konfigurierbare Jobs angezeigt)
  • Name: der Name der Jobkonfiguration
  • Aktiv: soll der Job zur Ausfürung kommen,  dann Parameter Ja einstellen. 
  • Beschreibung: Beschreibung der Jobkonfiguration

Klickt man anschließend auf "Speichern", wird die neue Jobkonfiguration gespeichert und kann anschließend weiter editiert werden.

Bei weiterer Bearbeitung kann ein Trigger festgelegt werden. Dieser legt fest wann, wie oft und in welchen Zeitabständen der Job ausgeführt werden soll.

job check_limits

  • Zeitplantyp: hier erfolgt die Auswahl des Triggers:
    • minütlicher Trigger -
    • stündlicher Trigger -
    • täglicher Trigger - mögliche Selektion der genauen Uhrzeit (Stunden und Minuten)
    • wöchentlicher Trigger - mögliche Selektion des Wochentages und der Uhrzeit
    • monatlicher Trigger - Selektion, an welchem Tag und zu welcher Uhrzeit der Trigger starten soll
    • Simple Trigger - mögliche Einstellungen sind Anzahl der Wiederholungen, beginn- und Ende-Datum, Minuten in Intervall.
    • Cron Trigger - mögliche Eingabe der Crono Expression (=...)
  • Einstellungen: dieser Parameter kann beim minütlichen und stündlichem Trigger nicht selektiert werden. Bei den anderen Trigger-Arten erfolgt hier die Eingabe der Uhrzeit, des Datums oder des Wochentages
  • Löschen: durch Aktivieren der Check-Box kann der bestehende Trigger gelöscht werden (aktivieren der Check-Box durch Anklicken, anschließend "Speichern" oder "Speichern & Schliessen")
  • Neuer Trigger: hier kann ein neuer Trigger angelegt werden. Die Selektion erfolgt wie  beim Zeitplantyp
  • Speichern, Speichern & Schließen: durch Klicken auf Speichern wird die Änderung übernommen, das Formular könnte noch weiter editiert werden. Durch "Speichern & Schließen" wird der Job gespeichert, man gelangt wieder zur Job-Übersicht
  • Zurück: die Änderungen können jederzeit mit dem "Zurück"-Button unterbrochen werden. Man gelangt wieder zum Job, von dem die Konfiguration abgeleitet wurde.
  • Job starten: klickt man auf die Schaltfläche "Job starten", wird der Job sofort durchgeführt (unabhängig vom eingestellten Trigger).

Die neu angelegte Jobkonfiguration scheint nun in der Job-Übersicht auf.

Verweise

Handelt sich bei der angelegten Job-Konfiguration um einen aktiven Job (Trigger ist aktiviert), so kann dieser auch unter dem Menüpunkt Monitoring / Aktive Jobs eingesehen werden:

aktive jobs
Vergrößern

Weiters findet man Informationen zu dem durchgeführten / neu angelegten Job in der Menüleiste Monitoring / Logeinträge:

jobs_logeinträge

A cron expression is a string comprised of 6 or 7 fields separated by white space. Fields can contain any of the allowed values, along with various combinations of the allowed special characters for that field. The fields are as follows:

Field Name

Mandatory?

Allowed Values

Allowed Special Characters

Seconds

YES

0-59

, - * /

Minutes

YES

0-59

, - * /

Hours

YES

0-23

, - * /

Day of month

YES

1-31

, - * ? / L W C

Month

YES

1-12 or JAN-DEC

, - * /

Day of week

YES

1-7 or SUN-SAT

, - * ? / L C #

Year

NO

empty, 1970-2099

, - * /

So cron expressions can be as simple as this: * * * * ? *
or more complex, like this: 0 0/5 14,18,3-39,52 ? JAN,MAR,SEP MON-FRI 2002-2010

Expression

Meaning

0 0 12 * * ?

Fire at 12pm (noon) every day

0 15 10 ? * *

Fire at 10:15am every day

0 15 10 * * ?

Fire at 10:15am every day

0 15 10 * * ? *

Fire at 10:15am every day

Kommentare (2)