Is there a way to easily re-run workflows in bulk?
Due to an internal issue, we need to re-run around 1700 workflows.
Is there a way to easily re-run workflows in bulk?
Due to an internal issue, we need to re-run around 1700 workflows.
It sounds like you could put the Entry IDs in a SQL table and create a workflow that queries the table; to grab each Entry ID and then find the document in the repository and invoke the workflow you want that document to run through.
There may be some other variations of ways to build this to find the specific entries that need to be rerun depending on other variables. This is essentially what I use when I need to rerun a large bulk of specific docs when there are a variety of conditions or locations.
You could make the workflow a business process and search for the documents in the client, and action them through the business process manually.
Alternatively, you could look at the starting rules, for example the document was created between specific dates if for some reason it has not been processed correctly.
Are the workflows specific to a type of process like Repository filing mentioned by @████████ or do you need to rerun multiple workflows that all do different things (forms, repository, reports, etc)?
We have run into this issue before as well. It's not usually a problem, but when it is, it's awkward. There are a lot of times when you can't start over from the beginning, notably when you have a series of processes linked together.
Hi all, thank you for the replies.
So this specific workflow is invoked when a certain field in a customer folder is updated, it then sends a couple of parameters to another application we have via a web service. The credentials had been updated, so the web service had failed on around 1600 instances of this workflow.
I've pulled all the Entry ID's for the affected workflows, but wasn't sure if there was a way I could re-run them in bulk, rather than running them again individually.
Thanks
It sounds like you could put the Entry IDs in a SQL table and create a workflow that queries the table; to grab each Entry ID and then find the document in the repository and invoke the workflow you want that document to run through.
There may be some other variations of ways to build this to find the specific entries that need to be rerun depending on other variables. This is essentially what I use when I need to rerun a large bulk of specific docs when there are a variety of conditions or locations.
That worked! Although, I used a spreadsheet instead of a table .
Thank you for your help. Much appreciated!
Spreadsheet works too! Happy to help. Glad you were able to get them all refiled.