Versionen im Vergleich

Schlüssel

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

Beschreibung

TitelMontagehinweis Zusatzinfo melden oder aktualisieren
Kurzbeschreibung

Folgender Ablauf beschreibt die typischen Interaktionen zwischen Auftrageber und Leistungserbringer im Anwendungsfall "Montagehinweis Zusatzinfo melden oder aktualisieren". Die Zusatzinfo ist entweder ein Montagehinweis oder ein Ansprechpartner.

Dabei werden die für diesen Ablauf erforderlichen Auftrags-Status durchlaufen und die für diesen Ablauf relevanten Informationen übermittelt.

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öserAuftraggeber möchte dem Leistungserbringer einen Montagehinweis übermitteln.
Ergebnis

Der Montagehinweis wurde erfolgreich übermittelt.


Ablauf

Img
src//www.plantuml.com/plantuml/png/dP71QW8n48RlUOfXJowiqbheGL2qKjiUh8BIUx8Prj0uMPA9rRTlict1XVRIFVtiVDfOz1Qp8n48Rl-V39a7bfxZqGePsL4yAlH2kJCyn4jARHgQshII61J80CN6QHN3dbnOvViiz20eMgcj1r5GUaysqpKqErbc9rR_I6ca90_ZfsXzQYX_rwTJyUzvpMTTBMEnrhxjoY1yXlOg7rDVJg60lnSmGCPnquWUrcjuTVM1YK8X73uKmbQdnp2qkFab73GDO7SXyMTOEw529ZkK_zNRRZP2uFaXfyF24n30mbfl4OGYdw-hMxOFP6HSOtQUDrWQ1yHNT23whAcqmW_nanddbQh5VF5ToDOFDKWJNq7ehgQppdIulJ5meihPLi7ENiOvtZ_nRHZh0KSoITdlmJVJVR5lHGUcXEBvddVPAPjw9POksLZX8erWPPcN26XtZfKjCDNUaQJG86T0lPbYsoeofJa4xFxj5xP3XiLlVZyKsd2Nrfny76KlfkTWFeBs9XxJMqfjV0jHONA5FVBy5mrlCJs6tt1_Yv0eDSTU1mE3CTFFxt7vQCMj32G9T72kyUROKsLofXIMj-TUwb4ooFcYfyF24931nrQCNOjhcwjLmh5YBiJ1HyqJvU2nG5GGWdP315sci2wMOaU9Pfjbaz5t0tWkrJ0TxHMviLd-EvN1gShgaLxNt_ivGvbYd-QHyR27CrHxAnzXy0

Codeblock
collapsetrue
@startuml
autonumber
box Buyer
participant b as "Ordering"
     
box Seller TMF622
participant po as "ProductOrder"
participant apo as "AddProductOrderNoteAddProductOrderInformation"

     
b -> apo : POST AddProductOrderNoteAddProductOrderInformation ()
apo-->b : 201 Created (achnowledged)


apo -> b: POST AddProductOrderNoteStateChangeEventAddProductOrderInformationStateChangeEvent (inProgress)
po -> b: POST ProductOrderAttributeValueChangeEvent
note over b, apo: note.text="MFH, 3. OG, links", note.@type=InstallationInstruction

apo -> b: POST AddProductOrderNoteStateChangeEventAddProductOrderInformationStateChangeEvent (done)
@enduml