|Process / Data|
A Data Association is contained by an Activity or Event, used to model how data is pushed into or pulled from item-aware elements. Activities define two sets of data associations, while Events define only one.
For Events, there is only one set, but they are used differently for catch or throw Events. For a catch Event, data associations are used to push data from the Message received into Data Objects and properties. For a throw Event, data associations are used to fill the Message that is being thrown.