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/pP6nRjim48PtFSN1auZ67J86JH4bLGF3gItOZZkJvbacAf4gTLIQjoybne2O2eN7J1A9-x_lxdZN4hVawYhXZensjK2R9CByWS8QwGu4QolHGcTgsBqsKEmXBTOiQNnA7LJ3DG5oTmJUmYnV5j3_VuBTwdxuIxF7_ijcKO3EWMoLG_gKirbGGhfrWasBby_v_2dlvTVi7KmCh44flDjtmKKmYvwS3FtDlmxQ6oZMszrvk46HDgF3Wh1-iCW9hs2VBII3H1j2iAeyaG_l4_gNzd_SDwomnnqyj3JszJQCmW16B74JGK8BCkzGqp1o6EBB_4sx9KwkVJXnNUAvw0gomozjNYeiKRAOFLL_7GKkCnIefTBb9VIuU7hCXJuQMtDIHc_mjrCMvIX_L5Z9WjFfThpIp_wXkSWQVzVnYaNFaor_pFid2fC4tmPRewMtTigdGvE1Rx5r5SM4pNC-89A9TU2xRIoqfvQUqbwsZt5zrFLzhuHmPpgqRywVg0YjFsQYwl4l2k7nEwpGVVJsxb1BLrT_0G00ZP7FRjim38VlUWgY9njhTkYnM8UwdLS4wH8ZIREp536EC5loPCfTttxwqm1s5mmvnLBu-pwIkk-9Mt9jmxWZerqhq38cp1-eh95kJx2o4YqCfeNjMmVL3h9gbRFEfzHUTLmJ87S7u3rSbOiAmlSds2uVubTMF8NV_6eIe5EWM9QGFPV-xwY4RED4VbwyU2bdpsMGt-GVO2Aoeb9uj--2YsGMWSnYVxElKNiBrMgpFGqN5LatEim9sqUBdF0QTiLSvi2q8GIhwYFvy8xHlxJ_uxvXWm6tzz3QsBUxD4eEC6A9smaajI3B0JMbaUCGNsRlsWrnSltZaUiQJqNNKEn_QVFQO8qo7xFFrzzC0fSPAjHIwVeo-hZu_9XpVJ2svQICNkDlfopAKVwWi94Lf-FTUAMV_KDpKNJ-Rk1DFdcUOl5Z5fueJP9yQ-oDbjuwA9zEJIQ-nTurD2MiNyg8O6VMWH-sCTUUMdjAVza-HlNJhX-24jAT6T2-Et-Y8hJ-M8Wcu5yLmjDtMA9ZzwYbQvk_

Codeblock
languagetext
titleProduktbeauftragung
linenumberstrue
collapsetrue
@startuml
autonumber

box Product Order vom Typ PV (PO)
participant eauf as "EKP auf + TNB auf (AG auf)"
participant tauf as "ANE (LE)"

box  (Sub)Product Order vom Typ KUE-LE (PO2)
participant tab as "TNB ab + EKPab (AG ab)"


eauf -> tauf: POST ProductOrder(productOrderItemCreate, VAId) 
note right: PV
tauf -> tauf: POST  ProductOrder(productOrderItemDelete, category=KUE-LE)  
tauf -> tab: ProductOrderCreatedEvent(PO2)
eauf <- tauf: StatusChangeEvent(PO, Acknowleged)
tauf -> tab: StatusChangeEvent(PO2, Acknowleged)
eauf <- tauf: StatusChangeEvent(PO, Pending)
tauf -> tab: StatusChangeEvent(PO2, Pending)
tauf -> tab: ProductOrderInformationRequiredEvent(PO2, fieldPath=productOrder.TNBabApproval)
note right: AKM-PV
tauf <- tab: ResondProviderChange(PO2, result)
note right: RUEM-PV


eauf <- tauf: StateChangeEvent(PO,InProgress)
tauf -> tab: StatusChangeEvent(PO2, InProgress)
note right: ABM-PV 
note over tauf: Weiterer Ablauf wie GF Neu  

...