Any workaround to achieve activity chaining with wait period?

Hi All,


We have a customer requirement where user enters few data in task-A and then the process do some checks, DB writes and integrates with 3-4 web services to fetch the details. The consolidated result should be displayed on task-B seamlessly. These checks and service calls is taking some time (15 to 20 sec) to give the desire result and increase the no. of nodes as well. So, activity chaining fails in direct flow. As we know, any kind of wait/timer or split/join fails for seamless output.
We split the path and put entire logic in a sub process then also waiting for any flag or timer fails to achieve activity chaining. I tried using loop in flow with a flag condition till the parallel sub-process returns value but that is also runs many time and count exceed more than 50 nodes .
Is there any workaround to achieve activity chaining with wait node. Or, anyway we can engage/hold process (15 to 20 sec.) between two nodes without failing activity chaining.
Note: We cannot add another(blank) task in between task-A and task-B. Also, we cannot increase activity chaining limit in custom.properties.
In this situation, any suggestion please ? Thank you.

  Discussion posts and replies are publicly visible