Document toolboxDocument toolbox

Liefertermin verschieben

Beschreibung

TitelLiefertermin verschieben
Kurzbeschreibung

Folgender Ablauf beschreibt die typischen Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Liefertermin verschieben".

Der Auftraggeber stellt den Antrag, den Kundenwunschtermin 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 mindestens in der technischen Validierung und somit im Status "accepted".

Auslöser

Der Auftraggeber stellt den Antrag, den Kundenwunschtermin des Ursprungsauftrags, durch Erzeugung einer Task Resource vom Typ RescheduleProductOrder zu ändern.

Ergebnis

Der Anwendungsfall hat zwei mögliche Ergebnisse:

  • Die Anfrage den Kundenwunschtermin zu ändern wurde zurückgewiesen
  • Die Anfrage den Kundenwunschtermin zu ändern wurde umgesetzt und der verbindliche Liefertermin wurde angepasst.

Ablauf

Beispieldaten

POST RescheduleProductOrder (1)

fachliche FelderDatenAPI-Felder
Neuer KWT Datum2022-07-20T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

RescheduleProductOrder.requestedCompletionDate

Wunsch-Datum und -Zeitfenster für Endkundentermin

(wenn erforderlich, z.B. bei Technikertermin beim Endkunden)

 2022-12-01T08:00:00+01:00

2022-12-01T12:00:00+01:00

productOrderItem.requestedTimeSlot.validFor.startDateTime

productOrderItem.requestedTimeSlot.validFor.endDateTime

Response (2)

POST RescheduleProductOrderStateChangeEvent (inProgress) (2)

Terminverschiebung wird abgelehnt

POST RescheduleProductOrderStateChangeEvent (rejected) (4)

Terminverschiebung wird durchgeführt

POST RescheduleProductOrderStateChangeEvent (done) (8)