I have implemented one parent workflow and many child workflows to avoid performance issues. So I'm using start workflow action in some of workflows to start child workflows. But unexpectedly some times child workflows hangs and it is not continuing parent workflow as I kept dependency. So my question is How to ensure "Start Workflow Action" runs with out failure and continue parent workflow.
Without knowing what your child workflows are doing, it's going to be hard for anyone to give you any advice on how to prevent them from having issues. Can you provide a screen shot of your parent workflow and one of your child workflows that is having issues? Is there a certain action where it is stopping? Do you get any errors?
Thanks for your quick reply since i was little bit busy in other stuff i was not able to reply apologies for that.
Please find below detailed information also i'm attaching conditions used.
(1) I have a parent workflow where i'm using state machine workflow in that i have lot of notifications need to sent so i created separate workflow to prepare mail content dynamically and send notifications in between stages so you can see in below image "Send Submit Notifications" action is actually does this. Since workflow size is reaching to 1MB we separated these notifications and created a child workflow.In this child workflow we are querying another list which consists of all email contents then preparing subject and body of mail content then sends email.
(2) Actually in the log it does nothing because it completing the workflow but its not returning to the next action "Setting Stage" as shown in the image. As i mentioned this is not happening regular intervals out of 50 requests 4 are hanging. So this is bit annoying because always some one has to monitor.
Requirement is: I need to ensure that always child workflow completes and return to parent so that workflow work 100%. Any help appreciated.