Directing Activity Joins on Activity Beta

0 votes
asked Jan 3 in To be sorted by alevinetx (260 points)

In the original Activity, I can identify nodes using "as".   This doesn't appear to be supported in the new Beta format.

So now I have a diagram where I'd like to force the connection between two paths, but I can't figure out what I'm doing wrong.

In this diagram, I want a line from "BLP4" to "Common 3".  If I remove the 'detach', BLP4 merges back in to its originating trunk.  These are conditional branches, so using fork/join isn't the proper notation.


Thank you !!

1 Answer

+1 vote
answered Jan 4 by Serge Wenger Work (9,810 points)
selected Jan 4 by alevinetx
Best answer


The new notation is really like code. You cannot do what you want without GOTO. a workaround can be:

if (RNC) then (NF)
    :Common 1 |
    :Common 2 |
' end NF
elseif (BFL) then (BLU) 
    :Common 1 |
    :Common 2 |
    ' end BLU
else (BLP)
    'end BLP
:Common 3 |

commented Jan 4 by alevinetx (260 points)
I see.  A sacrifice in ideal view, but it provides the linkage desired.   Thank you!

I tried doing this same chart in the original Activity syntax.  I don't know if I was doing something wrong, but the layout was just crazy.  The new one is so clean w/o worrying about items flying around random spots.  I love this tool!!