Artifact Types

There are many different artifact types in business process modeling. Artifacts allow you to visually represent objects outside of the actual process. Artifacts can represent data or notes that describe the process, or they can be used to organize tasks or processes. There are 3 main types of artifacts: data objects, annotations, and groups.

Use Lucidchart to produce BPMN diagrams with ease. Take advantage of drag-and-drop technology and superior sharing options.

Try it now
Sign up free

Data Object

Data objects are pretty self-explanatory. They represent either data placed to the process, data resulting from the process, data that needs to be collected, or data that needs to be stored.

Data Input

data inputTasks are often data-dependent. Data inputs represent those data requirements of the business process.

Data Output

data outputIf a process generates data, a data output represents the information produced as a result.

Data Collection

data collectionData collection is denoted differently than a one time data requirement.

Data Storage

annotationsData storage provides the ability to store or access data that is associated with a business model.


annotationsAnnotations allow the modeler to describe additional flow parts of the modeling notation.


annotationsGroups organize tasks or processes that have some kind of significance in the overall model. To the left is a symbolic notation of the previously discussed artifacts.

Start your Lucidchart trial here. No downloads or plugins required.