if you are thinking of running your tasks in serial mode, then you can design such that after the same activity ends, you can check a condition and return back t the same activity until the condition fails or equates to false.
if you want to run in parallel, you can fire an UCA multiple times and make the receiving end navigate to the activity you want to go to. Please take care of the input and output variable data sync part in this.