@Janu,
The action
Run Macro with Parallel Thread has an input value called
Timeout. Are you specifying a value? If so, what are you using as the timeout value? If you don't enter anything I believe it defaults to waiting 20 seconds for the macro to complete. The important part here is that you need to set that timeout to greater value than the estimated time it will take for the macro to finish.
In other words, if the macro usually takes 30 seconds to complete you should set the timeout to say 35 seconds or more. The reason for that is the parallel thread that looks for a pop-up is bound to the timeout. It either finds a pop-up and closes it, or the function times out and exits. This is necessary so BP isn't continually blocked.
Cheers,
------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------