I have a scenario where my workflow consists of 4 activity calls (A,B,C,D) where A is sync while other three are async calls. I want the client to get the sync response of A immediately while the rest three activities can run in background.
Is there any way to achieve this? As per my understanding, if a workflow returns a response, it gets marked as completed even when the rest of the activities are still in scheduled/running state.
My requirement is to return the sync response of A, but rest of the activities should be executed and then only workflow to be marked as completed.