Branch Join Action: Workflow vs Flow Design

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-01-2023 10:05 AM
We have a few Onboarding/Offboarding catalog items that have specific back end tasks that need to be completed before tasks for application access and IT equipment tasks are created.
We built these a few years back and created Workflows to do this type of operation using the Branch/Join on the additional tasks after the first few tasks are completed. This works great, because there is no set due dates or requirements on when the additional tasks are to be completed and, most important, the Request/RITM does not go to Closed Complete state until ALL the tasks are closed.
How can this type of action be recreated using Flow Design. I put a "wait for condition" after the first initial tasks before the additional tasks are created, which works just fine, but using another "wait for condition" on the last additional task is not working because sometimes that task is completed before other additional tasks, so the Request/RITM goes to closed complete state with open (orphan) tasks. I even tried checking the "wait" box on the last task, but it still creates with all the other tasks instead.
I have tried parallel flows and sub flows, but still getting the same result.
Any suggestions?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-08-2023 05:25 AM
Yes this does work, however the catalog items I am looking to use this flow with, they want the second set of tasks to all create at once, instead of waiting for the previous task to close - there will be about 10 of them.
This is because the tasks are spread around 10 different teams that work at their own pace, so if the last task closes and there are still some tasks open, I don't want the RITM to go to Closed Complete based on the last task going to closed complete.
That is why I was looking for a solution that didn't involve putting in "Wait for Conditions" on 10 tasks before the RITM goes to Closed Complete.
I tried your initial option of the "If" condition, but that didn't work either.
Any other ideas?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-08-2023 05:47 AM - edited 09-08-2023 05:50 AM
Then you can simply put steps (6 and 7) between 9 and 10.
Meaning, you create all the second set of tasks all at once and then you wait for all tasks to complete before completing the RITM.
Edit -
Maybe, I am misunderstanding. How would you then differentiate between the first and second set of tasks in flow?
It seems all tasks are created at once and you have to close the RITM when all tasks are completed.
Is that the requirement?
Kind Regards,
Swarnadeep Nandy

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-08-2023 06:01 AM
Below is the screen shot of the Workflow I am trying to replicate as a Flow Design. So using the Wait for condition on multiple tasks is just not feasible: