I have a process that has up to five parallel paths. In the most common situation all of the paths finish quickly - they call a webservice and nothing goes wrong.
When each of the webservices are called a flag is set on each path to indicate it is done. The paths then rejoin at an activity that I set the preceding rule to require all the flags to be set to True. The process needs to send an e-mail to the originator.
The problem I am having is dispite my preceding rule I end up sending five e-mails to the originator. It feels like the activities are completing too closely together and so it is running all the tasks at the same time rather than letting each one wind up and the first four getting blocked by the preceding rule.
Is there a better way to do this? I want to bring the five flows together and when they are all complete fire a single email.
Thanks in advance for any help you folks have...