cancel
Showing results for 
Search instead for 
Did you mean: 

Intermediate signal event or Recive task?

praveen1
Champ in-the-making
Champ in-the-making
Hi,
I'm currently trying to practice Activi, with the intention of introducing in our project. I have doubt regarding how to design
wait states.

Requirement is like after process starts, some service tasks are performed and process has to go on wait state. At later time process has to continue from where it has been stopped. Basically these wait states are for some UI submit actions by different users.

Apart fron human task and asynchronous tasks, it can be achived by using either intermediate signal catch event or recieve tasks. Which is the better design, using  intermediate signal catch event or recieve tasks ?

Thanks in advance.



3 REPLIES 3

praveen1
Champ in-the-making
Champ in-the-making
Any advices please?

frederikherema1
Star Contributor
Star Contributor
Best to use a receive-task, if you only have a single "trigger" to push the process forward. In case you can have multiple types of triggers that let the process continue, you can use multiple intermediate events (message/signal) with an event-based gateway? This way, depending on the signal/message name you supply, the process will continue in another direction.

HI Frederik,
           Thanks a lot for your suggestion Smiley Happy