...
Darüber hinausgehende, technisch denkbare Möglichketen der Einflussnahme durch dem AGab (Stornierung, Terminverschiebung etc.) müssen vom LE abgewiesen werden.
Img |
---|
src | http://www.plantuml.com/plantuml/png/hLJRSk8s6BxdAVxPcSxO0uH2TeTifeSbgNVBG8ad46uokP3j7rkjBBkI3ANFayVeNLwilhLJVKk8w7BxdANxZp9bf1v03wg3E-N4uK3Q3Ca5jY9zqdVG5tIDwgeU1nOuWDmuNQVkZpKwQTfCKbtqU7sFlVB5DKwb0sLq7lR2DoPTyV_HXYbJfAB12fF98WrGDG2W4MHBH2wc8K5dCQYHJ2SzY3qKD0A3c9L_WQ15KcG-GfkHO025aaCasKAxXGizzQkfNedzMbAk08asHo8X0Ddu48-og0WDNAa85Iop56Rh7FmvEFwLsyXf8mzvpgG1PCK2c8OFtiY7Sjo4sUJ2Zfp1j_BjVjZQO9us32OUE6FF8cfYSAP5u1wc7zruxR5NIkXjQn38WgqZWptEQjqg2qWYYQMt5HXKxFPdpRH_iXhFmR-QpfwIi4gSVEEFeS7qKY4ps8BvO1Yv3PaP1CNZnD3UUOC90ryn4JfC18jXH6Uc3_TISff0c3F18uwga35HM-8VsXNn5kVKC5FeouJ96BqbIaFsMt2DlsDea4XHQ8HVMPwlmMScEUAiGVY7p5O2u_8u05DbO4Cz1_B45sjAdbQilso9ogwrm9I0NpZ25FyiKFuDjxU9CRa-xtJ2J2u4pOLuOjfwhGsckfsc-WIBJivYr9qbnrKvEc6XuPdykHmFeny_VUn__jJlVlmU1iN2A1Q3CthuHqOyfg0WAbIOmDXhmRUl575dVZ5sWSbIkxoxWuIZWXLN4N0PYgACrpJ0gYL7De_Ap_MDzrlRdpiKcygMJBH08TEPBFsNroOnPeOl4Hw1DBrXtoRSUintoZ71Tt5-rZyxxNVFkj1rOL8BG9rdCl999ezGLNS7pgCkbqoJjfqEW9MxKx_o_nB3PBzzjE0fWrnKJGHuGnlj_iCLUi9OI7qdjaF_oz3RfjWt3AyIZZkwXv8GiKAj3mglT3-3ZbI-pxBvdHXSrFtQkxBLmtsYK4P0XrC0J71TVp00tgUI4TUvOEkEMN3JwNtN-zny5j0CaAVDCN9jY5IZ2XGdRmfwxgRC4WNxgAgQ1swBPW_QPIbCmuGc3QiTlh_7qnsFB6tMh73glYIeTlE2dsFwTvcbkS2wrFzHmHffWSVrS8TjluhUzTXsyMWx8jElyKAmDncfUGwxcCosNA0ahdfKl-sp_7sXHv6AVm40hiDaT6b6LkycVzi76nlKQaDlv80rT0f4oGpMEFFitVo3UwSvT78DdKqH38ctSQPN8ItMZJHFQzHgzTiez5Rqvc7yDFynCi_1lHrFLc4OBLQwzazVONmba2XimBJN3-mQJnI2e66azDvfZJ05rnWnwKUCX33GPyRFJvnJFO4m9Om654N6GyrjYFzg5iGRd6D5L2Ql8i93T1R8bGwW0NVu6Ns5cXIPHFYVfEaINAAYFSxg-JwcvYm0LGHWCZq7ROZEbpfulMBC9GiKPgq1AWVyHn76-2L3_WqU7YAbKddUQla9dpCzv-EXQigbL1ZBPXpBGynQAGbHjXOK7_FH8V4LJVY_-RWV_7rot3qxwRQF_uHUDbU2X60Ddh_pW8Ow9GWouKSmT1fmSwtpRKqlXpOGpZ14Ffj1H5708nK1KEwpBCzMrS2erOvC68MVktldKzETMZepaIm8Qu108XEU-y_lZ6D855qWl03rz9fz4s_Z9TmnnGW_nFbfz_IespvjGzk6KIa0PPhmmDKoQO2Yk3YmNdJPivcMLhr_WAtcvRzAzADgyVI28nHILfGGu1r5DFjt5sY5CP3oHao3VilGsQIe-8KtwSOjsNsk4Q50ANVgBcI_WlOKNcLP_qBqBijoLMxiyVaf4iW3q8Th_uHHMNug03wcZm6LAIFBbffJrUhyqJchlmgeUqZZ-X2fL9fKel04rTu4TEnrcJaAgYZJIu3TtTpXbiGmzYCzgKXfyECj7crP976zP8KZ-sU2IZExxUpJlgiaJXcMZVv50Kka0UxNmYhRLX6Tkw5fujvsM2BVuaN3tcLaWwVgOZJPS85SSvMZycsU-T-5VcGn-m40 |
---|
|
Codeblock |
---|
language | text |
---|
title | Produktbeauftragung |
---|
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
alt Fehlschlag Kaufmännische Validierung
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
else Happy Path
eauf <- tauf: ProductOrderStatusChangeEvent(PO, AcknowlegedAccepted)
tauf -> leab: notifyKUE
note over leab, tab: Die Sequenz [[https://confluence.t-systems-mms.eu/pages/viewpage.action?pageId=547957140 Auftrag (Kündigung durch LE, GF PV/VBL) anlegen]] hier wird includiert
leab ->tauf:notifyRUEM-PV(approval, reason)
alt negative RUEM-PV
note over eauf, tauf: Siehe [[https://confluence.t-systems-mms.eu/pages/viewpage.action?pageId=587837181 1) Negative RespondProviderChange (RUEM-PV)]]
else Happy Path
alt Fehlschlag + Technische Validierung + Erteilung
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
tauf -> leab: notifyRejected
leab -> tab: ProductOrderStatusChangeEvent(PO2, Rejected)
else Happy Path
eauf <- tauf: ProductOrderStateChangeEvent(PO,InProgress)
tauf -> leab:notifyInProgress
leab -> tab: ProductOrderStatusChangeEvent(PO2, InProgress)
note right: ABM-PV
alt Fehlschlag während der Realisierung
note over eauf, tauf: Siehe [[https://confluence.t-systems-mms.eu/display/tfit/2%29+Fehlschlag+beim+Leistungserbringer 2) Fehlschlag beim Leistungserbringer]]
else Happy Path
alt Fehlschlag am Schalttag
note over eauf, tauf: Siehe [[https://confluence.t-systems-mms.eu/display/tfit/3%29+Fehlschlag+am+Schalttag 3) Fehlschlag am Schalttag]]
else Happy Path
eauf <- tauf: ProductOrderStateChangeEvent(PO,Completed)
tauf -> leab:notifyInCompleted
leab -> tab: ProductOrderStatusChangeEvent(PO2, Completed)
note right: ERLM-PV
eauf <- tauf: ProductOrderStateChangeEvent(PO,Closed)
tauf -> leab:notifyInClosed
leab -> tab: ProductOrderStatusChangeEvent(PO2, Closed)
note right: ENTM-PV
end
end
end
end
end
@enduml |
...