Hi Gokul Krishna,
You can use a Decision in the workflow instead of a parallel split. A Decision allows only one path to be executed based on the defined condition, ensuring that either the manual task or the automated task runs — not both.
Hi Gokul,
One way to do it is to programatically "reject" the discarded task as a "system user". For that you can use the CommunityCommons.ExecuteMicroflowAsUser.
See this forum post or this one. Hope it helps.
The recently introduced boudary events might also help, depending on your requirements.
Please accept this answer if it solves the issue.
Best regards,
João