Zeitplaner

Der Zeitplaner ermöglicht Blue Prism die Ausführung von Prozessen zu bestimmten Zeitpunkten und deren regelmäßige Wiederholung. Der Zeitplaner wird als Teil eines konfigurierten Blue Prism Serverdienstes ausgeführt, der Zugriff auf die Blue Prism Umgebung und die enthaltenen Prozesse hat.

Zeitpläne werden als Hintergrundprozess ausgeführt, der auf den nächsten Aktivierungszeitpunkt wartet und dann sämtliche fälligen Zeitpläne ausführt. Die Zeitplanaktivierungszeiten werden unter Verwendung der Zeitzone interpretiert, die für einen bestimmten Zeitplan konfiguriert ist.

Das folgende Diagramm zeigt ein Beispiel für einen Zeitplan-Workflow:

Beispiel-Zeitplan – Zum Vergrößern anklicken

Details zum Konfigurieren des Zeitplaners finden Sie unter Zeitplanerkonfiguration.

Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung – Zeitplaner.

Zeitpläne

Ein Zeitplan repräsentiert den Ausführungszeitpunkt einer Gruppe von Aufgaben. Jeder Zeitplan ist eigenständig und enthält unterschiedliche Daten, wie Name und Beschreibung, zeitliche Daten sowie eine Gruppe von auszuführenden Aufgaben.

Bei der Ausführung eines Zeitplans wird die ursprüngliche Aufgabe zuerst ausgeführt und ihr Ergebnis bestimmt die nachfolgenden Aufgaben. Die Aufgaben eines Zeitplans werden also seriell ausgeführt.

Ein Zeitplan kann nicht zweimal gleichzeitig ausgeführt werden. Wird beispielsweise ein Zeitplan um 12:00 Uhr GMT begonnen und um 13:00 Uhr GMT erneut ausgeführt, wird er nicht erneut ausgeführt, wenn er um 13:00 Uhr GMT noch läuft.

Zeitpläne werden im Control Room mithilfe des Elements „Zeitpläne“ erstellt. Sie können einmal ausgeführt oder minütlich, stündlich, täglich, wöchentlich, monatlich oder jährlich wiederholt werden. Sie können Kalender einsetzen, damit der Zeitplan nur an Werktagen ausgeführt wird und bestimmte Wochentage und/oder Feiertage überspringt.

Aufgaben

Eine Aufgabe repräsentiert die Komponente eines Zeitplans. Sie definiert eine Gruppe aus Sitzungen, die gleichzeitig ausgeführt werden sollen, und bietet einen zusammengefassten Status der Sitzungsergebnisse, damit der Zeitplaner die nächste auszuführende Aufgabe bestimmen kann.

Eine Sitzung ist ein übergeordneter Prozess, der auf einer Laufzeitressource ausgeführt wird. Jede Aufgabe kann beliebig viele Sitzungen enthalten. Bei der Ausführung der Aufgabe wird jede Sitzung zunächst erstellt und registriert. Nachdem alle Sitzungen auf ihren Hostressourcen ausstehend sind, werden sie ausgeführt.

Aufgaben werden im Control Room mithilfe des Elements „Aufgaben“ konfiguriert.