Der Sub-Prozess

Der levatis.Sub-Prozess gliedert sich im Wesentlichen in 3 Teilbereiche: Der Vergabe, den Änderungen nach der Fixierung einer Aufgabe und dem Abschluss.
Eine Aufgabe, die einem Dienstleister (engl. „Subcontractor") zugeordnet wird, kann folgende Zustände durchlaufen:

  • NEW

Die Aufgabe ist keinem Dienstleister zugeordnet. Zu beachten ist, dass ein Auftrag auch in diesen Zustand übergeht wenn ein Dienstleister abgesagt hat oder dem Dienstleister der Auftrag entzogen wurde.

  • ASSIGNED_TO_SUBCONTRACTOR

Die Aufgabe ist einem Dienstleister zugeordnet.

  • WAITING_FOR_SUBCONTRACTOR

Eine Anfrage wurde an den Dienstleister versendet. Auf die Antwort des Dienstleister wird gewartet.

  • ASSIGNMENT_EXPIRED

Der Dienstleister hat im definierten Zeitfenster nicht geantwortet.

  • FIXED

Der Dienstleister ist für den Auftrag eingeplant (fixiert).

  • WORKING

Der Dienstleister sollte nun (zeitlich gesehen) den Auftrag durchführen.

  • WAITING_FOR_FINAL_REPORT

Die Abschlussanfrage wurde versendet. Auf eine Antwort des Dienstleister wird gewartet.

  • FINAL_REPORT_EXPIRED

Der Dienstleister hat im definierten Zeitfenster nicht auf die Abschlussanfrage geantwortet.

  • ABORTED

Der Auftrag wurde nicht ordnungsgemäß abgeschlossen.

  • DONE

Der Auftrag wurde ordnungsgemäß abgeschlossen.
Folgend das soeben beschriebene Statusdiagramm. Der doppelt gestrichene Kreis am Anfang kennzeichnet den Beginn des Prozesses.

„ABORTED" und „DONE" sind Endzustände, aus denen keine Wege mehr herausführen.