Is it better practice to have one workflow with many steps and users, or is it better to have multiple workflows that encapsulate each of the steps of the larger workflow and essentially pass the document from one workflow to the next? Here's my particular situation: I've got an HR Hiring Process that passes resumes from the HR Department to a Hiring Manager and then to one or more Supervisors until a decision is made, and then back to the HR Department. This is all in one big workflow, and consequently each invidual workflow instance lasts for weeks as hiring decisions are not made quickly here.The problem is that I made a mistake in part of the workflow and, in certain circumstances, I have to manually intervene and reassign tasks. I've fixed the issue so new workflow instances don't have the problem, but I've got 270+ resumes running on the old version of the workflow that I'm going to have to monitor now for weeks.
I'm thinking that the next time I do something like this, I should break each step into it's own workflow. So if I have to fix or change something, Other documents at other stages in other workflows won't be affected, and they will just flow into the new version.
Anyone have any thoughts on this?
Thanks for the advice.