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/ZP7FRjim38VlUWgY9njhTkYnM8UwdLS4wH8ZIREp536EC5loPCfTttxwqm1s5mmvnLBu-pwIkk-9Mt9jmxWZerqhq38cp1-eh95kJx2o4YqCfeNjMmVL3h9gbRFEfzHUTLmJ87S7u3rSbOiAmlSds2uVubTMF8NV_6eIe5EWM9QGFPV-xwY4RED4VbwyU2bdpsMGt-GVO2Aoeb9uj--2YsGMWSnYVxElKNiBrMgpFGqN5LatEim9sqUBdF0QTiLSvi2q8GIhwYFvy8xHlxJ_uxvXWm6tzz3QsBUxD4eEC6A9smaajI3B0JMbaUCGNsRlsWrnSltZaUiQJqNNKEn_QVFQO8qo7xFFrzzC0fSPAjHIwVeo-hZu_9XpVJ2svQICNkDlfopAKVwWi94Lf-FTUAMV_KDpKNJ-Rk1DFdcUOl5Z5fueJP9yQ-oDbjuwA9zEJIQ-nTurD2MiNyg8O6VMWH-sCTUUMdjAVza-HlNJhX-24jAT6T2-Et-Y8hJ-M8Wcu5yLmjDtMA9ZzwYbQvk_dP71Rjim38RlUWeY9mjhTkYnM8UwdLS4wH8ZIREpP36EC5loPCfTttworG1sbWr3JvO4_jz7qdSj2KU-hfZmP8sl9Jh6fFq5kRFA5mHhfz11PslOlJQGxo79rvmr8QKBtGX3WC8VGBGmovOvzESFi5lT3wSaVUo_V3O9q2cGhZ98dZ8-Yqf8jbxoo-BbSpP_odhvDJ-3oO4rA6LmXow4Z6RPazdGt_ppeBs1VBtTdOOR54apkYm8wmU7Wl0Azkb2SM364eBJvP52UC_eJzg_SL-mmXvN16XftUjj78K3Z5ZoPWA9BQYiGqF3o768J_CtxPO4-VRXA4o9fw8hI8iVnhvKMABYK_Qb-kjt178qIfkI_xtpXJbOLmlIrcpmfzSErIX_q5YfND3nThobZ-7V2PasuQqJ5PziF5r-cyUjz-D7tmPRQrImTZgaOvEHxx3r5Kq9c-TiGB0BEyIp5IvCe9Q1qlxVFaRrqwxlUoN4DzkXUtD-HqtemZMLLOz_qGYFNs65djsXKRwkVWC0

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  

...