When I create a sub-activity, it creates an embedded activity diagram for the sub-activity, so that when I double-click on the sub-activity, it jumps to the relevant diagram.
This is fine, especially to describe a hierarchical structure of processes and/or activities that all have their own diagrams.
The problem occurs when you want to use these in a diagram. If you use the "simple link" to refer tothe process/activity, then this double-clicking will be active. But, if you insert some links between these elements in that diagram, then the activities/processes will permanently get that link. (e.g. You use a "flow" between two activities in a diagram) Namely, if I use two activities - that are linked in a diagram - in a new diagram, the link will automatically appear.
If I want to link activities/processes differently according to which diagram I use them in, then I have to use instances - namely "Actions" as it is now possible in Version 4.50. However, double-clicking on Actions will not make you jump to the relevant diagram for the activity from which the Action is derived. I am not sure if there is any guidance in UML 2.0 documentation for this, or maybe this is an EA topic only.