Parent A can have any number of child B & C (can be added manually). Child D will only start once all of B & C are complete.
Problem: Added automatic instantiation dependency in child D for all of B & C must be complete. This works fine when Parent A has both of child B & C. But If parent A has only one type of child (either B or C), then the dependency does not trigger child D.
***Updated by Moderator: Vidyaranjan. Removed user added #helpme and Ask the Expert tags. Apologies for confusion, shouldn't have been an end-user option***
If I mark from All to Any, then child D gets initiated as soon as any B or C is completed. It does not wait for all B & C to complete.
My requirement is child D should only start, when all B & C selected in the parent are complete. If only B is selected and C is not, then it should not wait for C. But if B & C are both selected then both B & C need to be complete.