Versionen im Vergleich

Schlüssel

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

...

Beispieldaten (linker Block, TNBauf ↔ ANE)

Erweitern
title1) Post ProductOrder (providerChange) - identisch zum Gutfall


Erweitern
title2) ProductOrderStateChangeEvent: Acknowledged - identisch zum Gutfall


Erweitern
titlevor 5) ProductOrderAttributeValueChange - identisch zum Gutfall


Erweitern
title5) ProductOrderStateChangeEvent: inProgress - identisch zu Gutfall und Geschäftsfall Neu


8) ProductOrderStateChangeEvent: pending

ProductOrderStateChangeEvent: pending
fachliche FelderDaten API Felder
Orderstatus pendingstate 
fachliches Änderungsdatum 2022-12-16T11:30:00+01:00stateChangeDate 
technisches EventDatum2022-12-16T11:30:00+01:00eventTime
Grund der Änderung

6001

"Endkunde nicht angetroffen"

stateChangeReason.code

stateChangeReason.description

11) ProductOrderInformationRequiredEvent

fachliche FelderDatenAPI Felder
Feld, zu dem eine Information benötigt wird

/requestedCompletionDate

replace

fieldPath.path

fieldPath.typeOfChange

12) POST RescheduleProductOrder

fachliche FelderDatenAPI Felder
Verschobener Kundenwunschtermin

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

rescheduledRequestedCompletionDate

Verschiebungsgrund

003

Terminverschiebung nach TAM

rescheduleReason.code

rescheduleReason.description

Wunschzeitfenster

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

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


productOrderItem.requestedTimeSlot.validFor.startDateTime

productOrderItem.requestedTimeSlot.validFor.endDateTime

13a) POST RescheduleProductOrderStateChangeEvent: acknowledged

fachliche FelderDatenAPI Felder
technisches EventDatum2022-12-16T11:40:00+01:00eventTime
Orderstatusacknowledgedevent.rescheduleProductOrder.state
Orderstatus Änderungsdatum 2022-12-16T11:40:00+01:00event.rescheduleProductOrder.stateChangeDate
Orderstatus Änderungsgrund(nicht belegen)

event.rescheduleProductOrder.stateChangeReason.code

event.rescheduleProductOrder.stateChangeReason.description

13b) POST RescheduleProductOrderStateChangeEvent: inProgress

fachliche FelderDatenAPI Felder
technisches EventDatum2022-12-16T11:40:10+01:00eventTime
OrderstatusinProgressevent.rescheduleProductOrder.state
Orderstatus Änderungsdatum 2022-12-16T11:40:10+01:00event.rescheduleProductOrder.stateChangeDate
Orderstatus Änderungsgrund(nicht belegen)

event.rescheduleProductOrder.stateChangeReason.code

event.rescheduleProductOrder.stateChangeReason.description

14) POST ProductOrderAttributeValueChangeEvent

fachliche FelderDatenAPI Felder
technisches EventDatum2022-12-16T11:40:20+01:00eventTime
Pfad zum geänderten Feld und Änderungsart

(wird automatisch generiert)


Verbindlicher LieferterminKundenwunschtermin2022-12-19T12:00:00+01:00

event.productOrder.expectedCompletionDate

Kundenwunschtermin2022-12-19T12:00:00+01:00

event.productOrderproductOrderItem.requestedCompletionDate

Wunschzeitfenster

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

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

event.productOrder.productOrderItem.requestedTimeSlot.validFor.startDateTime

event.productOrder.productOrderItem.requestedTimeSlot.validFor.endDateTime

Vereinbartes Zeitfenster

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

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

event.productOrder.appointment.validFor.startDateTime

event.productOrder.appointment.validFor.endDateTime

...

15) POST RescheduleProductOrderStateChangeEvent: done

fachliche FelderDatenAPI Felder
technisches EventDatum2022-12-16T11:40:20+01:00eventTime
Orderstatusdoneevent.rescheduleProductOrder.stateOrderstatus Änderungsdatum 2022-12-16T11:40:20.rescheduleProductOrder.state
Orderstatus Änderungsdatum 2022-12-16T11:40:20+01:00event.rescheduleProductOrder.stateChangeDate
Orderstatus Änderungsgrund(nicht belegen)

event.rescheduleProductOrder.stateChangeReason.code

event.rescheduleProductOrder.stateChangeReason.description

16) ProductOrderStateChangeEvent: inProgress

ProductOrderStateChangeEvent: inProgress
fachliche FelderDaten API Felder
Orderstatus inProgressstate 
fachliches Änderungsdatum 2022-12-16T11:40:30+01:00stateChangeDate 
technisches EventDatum2022-12-16T11:40:30+01:00eventTime
Grund der Änderung

0000

"Keine Änderung zum Auftrag"

stateChangeReason.code

stateChangeReason.description

17) ProductOrderAttributeValueChangeEvent

fachliche FelderDatenAPI Felder
technisches EventDatum2022-12-16T11:41:00+01:00eventTime
Pfad zum geänderten Feld und Änderungsart

(wird automatisch generiert)


Verbindlicher Liefertermin2022-12-19T12:00:00+01:00

event.productOrder.productOrderItem.expectedCompletionDate

Vereinbartes Zeitfenster

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

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

event.

rescheduleProductOrder.stateChangeDateOrderstatus Änderungsgrund(nicht belegen)

event.rescheduleProductOrder.stateChangeReason.code

event.rescheduleProductOrder.stateChangeReason.description

productOrder.productOrderItem.appointment.validFor.startDateTime

event.productOrder.productOrderItem.appointment.validFor.endDateTime

23) ProductOrderStateChangeEvent: completed

ProductOrderStateChangeEvent: completed
fachliche FelderDaten API Felder
Orderstatus pendingstate 
fachliches Änderungsdatum 2022-12-19T10:00:00+01:00stateChangeDate 
technisches EventDatum2022-12-19T10:00:00+01:00eventTime
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.description

vor 26) ProductOrderAttributeValueChange

ProductOrderAttributeValueChange (setzen von startDate)
fachliche FelderDatenAPI Felder
technisches EventDatum 2022-12-19T10:00:30+01:00eventTime
Nutzungsdatum 2022-12-19T10:00:00+01:00product.startDate

26) ProductOrderStateChangeEvent: closed

ProductOrderStateChangeEvent: closed
fachliche FelderDaten API Felder
Orderstatus closedstate 
fachliches Änderungsdatum 2022-12-19T10:01:00+01:00stateChangeDate 
technisches EventDatum2022-12-19T10:01:00+01:00eventTime
Grund der Änderung

0010

"Auftrag ausgeführt."

stateChangeReason.code

stateChangeReason.description

...