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/dPBFRjD04CRlVefHJxQm7QXQLLGKS59JHGc9rQIvL3sixObZOU-Q_PCGdeO7uGGlnkvQRff0gLefadSz_hxvpJVvA2JXKjMLGvHaLDKfSkVN3oTbto3XB5UPX2dFaSEQrJ3VDf0im4scdjDeNPcL3Q4IaAWb4057yIW1Stu5yqdVdjpeoZozeps1x0JH90Pt7DilkhxWpbJg_Rlxw2OEnh4XEDv7g92aUuxfNotRkWLBDQ5crK_BbzhcvcSd2TvRm7D8fhDv5uFbS9i7bw74Ui2HIFHX4Grppw5C8l2oM4cjNRHcxuBEx85q9ebKOh0YjC1uZLJgWNo8iY-KRIeiK7l9biGETWxQkLnkzVIEkU_UMyB_8rvYXGOnqw05uzkBDaDFJsjvsHgvTVD16ilB4c66NnNIxt1xkvAo4UUzNiReijBlCWnb8BP26ukWhaM8gjUG0aLlNUB6d4AIoPBH3-Oyp2zEJyxUdfwzENaDaLfAJWfmHxz_qhmi52qWLpnRmJZsuUgJZgotw8yz8DHaGE_kO5Lgjat9SoXfLgbSNwKJXc6NWasspURw9luS90kND3g0DQbyu4W4ezuJQy23BGof_gBWACJ13jesktB7O5DxShl7Fkoa-_-Kg6_0duavO7LZzfe_GdbVVpRclNAVChuUlmIpOk9nHbry2Q2L7T1DveOE_W00fPFVKjf05CRlynHdl88fIEleE7LgAsgq35GPGMuSBvRaaAJTxARx1qgVnWiVerVwOZsRb5GmKzlqWisoEVkTxtm_yBmZRPWoDkKUiqOAcqvHUGzt3tVUL7w3ePAX3GnSgX0Lp6KAusK6mmaqXfTDBwERIP1aJ1X0PcV0D6pv_I6u_IiONnpdkqRtt3sRMsiNpEf2zyA7ni0lAihEq1ZPQREwV__QRmzyvs5dtGH7DbtJd3vhMhpFhKt98xcbP-vmkcgVB_ayxVUvpGCONex6gp1oButioPUUmVH48JFOWact5pOz8Gs2IgBOqDs9nxY1Cuov3cBE8kYJPlfuBqH21mWJnfCmGML5v44HvBjsqNYjvyWmO_L9p4I4_Xo5eG1QS8MVCJ18JP5hX8yiovOmP2QkeTKDlWYvu1WvEG1JP937UW0qKp9RKlOUv2VbcoATFyTpYXnTF04p64crF2mODYbfW3mjEKULwxN0ED7J1664NosAxt1p4nkJwODE9v1Ynkaim6tJrajDqhgTfdeRRITZ4UhEFC65ssspm2HIV73xNdYujxl_Tc__pUvhwDgPKKIXqN_y8S8aejWXj2g8OU2tuFoCW7KcnuCcCE6I4BUt41CTM2GgX4G4t3fOnWFOm3h68Av4-ZzG0Qevh2geeCJXWdjPVMTT_lclfjJBtVvgT-r_QWyd3QfJSivu2nGoBKNpByR3ZUbwWYeYXLfNZ5Uq-rrIQxxD3a__ZjrZDmWTF-EtUBoF5OeGI9WY8eIwH5W7uXbB-0fXDSIYWWfg3BacNm7ndx6So3JZQ4h7rLpAgfgkDxkiiV6l1WvEFVjSwfUyKqbzu-vojUkBSUaQHUWLg_iSqM9J_XC0

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
...
  alt Fehlschlag Technische Validierung
    eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
    tauf -> leab: notifyRejected
    leab -> tab: ProductOrderStatusChangeEvent(PO2, Rejected)
  else Happy Path
    leab ->tauf:notifyRUEM-PV(approval, reason)
    eauf <- tauf: ProductOrderStateChangeEvent(PO,InProgress)
    tauf -> leab:notifyInProgress
    leab -> tab: ProductOrderStatusChangeEvent(PO2, InProgress)
    note right: ABM-PV
    alt Fehlschlag während der Realisierung
      eauf <- tauf: ProductOrderStatusChangeEvent(PO, Failed)
      tauf -> leab: notifyFailed
      leab -> tab: ProductOrderStatusChangeEvent(PO2, Failed)
    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
@enduml

ToDos:

...