...
Drawio |
---|
border | true |
---|
| |
---|
diagramName | Ablauf Abbruch |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 792 |
---|
revision | 9 |
---|
|
Untervariante "Auftrag Providerwechsel und Verbundleistung" abbrechen
Happy Path siehe hier: Auftrag (Providerwechsel / Verbundleistung) anlegen
Im folgenden sollen die Auswirkungen eines Abbruchs auf einen PV bzw. eine VBL dargestellt werden.
...
Codeblock |
---|
language | text |
---|
title | Abbruch eines Providerwechsels während er technischen Validierung |
---|
linenumbers | true |
---|
collapse | true |
---|
|
@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
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
tauf -> leab: notifyRejected
leab -> tab: ProductOrderStatusChangeEvent(PO2, Rejected)
note right: ABBM-PV |
Untervariante "Kündigung durch LE, GF PV und VBL" abbrechen
Happy Path siehe Auftrag (Kündigung durch LE, GF PV/VBL) anlegen
Keine rechtzeitige RUEM-PV
Schickt der AG die RUEM-PV nicht rechtzeitig, wird die Kündigung vom LE zurückgewiesen. Auch der Eltern-Auftrag PV bzw. VBL wird dann zurückgewiesen.
Img |
---|
src | //www.plantuml.com/plantuml/png/bP11JiCm54JtESLNLutKic1PgOYqHAXg8LOJsF_4lud1iOFp7UXjE0idemqL2aWWLVB6utap8r-tZ8vzhGFqR8slStB1ntkGspU0SUhpK3WhVS6GE4aEEbj3jczW_H1FDp6CHN8P1WqwLeLgq31emXomXT4c7lruu9CUtOuE1SVJMwTNFJ83aQGPmAcjBnitWykAgRuXJKmJA92fj6u__reH3hAuZnfmIqV89EEE3FTh_xQcZEpRPOMcf6__1ABYsTXNJIN9ys51HYfJ_WEkpCww6bbPiwKNhnp90RzJfAL0hkR3pxZ8xXUOHyr1wr27WR5Cu5HPyGoYzTrKF9uzT4jFL339Ns6BnJ7j4m00 |
---|
|
Codeblock |
---|
language | text |
---|
title | Keine rechtzeitige RUEM-PV |
---|
linenumbers | true |
---|
collapse | true |
---|
|
@startuml
autonumber
box (Sub)Product Order vom Typ KUE-LE (PO2)
participant leab as "LE"
participant tab as "AG"
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: ProductOrderStatusChangeEvent(PO2, Rejected)
note right: ABBM-PV |
...