Um eine Aufgabe mehrmals mit verschiedenen Datensätzen auszuführen, kann diese in eine Serienaufgabe umgewandelt werden. Jobs und Aktionen werden einmal für jeden Datensatz aus der Seriendefinition ausgeführt.
Wenn die Ausführung eines Jobs oder einer Aktion für einen Datensatz fehlschlägt, dann wird mit dem nächsten Datensatz fortgefahren und die Aufgabe als fehlerhaft markiert.
Die Datensätze für Serien können bereitgestellt werden von:
Die Schlüssel der einzelnen Einträge (Schlüssel- - Wertpaare) eines Datensatzes werden zu Platzhaltern für Jobs und Aktionen. Das Format eines Platzhalters ist:
{Name}Die Platzhalter können in fast jedem Textfeld der Job- und Aktions-Konfiguration verwendet werden. Die Web-Oberfläche zeigt im unteren Bereich der Dialoge eine Liste der verfügbaren Platzhalter an.
Hinweis: Platzhalter für die keine Daten festgelegt wurden werden nicht ersetzt und bleiben daher unverändert.
Eine Datenserie aus einer Json Datei mit folgendem Inhalt:
[ {"email": "contact@inetsoftware.de", "realname": "i-net /// software"} {"email": "pdfc@inetsoftware.de", "realname": "PDFC Support"} {"email": "clearreports@inetsoftware.de", "realname": "Clear Reports Support"} {"email": "helpdesk@inetsoftware.de", "realname": "HelpDesk Support"} ]
Es stehen folgende Platzhalter zur Verfügung
{email}{realname}Die Serieneditoren zeigen die verfügbaren Trigger-Platzhalter unterhalb der Parameterfelder an. Ein dort ausgewählter Platzhalter oder Unterplatzhalter wird an der Cursorposition in die aktive Freitexteingabe eingefügt. Hier stehen nur Trigger-Platzhalter zur Verfügung; feste Auswahllisten und Kontrollkästchen behalten ihr bisheriges Verhalten.
Werte werden bei jeder Trigger-Ausführung vor der Auswertung der Serienparameter aufgelöst. Benötigt eine Konfiguration Trigger-Werte, sind Vorschau und Ergebnisanzahl erst verfügbar, wenn ein Trigger diese liefert. Konfigurationen mit festen Werten behalten ihre normale Vorschau.