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/dPFHRjem68NlynHMhn8DTi5bjKvDQJGX64H0kNVmJuZcs9dpcustsRFioMRikdC6YvHAbHhYdFD_vzXdPBFRjD04CRlVefHJxQm7QXQLLGKS59JHGc9rQIvL3sixObZOU-R94gr3MFg4OfT5s0Ydx_YWhva-HAChr7ib8C53d9ccpF3Sbt9CvNITGONRMl6YgG0DK7GbjobyrpSdd-GBRB9_iKfryk_vExZW2z85rc95vazWi_byGRNIItfyzVil4Ykn1CkWWSQD5nBAv6kdKBLXX2mqeBnrUuuURF9Xb_je3t95zjjhu6on4tmOyPGZrLG156P9VEM189YK1KLHxHQ7VExDFOcmNI3LBKxVH8HGdP2GIQG2EIxhy9-OD32SOB7OaDTa-CStKuc_IH3UhVEy9-n6VWS47S6z1IglE3wp0nQRsNwQRBvs8nZpP9hZ_jYpBfPXaipa6mIfGzmfauI5LJhAHOmtTTAM21_b01Ppd5uqDOnaUpzRH86_FkH7btjzBvrt6-i_FSZlbkrz1AmN8ZgOo58utfgyU8AA1clUkrViciMGX_qoT8x_5zRSptDjXX9imdfOAsxQalHLHLeH5sb6jmUbVTLRHtGJnB0MzAU_pT0NwjvaQ1_NS5_hagGSZkHN5Z_YuFFdg1S_U0F5t01s9EPTrmG60tATzM1qC6lY5Zjbwy1vBBzd-4Tcaudf5TiIstbkqH1DCr_mC0Q_PCGdeO7uGGlnkvQRff0gLefadSz_hxvpJVvA2JXKjMLGvHaLDKfSkVN3oTbto3XB5UPX2dFaSEQrJ3VDf0im4scdjDeNPcL3Q4IaAWb4057yIW1Stu5yqdVdjpeoZozeps1x0JH90Pt7DilkhxWpbJg_Rlxw2OEnh4XEDv7g92aUuxfNotRkWLBDQ5crK_BbzhcvcSd2TvRm7D8fhDv5uFbS9i7bw74Ui2HIFHX4Grppw5C8l2oM4cjNRHcxuBEx85q9ebKOh0YjC1uZLJgWNo8iY-KRIeiK7l9biGETWxQkLnkzVIEkU_UMyB_8rvYXGOnqw05uzkBDaDFJsjvsHgvTVD16ilB4c66NnNIxt1xkvAo4UUzNiReijBlCWnb8BP26ukWhaM8gjUG0aLlNUB6d4AIoPBH3-Oyp2zEJyxUdfwzENaDaLfAJWfmHxz_qhmi52qWLpnRmJZsuUgJZgotw8yz8DHaGE_kO5Lgjat9SoXfLgbSNwKJXc6NWasspURw9luS90kND3g0DQbyu4W4ezuJQy23BGof_gBWACJ13jesktB7O5DxShl7Fkoa-_-Kg6_0duavO7LZzfe_GdbVVpRclNAVChuUlmIpOk9nHbry2Q2L7T1DveOE_W00

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 (LEauf)"
 
box  (Sub)Product Order vom Typ KUE-LE (PO2)
participant leab as "ANE (LEab)"
participant tab as "TNB ab + EKPab (AG ab)"
 
 
eauf -> tauf: POST ProductOrder(productOrderItemCreate, VAId)
note right: PV
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Acknowleged)
tauf -> leab: notifyKUE
leab -> leab: POST  ProductOrder(productOrderItemDelete, category=KUE-LE) 
leab -> tab: ProductOrderCreatedEvent(PO2)
leab -> tab: ProductOrderStatusChangeEvent(PO2, Acknowleged)
leab -> tab: ProductOrderStatusChangeEvent(PO2, Pending)
leab -> tab: ProductOrderInformationRequiredEvent(PO2, fieldPath=productOrder.TNBabApproval)
note right: AKM-PV
leab <- tab: POST ResondProviderChange(approval, reason)
note right: RUEM-PV
leab -> tab: ResondProviderChangeStatusChangedEvent(Acknowledged)
leab -> tab: ResondProviderChangeStatusChangedEvent(InProgress)
leab -> tab: ProductOrderAttributeValueChange(PO2, approval, reason)
leab -> tab: ResondProviderChangeStatusChangedEvent(Done)note over leab, tab: Die Sequenz [[https://confluence.t-systems-mms.eu/pages/viewpage.action?pageId=547957140 Auftrag (Kündigung durch LE, GF PV/VBL) anlegen]] hier wird includiert
...
leab ->tauf:notifyRUEM-PV(approval, reason)
eauf <- tauf: ProductOrderStateChangeEvent(PO,InProgress)
tauf -> leab:notifyInProgress
leab -> tab: ProductOrderStatusChangeEvent(PO2, InProgress)
note right: ABM-PV
eauf <- tauf: ProductOrderStateChangeEvent(PO,Completed)
tauf -> leab:notifyInCompleted
leab -> tab: ProductOrderStatusChangeEvent(PO2, Completed)
note right: ERLM-PV
eauf <- tauf: ProductOrderStateChangeEvent(PO,Closed)
tauf -> leab:notifyInClosed
leab -> tab: ProductOrderStatusChangeEvent(PO2, Closed)
note right: ENTM-PV 

...