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.