...
...
...
...
...
...
...
...
...
...
...
...
Beschreibung
Folgender Ablauf beschreibt die typischen API Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Verzögerungsmeldung" (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
Ablauf
Annahmen:
- Der Auftraggeber (Client) hat sich für alle ProductOrder Notifications registriert
Drawio | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Beispieldaten
Felder | Daten |
---|---|
alertDate | 2022-05-20T12:35:00 |
alertReason | noch zu definieren was dort übergeben werden soll |
Verzögerungsmeldung = jeopardyAlert.description | Die Auftragsbestätigung verzögert sich |
Verzögerungsmeldecode = jeopardyAlert.code | 8005 |
erwartete Verzögerungsdauer | 60 Min |
Verzögerungstyp ("A string represents the type of jeopardy/risk like Normal, Hazard, Critical, ...") | ? |
Felder | Daten |
---|---|
alertDate | 2022-06-20T12:35:00 |
alertReason | noch zu definieren was dort übergeben werden soll |
Verzögerungsmeldung = jeopardyAlert.description | Die Bearbeitungszeit kann sich aufgrund von Portmangel verlängern. |
Verzögerungsmeldecode = jeopardyAlert.code | 0072 |
verzoegerungstermin | 15.08.2022 |
Verzögerungstyp ("A string represents the type of jeopardy/risk like Normal, Hazard, Critical, ...") | ? |
Felder | Daten |
---|---|
alertDate | 2022-07-20T12:35:00 |
alertReason | noch zu definieren was dort übergeben werden soll |
Verzögerungsmeldung = jeopardyAlert.description | Der Auftrag wird manuell bearbeitet. Die Bearbeitungszeit kann sich daher verlängern. |
Verzögerungsmeldecode = jeopardyAlert.code | 0070 |
Verzögerungsgrund | Die HomeId muss noch ermittelt werden. |
Verzögerungstyp ("A string represents the type of jeopardy/risk like Normal, Hazard, Critical, ...") | ? |
...