...
Titel | Zwischenmeldung zur Auftragsrealisierung versenden |
---|---|
Kurzbeschreibung | Folgender Ablauf beschreibt die typischen API- Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Zwischenmeldung zur Auftragsrealisierung versendenAuftragsrealisierung versenden". Mit diesem Anwendungsfall stellt der Leistungserbringer dem Auftraggeber , Informationen zur Auftragsrealisierung bereit. Insbesondere können Informationen über Folge-Aufträge zum Leistungserbringer mitgeben werdenmitgegeben werden. 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 Realisierungtechnischen Validierung und somit im Status "accepted". |
Auslöser | Es stehen Informationen zur Auftragsrealisierung bereit. |
Ergebnis | Die Zwischenmeldung zur Auftragsrealisierung wurde versendet |
Ablauf
Img | src | |
---|---|---|
Bitbucket file macro | ||
|
Codeblock | ||||
---|---|---|---|---|
| ||||
@startuml
autonumber
box Buyer of new line
participant b as "Ordering"
box Seller TMF622
participant po as "ProductOrder"
opt
po -> b: POST ProductOrderAttributeValueChangeEvent()
note right: e.g.: characteristic, attachemnt
end
po -> b: POST ProductOrderMilestoneEvent(intermediateMessage)
@enduml |
...
ProductOrderAttributeValueChange (Aggregator)
Stashincludebyfilepath | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Beispieldaten
POST ProductOrderAttributeValueChangeEvent (Aggregator) (1)
Bitbucket file macro | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ProductOrderAttributeValueChange (setzen von Auftragsmanagment) | EventdateAuftragsdaten für Aggregator) | ||||
Felder | Daten | API Feld | |||
---|---|---|---|---|---|
technisches EventDatum | 2022-05-25T10:32:00 | eventTime | |||
Produktgruppe | FTTH-2.0-L3-BSA | productOrder/productOrderCharacteristicadditionalOrderData.value productOrder/productOrderCharacteristicadditionalOrderData.name = "aggregatorProductOffering" | |||
NGA | DTAG | productOrder/productOrderCharacteristic.value additionalOrderData productOrder/productOrderCharacteristicadditionalOrderData.name = "aggregatorNGA" | |||
Geschäftsfall | NEU | productOrder/productOrderCharacteristicadditionalOrderData.value productOrder/productOrderCharacteristicadditionalOrderData.name= "aggregatorOrderAction" | |||
externeAuftragsnummer | AP0***8 | productOrder/productOrderCharacteristicadditionalOrderData.value productOrder/productOrderCharacteristicadditionalOrderData.name= "aggregatorOrderId" |
...
POST ProductOrderMilestoneEvent(intermediateMessage) (2)
Bitbucket file macro | ||||
---|---|---|---|---|
|
...
|
...
|
...
|
...
ProductOrderMilestoneEvent |
...
Felder |
---|
...
ProductOrderProcessingMessageEvent (setzen von Auftragsmanagment) | ||||
proccesingMessageType | intermediateMessage | |||
Daten | API Feld | |||
---|---|---|---|---|
Typ des Product Order Milestone Events | intermediateMessage | name | ||
Datum und Uhrzeit des Milestones | 2022-05-25T10:33:00 | proccesingMessageReason | proccesingMessageTypeText | milestoneDate |
Meldecode des Milestones | 0073 | milestoneMessage.code | ||
Meldungstext des Milestones | Information zum Auftrag. | milestoneMessage.text |