Versionen im Vergleich

Schlüssel

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

...

Img
src//www.plantuml.com/plantuml/png/dLHDSzem4BtxLsWumGpqWqCFJDC9f7I6IJCuG7oNhSLHAqkkl4hAlwdLHTRzem57tFhx1u0WdsmSCUq3gLT9c4keeKQDwT-HKCj28I7SW7qVx2RrvjYPSzsEVxyqTgQOZAoKDz0z7-sEhXla5bsb4kxGQ5VbO1CMFabkVhFLtRTFmo5BhH6kG3Qt0coV5HoXD7PpbMRliydtf6v9P25hhf41Tsl66zQPk0rOPjPCmpDJKiCemAKkEmI14R44fGuXLBgJx7bxoTmAR2KrHsbqEVSYwzhf1fDAG9gK4bJfg03uZv1gdwJmzstJyibYRLY9aEorGpqd6GKeL3wU1KdxvFmUr0rB3pZ5PL8W9gSq9fCGdC4JLHE93mJmIMiB9pBOk8Xi4FiGOXJY2yz2Vhc_8a1LYYgu3d1xf6YHEwr71E4aOOIHXRz7qCllYK8vREbwj8xMUxzTwN6K9rOu4Zz5asdebUG7yU37RmuOUFB0o8BYz-QlEiG9JG3cg3mAmi7x4LoRnw10SiKLqYHzVSF79TmlG9D7RJUP-DYm9gF6IxdquI325yPIFM_YlNczk7QU8hZB-7SEVJVGK527jBmkCb1Lkz7NbaVsNsrVG-X8_MaESq-uuZnXxsadQahIc6EAW9Q4l3CpMT9XeZMfaxX8mhTynOa-GplJPz9ZX2ZwPusLeAMaXTKcVZsxj1cfscskhPogzW0R-Sj23sAOct1JHEuJjURorprTlhsXzQl89shZPQK70Wj9JYQirL0zJnuc7wr_8WMZwvVvBi_yh_sehPvFRSojPBG_0Nh8rOFbTJpFYsEtjhG64q-FLSUaCB-075qNcF9nE_4Wnl2da9qYnYBdvoJeibrw25gzGVkVk0BhaaY9NiXbvuWoq9oo0fYV2Ih0pmhxZr8leO7x4lpssZIo-j3bN9Dxk3nrtEpojUbys2EMD1eem9ybwmsOM_NcnSF3bXu_43h0fpNvAzIo05T0CIeL0D2yUiH59hBn3Ex0dkqUAfhvvfBA0w0aaJkFjdAop32eyfRkFmW1jYhQq5P4AUNwyVOY2jaJtkqit7kyh243ehGc7QxAsPexSiRys_26wT-axRqXJFxmZwN8lPq4pqlHaTGOzWL_JSgIdyqHhHCrJWv1GOOQCbHTz8tCr9umYp8Ofngt581cNXUziVNktY9FpL2zwkcnti8DVXcjWVKhFsmvg8_0ThLuiKp7hbMrFhRk3Ph1IalbeowXzZgkSYXfyoxk7QE3vtvIz7fnhBfk9eX6fH-eRNOZdPRG0P_xD5_IcW4n9iCLVUXux-07Pu7BNOTYMZVQzyFxbST9XHfwJiJ8lxlB2PsiiL70DafbI_040

Codeblock
languagetext
collapsetrue
@startuml
autonumber
        
box TMF622 Product Order, category=PV/VBL
participant eauf as "Buyer of new line: Ordering"
participant tauf as "Seller of new line:  Product Order"
       
box  TMF622 Product Order, category=TerminationProvider
participant leab as "Seller of old line:  Product Order"
participant tab as "Buyer of old line: Ordering"
        
eauf -> tauf: POST ProductOrder(productOrderItemCreate, VAId)
eauf <-- tauf: 201 Created(acknowledged)
note right: PV
     
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Accepted)
note right: QEB
tauf -> leab: notifyKUE
leab -> leab: POST  ProductOrder(productOrderItemDelete, category=terminationProviderChange)
leab --> leab: 201 Created(acknowledged)
note right: TEQ
     
leab -> tab: ProductOrderCreatedEvent(PO2)
tab <- leab: ProductOrderStateChangeEvent(PO2, Accepted)
note right: QEB
tab <- leab: ProductOrderAttributeValueChangeEvent(PO2, providerChangeInfo, date)
leab -> tab: ProductOrderStateChangeEvent(PO2, Pending)
note right: AKM-PV
leab -> tab: ProductOrderInformationRequiredEvent(PO2, ProviderChangeResult.approval)
     
leab <- tab: POST RespondProviderChange(PO2, result.approval=false)
note right: RUEM-PV
leab--> tab: 201 Created(acknowledged)
leab -> tab: RespondProviderChangeStateChangedEvent(inProgress)
leab -> tab: ProductOrderAttributeValueChangeEvent(PO2)
note right: ProviderChangeResult.approval=false
tab <- leab: ProductOrderStateChangeEvent(PO2, Accepted)
leab -> tab: RespondProviderChangeStateChangedEvent(done)
    
leab -> tab: ProductOrderStateChangeEvent(PO2, Rejected)
note right: ABBM-PV
tauf <- leab: notifyPVRejected
eauf <- tauf: ProductOrderAttributeValueChangeEvent(PO)
note right: ProviderChangeResult.approval=false
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
note right: ABBM
@enduml

...