Versionen im Vergleich

Schlüssel

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

...

Codeblock
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
     
eauf <- tauf: ProductOrderStatusChangeEvent(PO, Acknowleged)
tauf -> leab: notifyKUE
note over leab, tab: Die Sequenz  [[https://confluence.t-systems-mms.eu/pages/viewpage.action?pageId=547957140#Auftrag(K%C3%BCndigungdurchLE,GFPV/VBL)anlegen-HappyPath Auftrag (Kündigung durch LE, GF PV/VBL, Happy path) anlegen]] wird hier includiert
leab ->tauf:notifyRUEM-PV(approval, reason)
    
eauf <- tauf: ProductOrderStateChangeEvent(PO,InProgress)
tauf -> leab:notifyInProgress
leab -> tab: ProductOrderStatusChangeEvent(PO2, InProgress)
note right: ABM-PV
eauf <- tauf: ProductOrderStateChangeEvent(PO,pending)
tauf -> leab:notifyDelayed
leab -> tab: ProductOrderProcessingMessageEvent(PO2, delayMessage)
note right: VZM-PV
eauf <- tauf: ProductOrderInformationRequiredEvent(PO,requestedCompletionDate)
eauf -> tauf: POST RescheduleProductOrder
eauf <- tauf: POST RescheduleProductOrderStateChangeEvent(acknowledged, inProgress)
eauf <- tauf: POST ProductOrderAttributeValueChangeEvent(PO, requestedCompletionDate)
eauf <- tauf: POST RescheduleProductOrderStateChangeEvent(done)
eauf <- tauf: ProductOrderStateChangeEventProductOrderAttributeValueChange(PO,InProgress)
eauf <- tauf: ProductOrderAttributeValueChange(PO expectedCompletionDate, expectedCompletionDateappointment)
eauf <- tauf: ProductOrderProcessingMessageProductOrderStateChangeEvent(PO,orderConfirmationUpdateInProgress)
tauf -> leab:notifyInProgress
leab -> tab: ProductOrderAttributeValueChange(PO2, expectededCompletionDate)
leab -> tab: ProductOrderProcessingMessage(PO2,orderConfirmationUpdate)
tauf -> leab:notifyInProgress
note right: ABM-PV
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
@enduml

Img
src//www.plantuml.com/plantuml/png/fPJVJkiu4CRlynGZLaY9DgMxB0WjsZlPJVJkCu5CRlynH7h90IRKftMH1QD7zeIs2g5eZQaej1N3ZnQMfDOcSSkz1vjhcR5nix14XfgmwCDBtngO-q9R1L2qHjoSKYBfnucbgRs5d7BlGysxaxBtRiDD26jgheuSOcu--Rtup7lIeLaKhdcKEq4bpdCKe7bdzEB5uXb8BgHC63f2XXBdAOB0e88t331yyfZ9Wbh21S0H8z1LB2KJ08mUv_XibzjzgvdLkxUaSDWNeJTEu3S8T1TQAH7DonZhtj28F7e3KCBCPfaoD34ZTiuusyotX55njC0spM2Z9U8wWAQlrLSLv2-32UG8rIaRZ5sZzzXNbF8b7eGzJfKy_XGY58biwKqKREol6FrjAnOJPMHEcoDoCynM2EN9cwVEWa_t7nac6Anb3LEBQ-Ip3sRBemJLWc4dEKLSG7PSFN366C_slaNm2UdcPA5ULbkvq8FitCnmHFLAjSb8QwRELvUOAwNP0Ko_QSuOlTdP14CS7_jli-_VFyxEBtyujVptxvgQEdIfBK7HptVZlkzZXbgUOfrJAP3GF_zYQCsb5tw15kiNdh7r8KYv2e6TH2S0VVljOgg6HWT71x0qkb3vK42gFneBPvVeON9YdC64fWFCaqDJlbs8fDJwf-BZioUWpkMc7a6WyfvYJpGI8f1VUS_HU07_hVv-P4Ah4iczslKwt2Rnosz_llzTI7bRGvA9skXVyaPe6SCfvkPRp6Z2oGxWOq-yHW6FsTMKY3abfn_Rd96VsxXxFFfqBcn8xGo8mXaqZVUQMTor8XxOcyoD2UkIOAlMqFReHbCaEgCrntNoNUStApNwH-KZH5wWDRtSCsptMdZbAInLfXH3BzyGfWPqs7arB1qJjyOflAlQLKLU1hWScU8lQCZ_KHDj8JVChg4NWigF4v-17ju3rT0MyWVsBWhTE1o3_-Tcjif3iolSS__HEpScvG1gFX8PYPA7Spck0XW4QsGNS_gUYka5ETPzy1_pxzpREUaL4GgdMSEqKfmdSSe7QX_JYpk8PI2waJ1bQGeOIvoc2mA22DmmolFAOoQ9QmWN04IFGLImaum2C76VyFaibj5RkVSZjxEaa0z2ZgN0RZ3e5gnl3kuOnrxwna6rq5h65YE_MMG34cyv1k_tBZELtYnuJJ4PgmeuoP2LLBhGqLw3E7LU08rIuNY5eq_VOLvJo9Hw4FKwLFFuK8XI9REbD56JiFoNQksRBgD5L6wxCq8Jp6O8rUcCXywoHSkxZ9CqJYgciTMU0p6dqqNfWqFEuavoYhZWxBfKuOmngyQ-JU0cvkPKaLvt6udWaypCvdWdcgLYz9WbwqyB_TGjmkIOjcUCxopqHv951FyeutxzFtXmT7_XqV_7lppLqTFbIIfEzZj_RVRxN7AKirJgcKo6mR--LaOjQFkq2FSOlFM9r8KYv2e6TH2S0S_ljSgg6HWT71-1WzA7oe954RZGMrpUmjtJ5AOCPJ0U99fQYBbs8fDJwf-FdHaT1rSjCB8DHvIp4dcWqHI2kuvlt02-E80-joiI2MMvNBxwxsUquyWjldR3tRVXwPpywfqkfR-bPW5SifukfRn53EoGBePqCI9mJ3w2pEG9KfgnVNqCcVqUGjddq-5p8czGoDp3vb4-iGhpGIM2cbFv4M6TiqfKUYjUt8ZB9CPKfrXqxsnyPQLA_qYzPkYAL8VMECSrdWsdJfAIHPhXH79zCiZW8qrlPsK2hwYtmPKiU1zWSaAYW-aA0JZAZVctfz_2HjmzvzvLvhtYbjREGcRwWa-PVNLkowezVdz9rQ38TrG_bF-rL-2XdEJCXWDtuAPYN8peqc-1T38LkWk9nNT2NAgy-md

Beispieldaten (linker Block, TNBauf ↔ ANE)

...