What is main difference between Association VS Data Association?
Note. Please check below symbol and explain how is identify which one is Directional Association or Data association.
![]()
![]()
What is main difference between Association VS Data Association?
Note. Please check below symbol and explain how is identify which one is Directional Association or Data association.
![]()
![]()
Directional Association-
Directional Association just shows a one-way link between two elements.
It does NOT mean data is flowing
Its use for reference only.
It Connected to Annotations and Groups.
It’s arrow used for direction.
Data Association-
Data Association shows real data movement between a task and data.
It used for Data Transfer.
It Connected to Data Object.
It’s arrow used for Input and Output.
Hope this help.
Cheers
In BPMN / UiPath diagrams, Association and Data Association look similar but serve different purposes.
An Association is represented by a dotted line without an arrow. It is used only to visually connect elements, such as linking an activity to a text annotation. It does not indicate any data flow or direction.
A Data Association is represented by a dotted line with an arrow. It is used to show data input or output between an activity and a data object or data store. The arrow indicates the direction of data movement (input or output).
Hi @swapnil.naik ,
Main difference
Association shows a general link or reference between elements like a task and a note. It has no execution or data meaning and is used only for documentation or annotation.
Data Association shows the flow of data between a task and a data object, indicating what data is used as input or produced as output. It explains data usage but does not affect process order.
How to identify by symbol
Association is shown as a thin dotted line. With no arrow it is a plain association, with a single arrow it is a directional association, and with arrows on both ends it is a bi-directional association.
Data Association is shown as a dotted line with an arrowhead that clearly indicates data movement. An arrow pointing into a task means data input, and an arrow pointing out of a task means data output.
Hope this clears your doubt,
Thanks & Happy Automation
| Symbol | UiPath Definition |
|---|---|
| ─────> | A Directional Association represents the control flow between activities and is used to define the order in which activities are executed in a workflow. |
| …> | Data Association represents the data flow between activities and is used to pass arguments or variables from one activity to another within a workflow. |
If helpful, mark as solution. Happy automation with UiPath
If solution will help you so please mark as solved and so this thread will be close
Thanks & Happy Automations
Yes, as per description i am also understanding.
But how can you identify using symbol ? both of symbol is same no any difference.
You can identify by looking the example
Directional Associate is connected to Annotations there is no data flow and arrow is equal to data reference
[Task] ───► [Annotation]
But in Data Associate it’s connected to data object and based on real data movement
And it’s arrow is equal to input and output you can see it’s arrow show in dot form to
[Data Object] ───► [Task] (Input)
[Task] ───► [Data Object] (Output)
Hope it’s clear your doubts now.
You can’t identify it by the symbol.
UiPath uses the same dotted arrow (……>) for both, the difference is determined by context and usage, not by visual shape.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.