Timer bearbeiten - Datengruppe

Datengruppe auswählen

Hier kann eine Datengruppe und die Applikation, die die Datengruppe enthält, aus den entsprechenden Auswahllisten ausgewählt werden. Für jeden Datensatz in der Datengruppe wird jeweils ein Timerereignis generiert.

Filter

Öffnet einen Dialog, in dem ein Filter für die Daten der ausgewählten Datengruppe erstellt werden kann.

Sortierung

Ein Klick auf "Sortierung" öffnet einen Dialog, in dem die Sortierung der Daten eingestellt werden kann.

Die Sortierung definiert die Reihenfolge, in der die Datensätze abgearbeitet werden. Wird keine Sortierung angegeben, werden die Datensätze in der Reihenfolge, wie sie von der verwendeten Datenbank selektiert werden, abgearbeitet.

Jeden Datensatz in einer eigenen Transaktion verarbeiten

Bewirkt, dass für jeden einzelnen Datensatz ein Zugriff erfolgt. Diese Funktion bietet sich bei der Bearbeitung umfangreicher Datenbestände, wie z.B. bei einer Datenreplikation per Prozess, an, weil Fehler übersprungen und die Transaktionsdauer (und damit die Dauer von Datenbank-Locks) kurz gehalten werden. Auch für das Versenden von Massen-E-Mails per Prozess kann diese Einstellung gesetzt werden. Damit kann gesteuert werden, dass im Falle von auftretenden Fehlern nicht der gesamte Versandprozess scheitert, sondern nur die Mails nicht versendet werden, bei denen ein eventueller Fehler auftritt.

Mit der Einstellung "Jeden Datensatz in einer eigenen Transaktion verarbeiten" wird kein Fehler gemeldet, wenn der weitere Prozess fehlerhaft ist (z.B. bei fehlerhaftem Skript in einer Groovy-Aktion). Einzelfehler im Prozess werden lediglich geloggt. Ist die Einstellung nicht gesetzt, so wird der Prozessdurchlauf als fehlerhaft gemeldet, sobald ein Fehler im Prozessverlauf auftritt.