BPMN 2.0 FTF Avatar
  1. OMG Issue

BPMN2 — Choreography is not enforcable

  • Key: BPMN2-287
  • Legacy Issue Number: 15152
  • Status: closed  
  • Source: Camunda Services GmbH ( Gerardo Navarro Suarez)
  • Summary:

    Figure 12.4; The Choreography model is not locally enforcable.

    In the last interaction the Supplier doesn't participate in the previous interaction.

    But in chapter 12.4.6 on page 328 (358) it is said: "The Initiator of a Choreography Activity MUST have been involved (as Initiator or Receiver) in the
    previous Choreography Activity."

    The lane in the middle of the Collaboration model (Figure 12.3 page 311 (341)) has a wrong name. It should be Supplier not Shipper.

    ---Proposal------ 03/25/2010 --------------
    ##Proposed Resolution: Fixed

    (a) Update the Collaboration model, renaming the name of the lane in the middle of the model into "Supplier".
    Figure 12.3 page 311 (341)

    (b) Update the Choreography, changing the order of the last interactions. Put the fourth from last interaction "Accept PO and
    Delivery Schedule" right behind the last interaction "Finalized PO and Delivery Schedule".
    Figure 12.4 page 312 (342)

    (c) Update the Collaboration model, changing the position of the interaction between the Retailer and the Supplier about the message "PO & Delivery Schedule". Put the Send Message Task in the lane "Retailer" right behind the last Recieve Message Task in that lane.
    Figure 12.3 page 311 (341)

    (d) Update the last sentence in the paragraph under the Collaboration model. Exchange the 2 words "Retailer" and "Supplier". The sentence should look like this: "┬┤accordingly, the
    Retailer interacts with the Consignee and Supplier for final confirmations."

  • Reported: BPMN 2.0b1 — Thu, 25 Mar 2010 04:00 GMT
  • Disposition: Resolved — BPMN 2.0
  • Disposition Summary:

    (a) Update the Collaboration model, renaming the name of the lane in the middle of the model into "Supplier". Figure 12.3 page 311 (341)
    (b) Update the Choreography, changing the order of the last interactions. Put the fourth from last interaction "Accept PO and Delivery Schedule" right behind the last
    interaction "Finalized PO and Delivery Schedule". Figure 12.4 page 312 (342)
    (c) Update the Collaboration model, changing the position of the interaction between the Retailer and the Supplier about the message "PO & Delivery Schedule". Put
    the Send Message Task in the lane "Retailer" right behind the last Recieve Message Task in that lane. Figure 12.3 page 311 (341)
    (d) Update the last sentence in the paragraph under the Collaboration model. Exchange the 2 words "Retailer" and "Supplier". The sentence should look like this:
    "┬┤accordingly, the Retailer interacts with the Consignee and Supplier for final confirmations."
    Disposition: Resolved

  • Updated: Fri, 6 Mar 2015 20:57 GMT