Versionen im Vergleich

Schlüssel

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

...

  • Ermittlung des Wechseldatums
  • Ermittlung der WITA Vertragsnummer
  • Ermittlung der VorabstimmungsID
  • Klärung, ob die Ressource übernommen werden soll

Img
src//www.plantuml.com/plantuml/png/hPJVKlf65CVlUOeppdG61f0Vg4MPseeMEuoeZ20t3XTBSf9itUocknieVHuVetUyM7SJ_X22rK6TCOJaU_YUppdVv4ff8dKSiWA9jU1nE45P0FDNc8Y_ONX_-tEZ0NqftDZHy2XTb1LmY4PVoFbbVrI8J3LrQ4Iu1YIn1qJ1qNKyHmd20uupO9HZAosbt3_ALEXLnG0Psot9sXvjklgehI7Aa7AYgU16CgNcRiQL8Pdik0hclkEQRNUIvJDbEJxRPdf8vb7zDQ5iGVznC5pzUA8kHbjVkXh36ua6eGAZTjSjfTM_LAlByiQFEgG2jqYSLovc35qVZP0BZI2f7-WMc8qGfk7Eb8IBDywfSWA44M7KfIXZxeEvm1PllWOF0sRwJ6sMBfd-1fheMDq4XFlOcIBNnVvZ1PxmJtIqzKMcyF-SK7g2-HAf4npWqtOSZ18V0BqSf5rS2mmlzUPtpnrp9s4NKvJ9lGfeA_YT8WpmhnZvF_3o4cWTgLQjvWZkCNFDmMDTLNEbCLJLC5J76DSYugEgJIdExDanSMnsVhFdNVVoxBHvSTQid_w0TknfINmetYt-vIxrBQKRIoU0NgS2VzoQyTT6rxqI4CxGHpuUmunA5mAA4YX_PR6TZIv0qgqXIeQHyZmzT-wh_L6HH979B64La4YKu9RVhfIZJpIT8Yo5vl8slXrlPJdS0SK0luNyl7b-qgoVrw5UWeTr0wWYmTtLevKk3ehBlahZiMajoKOa5CsrR5bkCM0sXyI78Jh1dkp4t8MEr4YP-PRKVIMfjdf_YbQQHB9UYutHnmwDNGiB_IcWxKS3FaM7Et1TRXJc1vJQIvV2RKG7ukLTjjyrxUlrKdDhdItU0ec6sKLffaGOLUaW4ldtHDUbAc9aNjCUrRN6JusBygQ1yWHfMEuXLTgOAfGJ-t8sPetITfjM1NbL4k7rHZVjvrvgUzb920CdC1SrsU1-E_393Z09osjNE2czrr2Aje5BR-mZEoIMDoAC66wUkVUJkLOcmiFYkUkMIsZdgMSZUZWE4-epB4RsDP1jdpp5mp13WTnuPSxiPtgq_rVc48ViFm00

Codeblock
languagetext
collapsetrue
@startuml
autonumber
    
box TMF622 Product Order, category=PV
participant eauf as "Buyer of new line: Ordering"
participant tauf as "Seller of new line:  Product Order"
    
box  TMF622 Product Order, category=TerminationProvider
participant leab as "Seller of old line:  Product Order"
participant tab as "Buyer of old line: Ordering"
    
    
eauf -> tauf: POST ProductOrder(productOrderItemCreate, VAId)
eauf <-- tauf: 201 Created(acknowledged)
note right: PV
alt Kaufmännische Validierung schlägt fehl
  eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
else Kaufmännische Validierung erfolgreich
  eauf <- tauf: ProductOrderStatusChangeEvent(PO, Accepted)
  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]] wird hier inkludiert
  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 positive RUEM-PV
    alt Fehlschlag Technische Validierung und Erteilung
      eauf <- tauf: ProductOrderStatusChangeEvent(PO, Rejected)
      tauf -> leab: notifyRejected
      leab -> tab: ProductOrderStatusChangeEvent(PO2, Rejected)
    else Technische Validierung und Erteilung erfolgreich 
      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 Realisierung erfolgreich
        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 Schaltung erfolgreich
          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

alte Darstellung

Img
srchttps://www.plantuml.com/plantuml/svg/SoWkIImgAStDuKeiBSdFAyrDIYtYIiglK0XtSlRaAW3APIPd5YJcbIYa9fQcAIGMAoYvUWSe0DbAQB992Caa9Iu5Bh1wNJkGZ9L2cAEkTwYhhc-G7qJSHXSY7kGQwgiRveYgsD5RrpSaYCiXDIy5w300

...