cancel
Showing results for 
Search instead for 
Did you mean: 

Having trouble defining a definition

kevinalderton
Champ in-the-making
Champ in-the-making
Sorry, but I am new to creating BPMN diagrams. I have a flow that I cannot work out how to draw. I have a document that needs two streams of work to be performed on it before it can be published. These two streams can be performed in parallel. After being published the first time, each of the two streams can be repeated independently. If either of the streams are repeated the document will be published again.

For brevity sake say each stream is one user task (this is not the case as both streams have a number of different activities). On starting there is a parallel gateway, one side is 'user task1', the other 'user task2'. Once both tasks are complete, the process should move to 'user task3', via a parallel gateway. Now i wish to send the flow back to both 'user task1' and 'user task2'. This time if either of the user tasks are completed i need to transfer to user task3 and then back to the triggering user task.

Any help would be appreciated.

4 REPLIES 4

ellymac110
Champ in-the-making
Champ in-the-making
I really need more information. So i asking for this topic, reply fast
Thanks

jbarrez
Star Contributor
Star Contributor
You could work with skipExpressions (fairly new feature) that skips over certain tasks given a certain condition.

Or you could have an exclusive gw in front that goes to one task only, or to the parallel gw in the first case

Thanks for the quick reply.

Where is there documentation on the skipExpressions?

jbarrez
Star Contributor
Star Contributor
It is not yet documented, as it is a new experimental feature. Best to look at the unit tests, check for the skipExpression attribute on XML