In BPMN 2.0, artifacts are elements that provide additional context and information to a process model. They do not directly affect the flow of the process but make the process more understandable and complete. Artifacts annotate processes, represent data, and group activities. You can add artifacts to your own model — start a free trial to try them on a process you know.
Data objects represent data created, modified, or used during process execution. They can be inputs, outputs, or intermediate data used by tasks.
Example: A “Customer Order” data object can be associated with a “Submit Order” task, representing that this task involves handling customer order data.
Use Case: Use data objects to show what kind of data is being used or produced in the process, such as forms, reports, or files.
Groups
Groups visually organize tasks or elements for documentation and analysis. They do not affect the sequence flow but are helpful for highlighting related tasks in a process.
Example: Grouping several tasks that belong to a specific phase of a project, like “Approval Tasks” or “Customer Interaction Tasks.”
Use Case: Use groups to organize and classify tasks for clarity, especially in complex processes with many elements.
Text Annotation
Text annotations let modelers add comments or notes to clarify process steps.
Example: A text annotation explaining that a particular task is manual and not tracked by the system.
Use Case: Use text annotations to explain complex tasks, describe conditions, or provide supplementary information without affecting the process flow.
Data Stores
Data stores represent persistent data storage. They show how multiple tasks or processes save and retrieve data.
Example: A data store called “Customer Database” that multiple tasks access to retrieve or store customer information.
Use Case: Use data stores when showing data that is stored outside of the process, such as databases or external systems, and how different tasks interact with that stored data.
Key Points
Data Objects: Represent the data involved in a task or process, providing more context about the inputs and outputs.
Groups: Visually organize related tasks or elements without affecting process flow.
Text Annotations: Add clarifying information or notes to improve the readability and understanding of the process.
Data Stores: Show persistent storage locations and how tasks access or update them.
Examples of Use
In an invoicing process, a data object labeled “Invoice” might be associated with a “Generate Invoice” task to show that this task produces an invoice document.
A group can be used to highlight all tasks related to “Customer Onboarding” in a larger business process.
Text annotations might explain a decision gateway, clarifying what each condition represents.
A data store labeled “Customer Database” might be connected to tasks like “Retrieve Customer Information” or “Update Customer Profile,” showing where the data is stored.
Artifacts add important context and information to BPMN diagrams without affecting the flow or sequence, which improves clarity, especially in complex processes.
We use cookies to improve your experience, personalize content, and analyze traffic. Anonymous page measurement happens without them; analytics consent adds an identifier that links your visits. By clicking "Accept All," you consent to our use of cookies.
Global Privacy Control is active in your browser, so analytics and marketing cookies stay disabled and no analytics identifier is stored in your browser. Your page views are still measured anonymously.
Essential for the website to function. Cannot be disabled.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in, or filling in forms. For more information please visit our cookies policy page.
Links your page views into one journey and measures campaigns. Anonymous page measurement happens either way.
With analytics cookies accepted, we set a random identifier that links the pages you view into a single journey, and we store the exact time of each page view. That is what lets us count unique visitors, see which page a visit started and ended on, and follow a campaign from the landing page to a signup. On its own pages the website also records each page view, call to action click and form submission without any identifier and with the time rounded to the hour - that measurement needs no consent and cannot be linked to you. It also remembers, for the open tab only, which of the four main marketing pages (home, pricing, about us, partners) that tab has already opened - page names only, held in sessionStorage and deleted when you close the tab - so the trial and signup figures can show those pages' weight without a visitor identifier. If you are signed in to the ProcessMind application and your organisation allows telemetry, those records are also attached to your account. For more information, please visit our cookies policy page.
Used to deliver personalized advertisements.
We use cookies to make our ads more engaging and valuable to site visitors. Some common applications of cookies are to select advertising based on what's relevant to a user; to improve reporting on ad campaign performance; and to avoid showing ads the user has already seen. For more information please visit our cookies policy page.
Remember your settings and preferences.
We use a set of cookies that are optional for the website to function. They are usually only set in response to information provided to the website to personalize and optimize your experience as well as remember your chat history. For more information please visit our cookies policy page.