Part I. Getting started

Part II. UML modeling

Part III. Project glossary

Part IV. BPMN toolset

Part V. Project management

Part VI. Modeling toolset

Part VII. ArchiMate tools

Part VIII. Team collaboration

Part IX. Code engineering

Part X. Database design and engineering

Part XI. Advanced modeling toolset

Part XII. Document production

Part XIII. Business modeling

Part XIV. Business rule

Part XV. Agile development

Part XVI. Wireframe

Part XVII. Impact analysis

Part XVIII. CMMN toolset

Part XIX. SoaML modeling

Part XX. Design animation

Part XXI. IDE Integration

Part XXII. Interoperability and integration

Part XXIII. Process simulation

Part XXIV. Zachman and BMM

Part XXV. Appendix A - Application Options

Part XXVI. Appendix B - Project Options

Part XXVII. Appendix C

 

BPMN data object, data input, data output and data store

In business process modeling, our main focus is the business workflow. The use of various kinds of BPMN data objects is mainly for representing the input, output or the usage of different kind of data in accomplishing a business workflow. If you want to model the detail of data, consider to use an ERD instead.

Data object

You can use data objects in a business process diagram to model data within process flow. Typical examples of BPMN data object include purchase order, receipt, e-mail, delivery notice, etc.

Data input

Data input is a special kind of data used as input of a process. You draw data input in a business process diagram to show the input of data to the top-level process or to show the input of a called process.

Data output

Data output is a special kind of data produced as output of a process. You draw data output in a top-level business process diagram to show the output of the process.

Data store

Data store enables activities to retrieve or updated stored information that will persist.

Defining state

You can optionally record the state of data object. For example, the data object Order has states created, submitted and processed. To define state:

  1. Right click on data object and select State > Create... from the popup menu.
    To create a state
    To create a state
  2. In the Create State dialog box, enter the name of state and click OK to confirm.
NOTE: State is a view based option. You may copy a data object, paste as a new view and set the state to the new view. This enables you to show the change of state of a data throughout a process flow.

Related Resources

The following resources may help you to learn more about the topic discussed in this page.

 
7. Choreography task and sub-process Table of Contents 9. Creating use cases from BPMN tasks

We use cookies to offer you a better experience. By visiting our website, you agree to the use of cookies as described in our Cookie Policy.OK