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/fPDFRzCm6CRldPDFJnin4CNl_XGZJaGYIQ5_XIlTbgbjMNZpqGbnc20j0FQj5PSHWK2D1ARILa5g1ceWBpS5hJtPTl1xNdYNaszUsGDqL4HMvhDRhDxzvyxm-EypGnSsnZlsdNRuzjhQ8H5KBZ4Zdnppy_Vf9SHfQ1Yom3TwqLicDoNLjX41Kzm7ctmG2q0eThiCQXy4bebF7ICLGW8-yu8sREpVLSXYCezqiTnT1Ot1k7fFb98vMei15Z-Yq1kHHORCjf2-0HgfRsqJ1N9I4SteKRGjZaIPSaSnY3GukkNDsTd0zoxmjy6L_UAoxAZ0Q2UY3j4rQBk3ORiC98pzO58xezCDBuevXdTtimNT5Wk4Z4UNrI9EdjnIbS1ab7JiLGFrcqCwWRrI6Ggwwg_kkOi6LUjj0q-hs6PZhLDyqr0Z2DX7OE2RbgUaLuHjw20dpqYqye52ZjbIaywKi0Fg1obsXOsbdfFlbjkqsoNbB911frdxQmqT1m1khzVoFXGaYos7ZIuMoxJKQHXklk7ZGNHCq-zCum4J0HzaWpQQ6Ee0daNsJjRz4FxllC3Sz1Lp_WcJRyl5qJxFMBIJ6Qx6b5VkSuRv3hodecLXWTUqfPYpak_tqp2dgHkdGZlJdAaQniHc69MMvLxRPbzd4sdojcLAGyd38C7rusxBawKwwPUDeZJjSOcZoPIvIZly_YwVlVgxUlJy_FJyvSqXwtBZ-LAfYpKePCPNYu5KMdjS6of53oNzfxRtw46yUYX3XK8-n_VGUqiHY8hBjEbxymlVJWw6iWz5Vrr8DqfBcLx0u5wLFp4g1hKdSMXTcY9hDvYYPvvWl5f8S_W-cg-WErmaHJZyMcLL4Tl3k4Ye6JKi2_LdQErHLsZ7eciohZgHTQSK-r58rsDN-_HCUmRb_RhW36EX2D62APkU0Pc1Toa5VxfC3AiA41uGYRtO69Q_qQLhLIReeqbteDVZfkqsoQah34BoRCX9otiHqIulLt8U5USB3OUOR1QBjCeqdBo___60c37gPy88u4s8dn9-x0sraA5u2co9rVmGtgV-PavcAfZl96swyDJLJz7dDIJsLECg2-ezHPp7BbdqgPP1rmm3cBs2_zE9iaUeNIV59uEeA8PNBg8WI5cjbCvs8RPnzbqgiYjRFauORHuH-suRUD4KJlriiOulJUupcyJgRANJ_dzKf-y-_Z-yFZuyFWjpD7fShEecCf04rgPnSkb02Yn9QlIMY1kC0o7A1Datxj6k2r4VF2edcVuSfDyzbtimGT_VAubpw0IgAQmWHEulW4A_Gytvz-JhjU5NZdBwwOPTDff87HQbEVkzqEJmv78YBFqw5hx5m00

Codeblock
collapsetrue
@startuml
autonumber
box Buyer of new line
participant b as "Ordering"

box Seller TMF622
participant po as "ProductOrder"
participant cpo as "RescheduleProductOrder"

box Buyer of old line
participant bo as "Ordering"

b -> cpo : POST RescheduleProductOrder
cpo-->b : 201 Created (acknowledged)

cpo -> b: POST RescheduleProductOrderStateChangeEvent (inProgress)
note right: if the request for rescheduling is rejected by the seller,\nthis message is optional (see [[TaskStateType TaskStateType]])

alt Request for rescheduling is rejected
  cpo -> b: POST RescheduleProductOrderStateChangeEvent (rejected)
else Date will be postponed
  po -> b: POST ProductOrderAttributeValueChangeEvent
  note right: e.g.: requestedCompletionDate
  alt ProductOrder in state inProgress
    note over po, bbo: Insert sequence [[https://confluence.telekom-mms.com/pages/viewpage.action?pageId=495177173 Send new order confirmation]]
  else in all other ProductOrder in state accepted states
    po -> b: POST ProductOrderAttributeValueChangeEvent
    note right: e.g.: expectedCompletionDate
    po -> b: POST ProductOrderStatusChangeEvent(inProgress)
    opt category = PV or category = VBL
      po -> bo: POST ProductOrderAttributeValueChangeEvent
      note right: e.g.: expectedCompletionDate
      po -> bo: POST ProductOrderStatusChangeEvent(inProgress)
    end
  end
  cpo -> b: POST RescheduleProductOrderStateChangeEvent (done)
end
@enduml

...