Versionen im Vergleich

Schlüssel

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

Beschreibung

...

TitelErneute Auftragsbestätigung versenden
Kurzbeschreibung

Folgender Ablauf beschreibt die typischen

...

Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "

...

Erneute Auftragsbestätigung versenden".

...

Neuen verbindlichen Liefertermin versenden 

...

Eine erneute Auftragsbestätigung kann in folgenden Szenarien vorkommen:

  • Neuer verbindlicher Liefertermin 
    • Terminverschiebung als Ergebnis eines geänderten Kundenwunschtermines durch Auftraggeber (Liefertermin verschieben)
    • Wegen eines unvorhersehbaren Ereignisses beim Leistungserbringer während der Auftragsrealisierung
  • Neue / ergänzende Anschlussinformationen

...

Bemerkung: der identifizierte Fall "Zweite ABM im Rahmen eines Konnektivitätsauftrages" wird mit der Abbildung des Konnektivitätsauftrages betrachtet / vervollständigt 

Ablauf

Annahmen:

  • Der Auftraggeber (Client) hat sich für alle ProductOrder Notifications registriert

...

Beispieldaten

ProductOrderAttributeValueChangeEvent

Felderaktualisierte DatenDaten der vorherigen ABM API FeldEventdate 

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, das heißt, die erste Auftragsbestätigung wurde bereits versandt.

Auslöser

Ein neuer verbindlicher Liefertermin bzw. neue / ergänzende Anschlussinformationen sind vorhanden 

Ergebnis

Eine erneute Auftragsbestätigung wurde versendet

Ablauf

Bitbucket file macro
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/assets/ResendABM.puml
syntaxHighlightingPlantUML

Beispieldaten

ProductOrderAttributeValueChangeEvent (1)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-4a-attribute-value-change-event-multiple-values.json
syntaxHighlightingJSON

...

Felderaktualisierte DatenAPI Feld
technisches EventDatum2022-05-20T10:
35
45:00 eventTime
Anschluss
verbindlicher Liefertermin (
lineId)DEU.DTAG.FTYLIQ7PTFDEU.DTAG.FTYLIQ7PFTproductOrderItem.accessLineIdverbindlicher Liefertermin (Datum und Zeit) 
Datum)2022-12-19T12:00:00+01:00
(Uhrzeit fachlich nicht relevant, aber technisch erforderlich)

expectedCompletionDate

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

2022-12-

19T 10-15

19T08:00:00+01:00

2022-12-

16T 10-15

19T12:00:00

expectedCompletionTimePeriod

...

+01:00

productOrderItem.appointment.validFor.startDateTime

productOrderItem.appointment.validFor.endDateTime

Termin beim Endkunden erforderlichTRUE

 ProductOrderItem.endUserAppointmentIsNecessary

ProductOrderMilestoneEvent (2)

Bitbucket file macro
collapsibletrue
urlhttps://bitbucket.org/fit-api/fit-api/src/main/tmf622/examples/product-order-4b-milestone-event-order-confirmation-update.json

...

ProductOrderProcessingEvent

syntaxHighlighting

...

JSON

Felderaktualisierte DatenAPI Feld
proccesingMessageTypeTyp des Product Order Milestone EventsorderConfirmationUpdateproccesingMessageDatename
Datum und Uhrzeit des Milestones2022-05-20T10:3646:00proccesingMessageReasonproccesingMessageTypeTextmilestoneDate
Meldecode des Milestones0015milestoneMessage.code
Meldungstext des MilestonesDer Ausführungstermin wurde vom Leistungserbringer manuell geändertmilestoneMessage.text