Versionen im Vergleich

Schlüssel

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

...

Img
src//www.plantuml.com/plantuml/png/hLJTRjis5BxNKtmeCC22xNXnMYGDrgrEgdP1lCI8KzyKlQ2aOuaRHMaavSnxdZx6xl9Y8yL4YUtCAvnSMAAfm_Fzd4zwhmrJfYv4m6fJohg8IGK0WhZy2nDLfdLYSAbIKbYK1QwN5IOpT2QNOL3PWppX5PC6nEevcCQhw7m2j-xY-kAaMNL6dzmzVBLomDmV65r4w8oZfg85HcTQn-7JyEUVe_uuSXI6gnm4iNYbPRo1wPytp69BqP9biISOU_JcruZf_znmFCRaSdfzxqJ3f5Cz-dDcg3XLn0prC1kTfM4WIqDGFCkDFJiBc33uIBdGIIvOXdFRixZz9YMt6uGP4ppbf6gP1V0k_jJtm2kOKyDChKzp9ZEA5YIDbT_35VrEYI4BIa8JVcLLjSI4cNo7NgFa3rdU2CfSEy1u3nfJZs4ryVdIEX-WsMcVU7Uss_E113bx4cOeAzNodPzWwCnkp2eNf9fsFHZNymCdJEdFckJV-F8bDwRInuD1Kigvi7i9xPc-NchRMVUBGkzHFQXOHdgmu7JZLdiiCRoKlxZrMVhkpUl3jsyEzr__Y54zDufbw9pV_YDJdbdNaTOgoJ6EUlZqqSvhC3iPXs3I6I6_VaNEIU66gnHS9g9sip8F9ZJcUdEkFaU_zIUp3gki_WKJFIXYkfJEJ9S1IHapV46uAxJRZ-MxSVNkXZNbbDEBA3ywF3eut3_Qntw8YvO0wQgKwSJIv2af7mHqxdY5LdG0h0KA3TsrBBkNd99yCyhkrLA6kF2n1fuJRG1uEe_tDRwa3QPXyVyZ35SXDWNZkuZJ6kypQIioHLe_ITppVYZQaVacokEFpkYapTV6o6vkl-MAP0hRt1h01DVjrmTucKYcN5U2BGTcpirW-CFmRVU1G3ScNdJ7nBMne9fKhBZLfZ0C7zDqLTYiyj5yObf-TrCkAp1DShjfMAlmvJKUh6baHRT5nK7uNuIycYrwTiZVQLbKWjfGRubWM-aBTyhX1jfw5AEhiSlYxd94gRz7YorxdX3RO8kAY-iL5IJJO7Nbx-xgVk_jfIx4lm00hLJRSk8s6BxdAVxPcSxO0uH2TeTifeSbgNVBG8ad46uokP3j7rkjBBkI3ANFayVeNLwil-N4uK3Q3Ca5jY9zqdVG5t_HXYbJfAB12fF98WrGDG2W4MH_WQ-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_7sXHv6AVm40

Codeblock
languagetext
titleProduktbeauftragung
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
alt Fehlschlag Kaufmännische Validierung
  eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
else Happy Path
  eauf <- tauf: ProductOrderStatusChangeEvent(PO, Acknowleged)
  tauf -> leab: notifyKUE
  leab -> leab: POST  ProductOrder(productOrderItemDelete, category=KUE-LE) 
  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

...