1 of 1 people found this helpful
Every switch carries an end join tag, as we can see there are multiple switches in the workflow it might have happened that you have joined switch port on switch condition to end tag of another switch port.
You need to do trial and error method to find out the incorrect connections.
In future to avoid this situation please give a naming conventions to switch start and end tags.
Thanks for the tip Navin! I have not tried this yet, but it makes sense and sounds like a good design practice.
Its a best practice to give naming conventions to each and every activities on the canvas, even if a layman looks at the workflow should able to understand significance of it.
2 of 2 people found this helpful
From the image above all looks correct but I think it could be possible that one of the joins is linked up with the wrong switch.
When you add a switch it adds a corresponding join to the workflow. These should be utilised in pairs, but sometimes you can move one out of place and join to the wrong switch.
As mentioned the best practice is to name the switch and the join when you add them.
A quick and dirty way to find out what is linked to what could be to save the workflow and then from the inner most switch try to delete the switch - the deletion of a switch will delete everything between it and it's join. If you do this then undo it and repeat out through the switches you should be able to identify the mismatch as one delete will either fail or delete more than you expect.
Hope this helps - just remember dont hit save once you have deleted things until you are happy you have corrected the issue
Hello, is still that the only way (5 years later)?