Mit dieser Funktion können Sie regelmäßig Workflows ausführen. Es benötigt mindestens PHP 5.3 auf deinem Server!
Sie können Ihre Workflows mit wiederkehrenden Intervallen ausführen, z.B. täglich um 6 und 16 Uhr.
Sie haben den Workflow-Planer in der linken Seitenleiste Ihrer Haupt-Workflow-Konfigurationsseite gefunden.
Der Button “new Entry” erstellt eine neue Konfiguration,
was es dir erlaubt, den Workflow und die detaillierte Konfiguration wie die crontab-Funktion unter Linux auszuwählen.
Eine Erklärung finden Sie hier: http://en.wikipedia.org/wiki/Cron.
Sie können auch eine Konfiguration deaktivieren, wenn Sie diese nicht jedes Mal benötigen, aber nicht löschen wollen.
Ausführungsmodus
Vor der Version 600.1102 führt der Workflow Scheduler Workflows OHNE einen zugehörigen Datensatz aus. Das bedeutet, dass Sie keinen Zugriff auf Felder oder Werte innerhalb solcher Workflows haben.
Da viele Benutzer mich bitten, diese Funktion zu implementieren, können Sie ab 600.1102 eine Bedingung für die Auswahl von Datensätzen setzen.
Jeder Datensatz, der mit der Bedingung übereinstimmt, führt den Workflow aus. Bitte achten Sie darauf, dass Sie einen Workflow nicht für zu viele Datensätze ausführen, die dann erwartet werden.
Wenn Sie das Kontrollkästchen vor der Schaltfläche aktivieren, wird diese neue Funktion aktiviert. Wenn Sie keine Bedingung konfigurieren, wird der Workflow für JEDEN Datensatz des Moduls ausgeführt, zu dem der Workflow gehört.
Wenn Sie z.B. eine Bedingung “due date< $[Jetzt] und Status = Unpaid” konfigurieren, führt der Planer den Workflow für jede Rechnung aus, die abgelaufen und noch nicht bezahlt ist.
Um zu überprüfen, wie viele Datensätze mit der Bedingung übereinstimmen, finden Sie im Popup-Fenster der Bedingung die Schaltfläche “count matched records”.