Question
Booz Allen Hamilton
US
Last activity: 31 Jan 2022 11:16 EST
Split For Each Dynamic
I have configured a split for each where the system will add X number of sub-tasks (based on a page list). The split for each applies to WRK-MYAPP-WORK-CLASS1 and the subprocess/sub-task applies to WRK-MYAPP-DATA-CLASS2.
The current logic works as follows
- The initial submitter chooses 1:M work-baskets to send an approval (when the user clicks submit, the system goes into the split for each)
- the system processes "N" Assign-Workbasket assignments where each workbasket can then approve their task
- if any of the N work baskets denies, the system exits out of the split for each (and the system deletes the remaining assignments)
- if the customer wants to add another work basket to the split for each, they can do so; however, the system first processes the first split for each and then processes the newly added workbaskets. For example, if the submitter adds 3 work baskets, the system will process the 3 assignment records (1-3). Let's say 1 of the three records is approved, that leaves the 2-3 work baskets still in the split for each. If I add a 4th workbasket to the page list, the system makes the user approve work baskets 2-3. Once 2-3 are approved, the system (from the flow) loops back into the split for each and then processes the fourth split for each.
NOTE: All of the above is currently working (but the customer has to first process 2-3 and once those are complete, then the system process 4.
I have configured a split for each where the system will add X number of sub-tasks (based on a page list). The split for each applies to WRK-MYAPP-WORK-CLASS1 and the subprocess/sub-task applies to WRK-MYAPP-DATA-CLASS2.
The current logic works as follows
- The initial submitter chooses 1:M work-baskets to send an approval (when the user clicks submit, the system goes into the split for each)
- the system processes "N" Assign-Workbasket assignments where each workbasket can then approve their task
- if any of the N work baskets denies, the system exits out of the split for each (and the system deletes the remaining assignments)
- if the customer wants to add another work basket to the split for each, they can do so; however, the system first processes the first split for each and then processes the newly added workbaskets. For example, if the submitter adds 3 work baskets, the system will process the 3 assignment records (1-3). Let's say 1 of the three records is approved, that leaves the 2-3 work baskets still in the split for each. If I add a 4th workbasket to the page list, the system makes the user approve work baskets 2-3. Once 2-3 are approved, the system (from the flow) loops back into the split for each and then processes the fourth split for each.
NOTE: All of the above is currently working (but the customer has to first process 2-3 and once those are complete, then the system process 4.
- The customer would like the system to process all four records at the same time. For example, submitter creates assignments 1-3. Workbasket 1 approves their assignment leaving 2-3. User adds workbasket 4. The customer would like to process workbaskets 2-4 in parallel (not 2-3 in parallel, then 4).
is there a way to accomplish this?