Good morning,
Recently we started incorporating Signal Throw Events to interrupt ongoing processes in Forms. Our goal was to have, let's say for simplicity purposes, two user tasks that ran parallel and a parallel Gateway that waited for them. The Signal Throw Event happens when a form is rejected by either user. Let's call them User A and User B
Scenario 1. (no problem)
User A or User B Reject the form so the pending User does not need to do anything because the current process gets interrupted and both User A and User B get to start over
Scenario 2. (problem)
User A Approves the form
User B Rejects the form
Both get to start over
User B Approves the form
Process ends without User A interaction again :(
How can we reset the count in the Parallel Gateway so that even if one user has submitted the form, if the second one rejects it, both HAVE to submit the form again in order for the process to continue.
Below is a simple diagram to reproduce the issue.