Fundamentals 6 min read

Modeling Data, Groups, and Text Annotations in BPMN – True Aqua Case Study

This tutorial explains how BPMN can be used to model data objects, groups, and text annotations within a business process, demonstrating the technique through a step‑by‑step case study of the True Aqua distilled‑water ordering workflow, including state management and final diagram creation.

Architects Research Society
Architects Research Society
Architects Research Society
Modeling Data, Groups, and Text Annotations in BPMN – True Aqua Case Study

Traditional modeling techniques allow creation, reading, and updating of data during process execution; BPMN, though not primarily designed for data modeling, provides a set of symbols for representing business‑process data.

BPMN also offers artifacts such as groups for categorizing shapes and text annotations for adding detailed notes to flow objects.

Data : During a business process, data like purchase orders, invoices, and receipts are generated. BPMN models these using data objects, data inputs, data outputs, and data stores, with defined lifecycles (instantiate, complete, delete).

Group : Groups are dashed‑border boxes that let modelers visually cluster elements.

Text Annotation : Text annotations add extra information to flow objects without affecting the flow.

Case Study – True Aqua Distilled Water Company (Continuation) : The tutorial continues from earlier parts where the ordering process was modeled. It adds data objects for the purchase order, defines states such as Create , Assigned , and Delivered , and shows how to reuse the same data object with different states by right‑clicking and selecting State → Create… or State → Assigned… .

Steps include dragging the data object from the resource palette, naming it “Purchase Order”, setting its lifecycle states, and linking it to tasks like “Verify Customer Identity” and “Forward Order”. The tutorial also demonstrates adding a text annotation that records that over 90% of requests come via phone and 10% via email.

Finally, the completed BPMN diagram is presented, and links to the first three parts of the BPMN introduction series are provided for further learning.

case studyBPMNprocess modelingData Modelingbusiness process
Architects Research Society
Written by

Architects Research Society

A daily treasure trove for architects, expanding your view and depth. We share enterprise, business, application, data, technology, and security architecture, discuss frameworks, planning, governance, standards, and implementation, and explore emerging styles such as microservices, event‑driven, micro‑frontend, big data, data warehousing, IoT, and AI architecture.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.