Data objects & data flows: A BPMN 2.0 data modeling guide

Accurately representing how data moves through a process is one of the most overlooked challenges in business modeling. Data representation in BPMN is often treated as a secondary concern: activities take center stage, while data objects and data flows are left implicit or omitted entirely. However, misrepresentation of data modeling causes avoidable errors that ultimately lead to flawed process analysis, poor decision-making, and costly rework downstream.
This free BPMN 2.0 data modeling guide gives you the practical foundation to get it right from the start.
In this guide, you’ll find:
- A clear explanation of why data modeling matters across process automation, decision modeling, and process mining
- The specific BPMN elements you need to define a proper data flow: Data Inputs and Outputs, Data Objects and Data Stores, Data Associations, and data type matching
- A practical look at the shortcuts many teams take, such as connecting every task directly to process properties, and why this creates governance and maintainability issues down the line
- How Cardanit's Data Flow tool reduces the manual effort of creating Data Associations, so you can focus on modeling tasks and data rather than managing hidden attributes.
Real-world examples included
The guide includes two concrete use cases. The first is the MUSICODE project, an EU Horizon 2020 initiative where project partner TinniT used Cardanit to simulate a printing process. The goal was to avoid the error-prone work of manually managing data elements and associations across the workflow.
The second is an ESTECO Engineering project involving the design of a supersonic business jet across six departments worldwide, where a detailed BPMN data flow model was the only practical way to manage the complexity of scheduled file exchanges between teams.
Who is this guide for
This guide suits business analysts, process architects, and BPM practitioners working in Cardanit or similar BPMN environments. It assumes basic familiarity with BPMN notation. Whether you're preparing a BPMN model for automation or trying to make an existing model more explicit and maintainable in terms of data modeling, the guide gives you a grounded, practical starting point.
Download the guide
Ready to start building more accurate, data-aware process models? Download the guide now to understand how data actually flows through your processes and how to represent it correctly in BPMN.
You’ll have practical guidelines for effectively representing data in your BPMN diagrams, building reliable business process models and improving your process analysis and decision making.