Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

TitelAuftragsverzögerung melden
Kurzbeschreibung

Folgender Ablauf beschreibt die typischen API-Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Auftragsverzögerung melden"

Der Leistungserbringer meldet der Vorfall eines Ereignisses im Ablauf, mit dem Risiko einer Verzögerung der Auftragsbearbeitung

Folgende Szenarien für die Verzögerung sind möglich:
* Ein Ereignis wie z.B. manuelle Bearbeitung ist aufgetreten. Der Auftrag wird weiter bearbeitet, es besteht aber das Risiko, dass sich die Bearbeitungszeit sich verlängert
* Ein Ereignis wie z.B. Portmangel ist aufgetreten. Der Auftrag kann nicht weiter bearbeitet werden, und die Bearbeitungszeit verlängert sich. Nach Behebung des Ereignisses kann die Bearbeitung regulär fortgeführt werden

Vorbedingung

Der Auftrag wurde angenommen und ist noch nicht abgeschlossen

Auslöser

Ein Ereignis ist im Ablauf vorgefallen, welches das Risiko einer Verzögerung in der Auftragsbearbeitung bewirkt. 

Ergebnis

Die Auftragsverzögerung wurde gemeldet, sowie ein neuer verbindlicher Liefertermin (siehe Anwendungsfall Erneute Auftragsbestätigung versenden), falls relevant

Und falls die Auftragsrealisierung gestoppt werden musste, sind zwei weitere Ergebnisse möglich:

  • Der Verzögerungsgrund konnte behoben werden und der Auftrag wieder in Realisierung aufgenommen
  • Der Verzögerungsgrund konnte nicht behoben werden und der Auftrag wurde abgebrochen (siehe Anwendungsfall Auftrag abbrechen)

Ablauf

Img
src//www.plantuml.com/plantuml/png/hL3DRjH03BxFKrXxee9krFApOYMWXHO9HDLAMt6Wwc6IyKwiJZnXnhDbUHxUX1V3IK0KgNj0QWwHn_Rty_aeYqrIkc1iaSYbgp6PEdw3jsMhLQz3QgYtB523pJ0xJmuJiPyP6BvnTuKXO8BBi_Sl3W__mVHn15saw4eZ8tPcZ7RtNqEzX8lprINS7Nx4g72tFLO-ETqWooFCGfqLT5EFtOa-zWn7GKZaMrd2vozdniHUuBYi9LcVQxIfHfB27hmInBuNeuPt2wz4MT-rbZrEiYq6jwSG6-wdlILKsCYkUL5qzR_uYNNi4-Oyg638UA-ChJtMAJOjydJmCNVSO5An9uFK2I6iy6j1_WvNLwr8dvTLrKHU1-qrE1SCU1Ex_QxByoPsbQFS1xkjP4rI_TPyd2Kc9ap8Vsp0tzRrDRHQQERaWFWc5AVF8JAoCqP_q_a_4QwrZwaZdfRLPsxQMAlxXx3UMu-vsX3U3jNSDaAHtmpr1_VgsSld1ul5mU8fd2R68dSFckNd3o6l5nqjgUFTgOOuH_ehNVW5

Codeblock
languagetext
collapsetrue
@startuml
autonumber
box Buyer
participant b as "Ordering"
     
box Seller TMF622
participant po as "ProductOrder"

po -> b: POST ProductOrderJeopardyAlertEvent(estimatedAlertEndDate)
note right: VZM

opt Auftragsbearbeitung gestoppt

  po -> b: POST ProductOrderStateChangeEvent(held)
  alt Auftragsbearbeitung wieder gestartet
    po -> b: POST ProductOrderStateChangeEvent(inProgress)
  else Auftragsbearbeitung abgebrochen
     note over po, b: Die Sequenz [[https://confluence.telekom-mms.com/display/tfit/Auftrag+stornieren Auftrag stornieren]] hier wird inkludiert
  end

end

opt Liefertermin wird verschoben
  note over po, b: Die Sequenz [[https://confluence.telekom-mms.com/pages/viewpage.action?pageId=495177173 Erneute Auftragsbestätigung versenden]] hier wird inkludiert
end
@enduml


Drawio
bordertrue
diagramNameAblauf Verzögerung
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth792
revision14

...