Beschreibung
Titel | Liefertermin verschieben |
---|---|
Kurzbeschreibung | Folgender Ablauf beschreibt die typischen Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Liefertermin verschieben". Der Auftraggeber stellt den Antrag, den Kundenwunschtermin (requestedCompletionDate) des Ursprungsauftrags unter Beachtung des vertraglich vereinbarten Zeitrahmens zu ändern. Dabei werden die für diesen Ablauf erforderlichen Auftrags-Status durchlaufen und die für diesen Ablauf relevanten Informationen übermittelt. |
Vorbedingung | Der Auftrag befindet sich in der Realisierung und somit im Status "inProgress". |
Auslöser | Der Auftraggeber stellt den Antrag, den Kundenwunschtermin (requestedCompletionDate) des Ursprungsauftrags zu ändern. |
Ergebnis | Der Anwendungsfall hat zwei mögliche Ergebnisse:
|
Ablauf
Beispieldaten
mit OSL:
fachliche Felder | Daten | API-Felder |
Neuer KWT Datum | 2022-07-20T12:00:00+01:00 (Uhrzeit fachlich nicht relevant, aber technisch erforderlich) | RescheduleProductOrder.requestedCompletionDate |
Neuer KWT Zeitfenster Start | 1 2022-07-20T08:00:00+01:00 | RescheduleProductOrder.productOrderItem.id RescheduleProductOrder.productOrderItem.requestedTimeSlot.startDateTime |
Neuer KWT Zeitfenster Ende | 1 2022-07-20T12:00:00+01:00 | RescheduleProductOrder.productOrderItem.id RescheduleProductOrder.productOrderItem.requestedTimeSlot.EndDateTime |
neuer Termin start | 2022-07-20T08:00:00 | |
neuer Termin ende | 2022-07-20T12:00:00 | |
OSL | AUFTRAG_BAU_EL | |
Grund | 002: I'm on vacation. |
ohne OSL:
fachliche Felder | Daten | API-Felder |
Neuer KWT Datum | 2022-07-20T12:00:00+01:00 (Uhrzeit fachlich nicht relevant, aber technisch erforderlich) | RescheduleProductOrder.requestedCompletionDate |
Neuer KWT Zeitfenster Start | 1 2022-07-20T08:00:00+01:00 | RescheduleProductOrder.productOrderItem.id RescheduleProductOrder.productOrderItem.requestedTimeSlot.startDateTime |
Neuer KWT Zeitfenster Ende | 1 2022-07-20T12:00:00+01:00 | RescheduleProductOrder.productOrderItem.id RescheduleProductOrder.productOrderItem.requestedTimeSlot.EndDateTime |
neuer Termin start | 2022-07-20T08:00:00 | |
neuer Termin ende | 2022-07-20T12:00:00 | |
Grund | 002: I'm on vacation. |
Beispiele: