I am setting up a fairly large workflow to assist our sales group. The list in question tracks orders through our design, manufacturing and installation, as such, from start to finish could be 3 ~ 6 months or more.
Since the timespan is so long, is it better to create a single workflow and use a lot of wait for action / pause actions or would it be more efficient to create small workflows for each task, then use a timer job run daily to call the appropriate workflows?
I have read most, if not all the information on TechNet, and they recommend bigger workflows versus smaller ones. However I am looking for some information from someone who has done complex, long running workflows to give me some guidance.
We are a small company so I have one server with SharePoint and one server running SQL Server, SSRS and Workflow Manager.