...
Img |
---|
src | //www.plantuml.com/plantuml/png/lP91QnH148NlyokAdFJW2Zbus8DaLY9uM1BSnNjrpvkPrfxgeRfQpDsVuZ_97xFJ9f05bH34FWnrgE-zciUxoCPgPOaT5qjI5WVjNFf6kt9JfvNLWWyhYv4ZpdHsfGCqo7JMqTrhkmV42ANZ_lsRy_CJPaqDkjOq56-DVG0v6lNEQV4pEGJwmcLSRd-8XEndA7tY68O0BJ9r5KchjRKWSoLZg3j2jzzbQ1kGfbhjNhqbjwNhgyEH7hlsPXfSCLJPWdSpL-RoAyHUl6oa90Dfc6RR4ZRJPalh8_g3OTbKMwYmuK5t75iI6-45LGGotF_Qtmuv6Dk9l-8pl66eTvnSqUzs-uuwn8oJd0n-_ar6ho_L46AT_iSHq375AQOCfME_fo83xUlm76_FuX7ZqytxCfhob1KSGxwl23sX8rJVF-y9M6D0_eL_XEdDyximSlXJ3dUA5_LJblWJ |
---|
|
Der Fehlschlag während der Realisierung für die category VBL oder PV ist im Detail hier dargestellt: 2) Fehlschlag beim Leistungserbringer
Codeblock |
---|
|
@startuml
autonumber
box Buyer
participant b as "Ordering"
box Seller TMF622
participant po as "ProductOrder"
alt Abbruch bei kaufmännischer Validierung
opt bei inhaltlichen Änderungen
po -> b: POST ProductOrderAttributeValueChangeEvent()
note right: e.g.: productOrderItem.alternateProductOffering.name
end
po -> b: POST ProductOrderStateChangeEvent(rejected)
note right: ABBM
else Abbruch bei technischer Validierung/Erteilung
po -> b: POST ProductOrderStateChangeEvent(rejected)
note right: ABBM
else Abbruch bei erfolgloser TAM und MTAM
po -> b: POST ProductOrderStateChangeEvent(cancelled)
note right: ABBM
else Abbruch bei Auftragsrealisierung
opt bei inhaltlichen Änderungen
po -> b: POST ProductOrderAttributeValueChangeEvent()
note right: e.g.: earliestOrderRetry
end
po -> b: POST ProductOrderStateChangeEvent(failed)
note right: ABBM
end
@enduml |
...