How to Link BPMN Data Object with ERD Entity?

BPMN data objects provide a way to visually represent "data" within the process flow, such as the purchase order, shipment notice, invoice and receipts in a shipment process. Together with the use of data assocaitions, you can represent the flow of data between data objects, and inputs and outputs of tasks and sub-process.

February 7, 2013
Views: 47,770
PDF Download

An Entity Relationship Diagram (ERD) is generally used to model the structure of database tables. However, an ERD can also be used to model the internal structure of data elements, which provides an excellent way to realize the properties of data.

While BPMN data objects in a business process diagram (BPD) play the role of showing the intake and production of data within a process flow, an ERD can be used to describe the internal structure of data elements in the BPD.

In this tutorial, you will learn how to link BPMN data objects with an ERD. You will be given a project file that contains both a BPD and an ERD. You need to connect them using the reference feature. To complete this tutorial, you need to have:

  1. Basic knowledge of modeling in Visual Paradigm
  2. Basic knowledge of business process modeling, BPMN, and ERD
  3. Visual Paradigm 10.1 or higher installed

Add a Reference from a Data Object to an ERD

  1. Download CargoConsolidation.vpp. You can also find this file at the bottom of this tutorial.
  2. Open the downloaded .vpp file in Visual Paradigm. To open a project, select Project > Open from the application toolbar.
  3. Open and study the BPD Process Order.
  4. There are two data objects: Purchase Order and Invoice. We will describe their data structure with the ERD Data Structure.
    Sample business process diagram
  5. Open and study the ERD Data Structure. It represents the structure of the data objects.
    Sample Entity Relationship Diagram
  6. Open the BPD again.
  7. Move the mouse pointer over the Purchase Order data object.
  8. Click on the tiny reference resource icon at the bottom left of the shape. Add a diagram reference by selecting Add Diagram... from the popup menu.
    Add reference diagram
  9. In the Select Diagram window, check the ERD Data Structure.
    Select Entity Relationship Diagram
  10. Click OK to confirm the selection.
  11. Repeat the steps on the Invoice data object. Make it reference the same ERD.

Navigability between a Data Object and an ERD

Once a reference has been added between a data object and an ERD, you can navigate between them easily. In this section, you will open the ERD from the data object and go back to the BPD from the ERD.

  1. Click on the reference resource of the Purchase Order data object and select Entity Relationship Diagram/Data Structure from the popup menu.
    Open reference diagram
    This opens the ERD Data Structure.
  2. You can navigate back to the source diagram easily. Try this: click on the arrow icon at the top left of the ERD and select Purchase Order to jump back to the BPD.
    Open reference source
    This opens the BPD with Purchase Order selected.