Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
erste | letzte ![]() |
| Änderungen von: | |
| bis: | |
| Typ: | |
erste | letzte ![]() |
Auf dieser Seite erhalten Sie allgemeine Informationen zu Sinn und Funktion von Jobs. Die einzelnen, spezifischen Jobs sowie deren Funktion & Konfigurationsmöglichkeiten sind jeweils auf den entsprechenden Modulseiten beschrieben.--> direkt zu den Jobs im Modul This page gives you general information on the purpose and function of jobs. The individual, specific jobs together with their function & configuration options are each described on the corresponding module pages.
--> straight to the jobs in the "Portal & Organisation"
Weiters können die Jobs einen aktiven oder inaktiven Status haben. Bei einem aktiven Status werden die Jobs gemäß dem eingestellten Trigger gestartet. Sind diese jedoch inaktiv, können sie lediglich manuell gestartet werden. Der Status kann jederzeit geändert werden.
Ein Monitoring der Jobs wird durch die Ansicht "Aktive Jobs" ermöglicht, wo alle aktiven Jobs auf einen Blick zu sehen sind. Weiters kann, bei entsprechender Parametrierung, der Verlauf des Jobs mit Hilfe der Logeinträge nachvollzogen werden. So wird anhand des parametrierten Log-Levels (definierter Status während des Jobverlaufes, wie z.B. Fehler, Warnung, ...) ersichtlich, ob ein Job problemlose durchgelaufen ist, oder ob bestimmte Probleme aufgetreten sind. Bei Bedarf kann hier auch ein Mailversand konfiguriert werden. Die Mail wird an eine definierte Person verschickt, falls ein Logeintrag mit einem angegebenen Level existiert. Einige Jobs sind Standardjobs, welche nur vordefiniert ausgeführt werden können - konfigurierbare Jobs können individuell an die Benutzeranforderungen angepasst werden: --> Jobkonfigurationen erstellen und bearbeitenDurch die flexible Konfigurationsmöglichkeit kann ein Standard-Job in mehreren "Variationen" in einem System ablaufen. Jeder konfigurierte Job bildet nämlich eine neue Einheit, die seperat geplant werden kann.
Jedes Modul kann neue Jobs (sowohl konfigurierbare als auch nicht konfigurierbare) Jobs "beisteuern" und somit den "Werkzeugkasten" des Webdesk-Systems im Job-Bereich erweitern.
Namensfeld
Erlaubte Werte
Erlaubte Sonderzeichen
Jobs serve as periodically running utilities for synchronising and processing data.
Examples of possible jobs:
Jobs can be started automatically, with the help of a so-called trigger. The trigger creates a schedule, so that the jobs can be started as desired (hourly, daily, weekly or monthly, ...). The setting can be configured to the exact day, hour and minute.
If required, the jobs can also be started manually at any time.
Jobs can also have an active or inactive status. With an active status the jobs are started according to the configured trigger. If they are inactive, however, they can only be started manually. The status can be changed at any time.
Monitoring of jobs is made possible by the "Active jobs" view, where all active jobs can be seen at a glance. In addition, with the appropriate parameterisation, the course of the job can be traced with the help of the log entries. The parameterised log level (a defined status during the course of the job, such as error, warning, ...) shows whether a job ran without problems or whether particular problems occurred.
If required, mail dispatch can also be configured here. The mail is sent to a defined person if a log entry with a specified level exists.
Some jobs are standard jobs, which can only be executed as predefined - configurable jobs can be adapted individually to user requirements:
--> creating and editing job configurations
Thanks to the flexible configuration option, a standard job can run in several "variations" in one system. Each configured job forms a new unit that can be scheduled separately.
Every module can "contribute" new jobs (both configurable and non-configurable) and thereby extend the "toolbox" of the Webdesk system in the job area.
Jobs can be started automatically with the help of a so-called trigger. The trigger creates a schedule, so that the jobs can be started as desired (hourly, daily, weekly or monthly, ...). The setting can be configured to the exact day, hour and minute.
If required, the jobs can also be started manually at any time.
Jobs can also have an active or inactive status. With an active status the jobs are started according to the configured trigger. If they are inactive, however, they can only be started manually. The status can be changed at any time.
|
Field name |
Permitted values |
Permitted special characters |
|---|---|---|
|
Seconds |
0-59 |
, - * / |
|
Minutes |
0-59 |
, - * / |
|
Hours |
0-23 |
, - * / |
|
Day-of-month |
1-31 |
, - * ? / L W C |
|
Month |
1-12 or JAN-DEC |
, - * / |
|
Day-of-Week |
1-7 or SUN-SAT |
, - * ? / L C # |
|
Year (Optional) |
empty, 1970-2099 |
, - * / |
Beispiele Examples:
|
Ausdrücke |
Bedeutung |
|
|---|---|---|
|
Expressions |
Meaning |
|
|
0 0 12 * * ? |
Startet täglich um 12 Starts daily at 12:00 |
|
|
0 15 10 ? * * |
Startet täglich um Starts daily at 10:15 |
|
|
0 15 10 * * ? |
Startet täglich um Starts daily at 10:15 |
|
|
0 15 10 * * ? * |
Startet täglich um Starts daily at 10:15 |
|
|
0 15 10 * * ? 2005 |
Startet täglich um Starts daily at 10:15 während des Jahres during the year 2005 |
|
|
0 * 14 * * ? |
Startet täglich jede Minute beginnend um 14:00 und endet um 14 Starts daily every minute beginning at 14:00 and ending at 14:59 |
|
|
0 0/5 14 * * ? |
Startet täglich alle 5 Minuten beginnend um 14:00 und endet um Starts daily every 5 minutes beginning at 14:00 and ending at 14:55 |
|
|
0 0/5 14,18 * * ? |
Startet täglich alle 5 Minuten beginnend um 14:00 und endet um Starts daily every 5 minutes beginning at 14:00 and ending at 14:55, UND Startet alle 5 Minuten beginnend um AND every 5 minutes beginning at 18:00 und endet um and ending at 18:55 |
|
|
0 0-5 14 * * ? |
Startet täglich jede Minute beginnend um 14:00 und endet um 14 Starts daily every minute beginning at 14:00 and ending at 14:05 |
|
|
0 10,44 14 ? 3 WED |
Startet um 14:10 und um 14:44 jeden Mittwoch im Monat März |
Starts at 14:10 and at 14:44 every Wednesday in the month of March |
|
0 15 10 ? * MON-FRI |
Startet um 10:15 jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag |
Starts at 10:15 every Monday, Tuesday, Wednesday, Thursday and Friday |
|
0 15 10 15 * ? |
Startet um Starts at 10:15 am15ten jedes Monatson the 15th of every month |
|
|
0 15 10 L * ? |
Startet um Starts at 10:15 am letzten Tag jedes Monatson the last day of every month |
|
|
0 15 10 ? * 6L |
Startet um 10:15 am letzten Freitag jedes Monats |
Starts at 10:15 on the last Friday of every month |
|
0 15 10 ? * 6L 2002-2005 |
Startet um 10:15 am letzten Freitag jedes Monats in den Jahren 2002 Starts at 10:15 on the last Friday of every month in the years 2002, 2003, 2004 und 2004 and 2005 |
|
|
0 15 10 ? * 6#3 |
Startet um 10:15 am dritten Freitag jedes Monats |
|
Starts at 10:15 on the third Friday of every month |
Further information on the subject of cron triggers can be found at: http://quartz.sourceforge.net/javadoc/org/quartz/CronTrigger.html
Die folgenden Menüpunkte im Full System Administrator enthalten die relevanten Funktionen zur Verwaltung und zur Überwachung von Jobs:
Für das Monitoring von Jobs ist es ungeheuer wichtig, dass die implementierenden Job-Klassen auch entsprechend Loggen. Diese Logging-Informationen werden dann üblicherweise in die Webdesk-Datenbank-Logs geschrieben und sind dann somit über die Ansicht Monitoring > Logeinträge auswertbar.
Ein Monitoring der Jobs wird durch die Ansicht "Aktive Jobs" ermöglicht, wo alle aktiven Jobs auf einen Blick zu sehen sind. Weiters kann, bei entsprechender Parametrierung, der Verlauf des Jobs mit Hilfe der Logeinträge nachvollzogen werden. So wird anhand des parametrierten Log-Levels (definierter Status während des Jobverlaufes, wie z.B. Fehler, Warnung, ...) ersichtlich, ob ein Job problemlose durchgelaufen ist, oder ob bestimmte Probleme aufgetreten sind.
The following menu items in the Full System Administrator contain the relevant functions for managing and monitoring jobs:
For the monitoring of jobs it is extremely important that the implementing job classes also log appropriately. This logging information is then usually written to the Webdesk database logs and can then be evaluated via the Monitoring > Log entries view.
Monitoring of jobs is made possible by the "Active jobs" view, where all active jobs can be seen at a glance. In addition, with the appropriate parameterisation, the course of the job can be traced with the help of the log entries. The parameterised log level (a defined status during the course of the job, such as error, warning, ...) shows whether a job ran without problems or whether particular problems occurred.
In principle the Loglevel of Jobs in the log settings (Full System Administrator: System--> Log -Einstellungen) zumindest auf INFO stehen. Damit ist gewährleistet, dass alle Log-Informationen, welche vom Programmierer als INFO oder höherwertig qualifiziert wurden, ins Datenbank-Log geschrieben werden. Hiermit sollte z.B. bei einer Batchverarbeitung üblicherweise z.B. die Anzahl der verarbeiteten Datensätze gelogged werden. Jedenfalls werden damit Fehler (Exceptions) auf jeden Fall gelogged! Treten Fehler im Job auf, so ist es mitunter sinnvoll, den Logging-Level für Jobs auf DEBUG zu erhöhen!
Bei Bedarf kann in den Jobs auch ein Mailversand konfiguriert werden. Die Mailbenachrichtigungenthält nur den Job-Log, und wird an eine definierte Person verschickt, falls ein Logeintrag mit einem angegebenen Level existiert.
Mailverständigung aktivieren Wird die CheckBox angehakt, so wird die Mailverständigung aktiviertLoglevelEine E-Mail wird verschickt falls ein Logeintrag mit dem angegebenen Level existiert. Priorisierung von Fehlermeldungen
settings) should be set at least to INFO. This ensures that all log information qualified by the programmer as INFO or higher is written to the database log. With batch processing, for example, this should usually log the number of records processed. In any case errors (exceptions) are then definitely logged!
If errors occur in the job, it can be worthwhile raising the logging level for jobs to DEBUG!
If required, mail dispatch can also be configured in the jobs. The mail notification contains only the job log, and is sent to a defined person if a log entry with a specified level exists.
Werden viele Jobs in einem System verwendet, sollte man folgende Grundregeln beachten:
Man sollte eine kundenspezifische Namenskonvention bei der Vergabe des Jobnamens einhalten, um später den Sinn des Jobs schnell erfassen zu können. Die Jobkonfiguration sollte nicht den Namen haben, wie der Job von dem sie abgeleitet wird. Wird der selbe Name eingegeben, kommt es zu einer Fehlermeldung, der neue Job kann nicht gespeichert werden.If many jobs are used in one system, the following basic rules should be observed:
Log entries in the Webdesk database should be deleted regularly (there is a dedicated job for this!), otherwise the Webdesk database can become too full, which can subsequently lead to performance problems.
| Mime Type | text/xml | ![]() | text/xml |
| Datei-name | ![]() | ||
| Größe (in Bytes) | 16849 | ![]() | 15286 |
|
Version 1 von Gabriel Gruber
am 15.08.26 13:53:41 Name: Jobverwaltung Variante: main - en Status: Veröffentlichung | ![]() |
Version 2 von Gabriel Gruber
am 15.08.26 14:02:19 Name: Job management Variante: main - en Status: Veröffentlichung |