Beschreibung
Titel | Montagehinweis melden oder aktualisieren | ||
---|---|---|---|
Kurzbeschreibung | Folgender Ablauf beschreibt die typischen Interaktionen zwischen Auftrageber und Leistungserbringer im Anwendungsfall "Mntagehinweis Montagehinweis melden oder aktualisieren". Dabei werden die für diesen Ablauf erforderlichen Auftrags-Status durchlaufen und die für diesen Ablauf relevanten Informationen übermittelt. | Vorbedingung | Rahmenverträge und Dienstverträge sind vorhanden Darüber hinaus muss die kaufmännische Validierung abgeschlossen Hinweis: Die Taskresource wird syntaktisch synchron validiert: Pflichtparameter gesetzt etc. (Folge-Zustand Achnowledged) Danach wurde sie fachlich validiert: PO existiert und im richtigen Zustand (Folge-Zustand InProgress) Schließlich erfolgt die Aktualisierung der Product Order (Folge-Zustand done) |
Vorbedingung | Die dazugehörige Product Order muss existieren unddie kaufmännisch validiert sein, so dass sich der Auftrag nicht mehr im Status achnowledged befindet. Darüber hinaus darf sich die dazugehörige Product Order nicht in den Zuständen Closed oder Completed befinden. Mindestens alle Pflichtfelder für die Meldung eines Montagehinweises sind laut Auftragsmedestruktur gefüllt. | ||
Auslöser | Auftraggeber möchte dem Leistungserbringer einen Montagehinweis zukommen lassenübermitteln. | ||
Ergebnis | Das Produkt Der Montagehinweis wurde erfolgreich bereitgestellt und aktiviertübermittelt. |
Ablauf
Img | ||
---|---|---|
|
Codeblock | ||
---|---|---|
| ||
@startuml
autonumber
box Buyer
participant b as "Ordering"
box Seller TMF622
participant po as "ProductOrder"
b -> po : POST AddProductOrderNote ()
po-->b : 201 Created (achnowledged)
po -> b: POST AddProductOrderNoteStateChangeEvent (inProgress)
po -> b: POST AddProductOrderNoteStateChangeEvent (done)
@enduml |