Drawing BPMN conversation diagram
A conversation diagram shows the messages that exchange between participants (pools). In this tutorial, we will create a simple conversation diagram for a logistics system.
Modeling
- Start BP-VA.
- Create a new project Logistic system.
- In the Diagram Navigator, expand the category Business Process Modeling, right click on the tree node Converation Diagram and select New Conversation Diagram from the popup menu.

- Select Participant in diagram toolbar.

- Click on the diagram to create an instance of participant. Name it as Retailer.

- Move the mouse pointer to the participant Retailer, press on the resource icon Sub-Conversation Link -> Participant and drag towards the right hand side.

- Name the participant Supplier and press Enter. Then name the communication Delivery Negotiations and press Enter to confirm.

- Select Participant in diagram toolbar. Click below sub-conversation link Delivery Negotiations to create a participant. Name it as Consignee.

- Move the mouse pointer to participant Consignee, press on the resource Conversation Link and drag to participant Retailer. Name the communication Delivery/Dispatch Plan.

- Repeat the previous step to make Consignee converse with Supplier. Name the communication Shipment Schedule.

- Make use of the resource centric interface to create participant Shipper from Supplier, which conversation link in between.

- Repeat the previous step to create a new participant Insurance from Shipper.

- Right click on the link and select Model Element Properties > Multiple Connections from the popup menu.

- Make use of the techniques described to finish the diagram. The result should look like:

- Right click on the participant Carrier (Land, Sea, Rail, or Air) and select Open Specification... from the popup menu.

- Press on the drop down menu of Participant and select Create Participant... from the popup menu.

- In the Participant Specification, select Participant Multiplicity as Multiplicity and click OK to confirm. Click OK to close the Pool specification.

- Here is the end result:

Rate this Article
Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).
One Moment Please
Thanks for rating this article.
Comments (0)