Versionen im Vergleich

Schlüssel

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

...

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: ApprovalTaskResource(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  

ToDos:

  • ApprovalTaskResource in RespondProviderChange umbenennen


Stashincludebyfilepath
repoSlugtmf622-product-order
branchIdrefs/heads/main
projectKeyTFIT
filepathsrc/test/examples/ftth-no-opts/product-order-0-create.json
showLineNumberstrue
progLangplain
collapsibletrue
applicationLinkcbfa78ef-cb5e-30f5-8b3b-ec5f9d824e1d

...