Erkennt der Scheduler, dass eine Task ausgeführt werden soll und hierfür Kapazitäten frei sind, dann setzt er die auszuführende Task auf "Calling". Der Server startet das Modul und dieses setzt den Status "Active". Das Modul führt die Aufgabe der Task durch, setzt danach den Status der Transformation auf "Returning", weckt den Scheduler und beendet sich. Der Scheduler übernimmt nun dieser Task trägt abhängig vom Error-Code den Status "Success" oder "Error" ein.
Wenn eine Task im Status "Error" steht, dann kann ein Operator über den Befehl Skip Task die Task auf "Finished" setzen. Alternativ kann die Task über den Befehl Restart Task in der GUI wieder auf den Status "Waiting" gesetzt werden. Somit ist der einzige finale Status "Finished".
State Diagram Task Ausführung