I'm working on a pretty big migration that will take many days to complete. My servers undergo daily backups so I need to be able to pause the running workflow during these maintenance windows. I noticed that when I run my test imports, workflow had up to 9000 or more instances in the "Active" of running. My average completion time for a simple workflow instance is 14 mins. The workflow is querying a database to get metadata and then applying that data and filing away the doc. the Query is the bottleneck and I'm not sure there is much I can do.
My question is how can I set up Workflow to stop processing during a certain time of day, and then pick back up. I'm using Import Agent to bring in the docs and I see the option to only import during scheduled hours, so can I do that with workflow also?
Thanks.