Versionen im Vergleich

Schlüssel

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

...

Es gibt keine Möglichkeit, dass eine vom Leistungserbringer eingestellte Kündigung fehlschlägt.

Siehe 2) Fehlschlag beim Leistungserbringer

Codeblock
languagetext
collapsetrue
@startuml
autonumber
    
participant tauf as "LE"
    
participant tab as "AG"
    
tauf -> tauf: POST ProductOrder(productOrderItemDelete, category=KUE-LE)
tauf -> tab: ProductOrderCreatedEvent(PO)
tab <- tauf: ProductOrderStateChangeEvent(PO, Acknowleged)
tab <- tauf: ProductOrderAttributeValueChangeEvent(PO, providerChangeInfo, date)
tauf -> tab: ProductOrderStateChangeEvent(PO, Pending)
note right: AKM-PV
tauf -> tab: ProductOrderInformationRequiredEvent(PO, fieldPath=productOrder.ProviderChangeResult.approval)
 
tauf <- tab: POST RespondProviderChange(PO, result)
note right: RUEM-PV
tauf -> tab: RespondProviderChangeStateChangedEvent(Acknowledged)
tauf -> tab: RespondProviderChangeStateChangedEvent(inProgress)
note right: Ablehnung der RespondProviderChange durch LE
tauf -> tab: RespondProviderAttributeValueChangedEvent(approval=true)
tauf -> tab: RespondProviderChangeStateChangedEvent(done)
tauf -> tab: ProductOrderAttributeValueChangeEvent(PO, productOrder.ProviderChangeResult.approval=true)
tauf -> tab: ProductOrderStateChangeEvent(PO, comleted)
tauf -> tab: ProductOrderStateChangeEvent(PO, closed)
@enduml   

...