Versionen im Vergleich

Schlüssel

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

...

Drawio
bordertrue
diagramNameAblauf Abbruch
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth792
revision9

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.

Im Fall 

  • Erfolglose Terminanforderung (TAM und MTAM)
  • Scheitern der Auftragsrealisierung

gibt es keine besondere Einflüsse:

  • AKM-PV und RUEM-PV sind bereits ausgetauscht
  • die RUEM-PV war positiv
  • Der Statuswechsel Rejected bzw. Failed wird auf beide POs propagiert.

Erfolgt die Ablehnung aufgrund der Validierungen, ist das Zusammenspiel jeweils wie folgt:

Kaufmännische Validierung

Es kommt nicht zum Einstellen einer "Kündigung durch den LE":

Img
src//www.plantuml.com/plantuml/png/LOvTIiD058NVPnM7FasmtO2864kGeZI33Nc_JQvjnFbXSgVeRhgMhinsQg32m9mBv_iuJwDGb6I_52NnBjajHtKwggt_Xec-JvsWZZr77Bn5ynDWMcXJ5ogSkQ4R0Za1K_e0ZPXLhmQNV8Tc_PoJBbykVp7x1yW4bEiA-gswDax7lvTzYyTSkuUfDyqq9c_HuUPO2TjbP1AUeorNVQ6S5qOSTdivi-rLzh2OP3VeHaZIkDoJst5rO2VQr7EyyoTtmdtn2m00

Codeblock
languagetext
titleAbbruch PV während der kaufm. Validierung
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)"
 
 
 
eauf -> tauf: POST ProductOrder(productOrderItemCreate, VAId)
note right: PV
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)

Technische Validierung

Img
src//www.plantuml.com/plantuml/png/bP7FZfim4CRlFCLeJw0kFUIuwbObMrH5IHChIRdRC12tO5Ddd3PlqsVfazKOMOB-IHK9oSRszytlctbt9cx8Tct4BMbbEu4c-laZ4lexCAChMnBiJ8K6Bhg3uxK7La3CTadKEvqiPSyL0N9R0p_3GxvcCEnVmN6xzBiu-p2ioSDCG46GRNE8Dxb_4Uf2VB0Y-NlrzQSytUG3mMAEq28NCqVnHydnteC9H-XOtUhvn5ZSVJv9-jO3FW7R7OwX3PuZxYS_AyBknI0dV8GYMrL9f3GX6DcSo6cBqUnD6imcqWDnikUN4rSDvXTKv08zGbP-KVfRYmqwBnf9VB0dSCwolhhqaGyQpaV2suZliSK1iNIWZJRNvx67YKiRl8YBETyOgmfeYsJwzFzH5hCizuiPgaggvePmfMfjEavIgpr-jT9WDT7N4jkASJezJvlnsesUYwntPnVUpgULhJ-ch82xHxR7prZIl-OLRkzkG13-1hbS3fI_0000

Codeblock
languagetext
titleAbbruch eines Providerwechsels während er technischen Validierung
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 
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
tauf -> leab: notifyRejected
leab -> tab: ProductOrderStatusChangeEvent(PO2, Rejected)
note right: ABBM-PV


Business Rule

In der Category "KUE-LE" gibt es nur den Ablauf "Scheitern der Auftragsrealisierung" (siehe Beschreibung, Auslöser).

...