data

Data Object

A Data Object represents information flowing through a process. It shows what data activities produce, consume, or require, making data flow visible in the process model.

Category
data
BPMN Spec
Section 10.3.1
Icon Class
bpmn-icon-data-object

What is a Data Object?

A Data Object represents data or documents used and produced by process activities. It makes data requirements and outputs visible, helping stakeholders understand information flow.

Visual Representation

A Data Object displays as a document shape (rectangle with folded corner). It may show states (e.g., "Order [submitted]") and connects to activities via data associations.

Key Characteristics

  • Data visualization: Makes data flow explicit in diagrams
  • State indication: Can show data states (e.g., document [draft], [approved])
  • Activity connection: Connected via Data Associations to activities
  • Documentation value: Clarifies what information moves through the process

Trigger Variants

Data Object can be triggered by different mechanisms. Each variant uses a specific icon marker to indicate its trigger type.

Common Use Cases

Document Tracking

Show how an "Application" document moves through review, approval, and filing activities.

Order Information

Visualize how "Order" data is created, enriched, and consumed throughout fulfillment.

State Progression

Display how a "Contract" progresses through [draft], [under review], [approved] states.

Frequently Asked Questions

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.