...
Es gibt keine Möglichkeit, dass eine vom Leistungserbringer eingestellte Kündigung fehlschlägt.
Siehe 2) Fehlschlag beim Leistungserbringer
Codeblock | ||||
---|---|---|---|---|
| ||||
@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 |
...