Boundary Signal

Throw-Catch Signal to close a task in the same case

Hello there!

Am using Bonita 7. My requirement is to close task A when task B is closed. So, I have place a throw signal on the output flow from task B and attached a catch signal to task A. The problem is when task B is closed in one case, all the catch signals in all the cases created for this process are being fired and all task As are being closed, which is not correct.

Boundary Signal


I'm currently learning Bonita 6.5.1. I want to try to use a Boundary Signal in the process but have no idea how this is actually works since the documentation is not clear enough. Can you provide me a 'friendly' example to use a boundary signal?. Thank you