Search Wiki:
Project Description
Sharepoint Workflow Starter is a visual tool for starting/stopping workflows for multiple list items. The main features this tool offers are:

1) Start/stop workflows for list items quickly with less steps than Sharepoint's web interface.
2) Start/stop workflows for all list items associated to a particular workflow template in a list.
3) Start/stop workflows for all list items associated to a particular workflow template for a site and all subsites.
Sharepoint Workflow Starter is a visual tool for starting/stopping workflows for multiple list items. The main features this tool offers are:

1) Start/stop workflows for list items quickly with less steps than Sharepoint's web interface.
2) Start/stop workflows for all list items associated to a particular workflow template in a list.
3) Start/stop workflows for all list items associated to a particular workflow template for a site and all subsites.

Usage Scenarios
1. There is a need to re-approve all items in a document library that have already gone through the approval process. You can find the Approval workflow, find the list, and edit the Event Data's XML with the approver's and any other data, and then run for all items.

2. There has been a change to a custom workflow and all items in a site and subsites need to run through the workflow again. From the root site, you can find the workflow template, check 'all subsites' and run.

Blog
http://www.patrickzaw.com/?p=5.

Contributing
If you would like to contribute to this tool please feel free to contact me to be added. If you would like to create your own branch from this source code, please feel to do so but a link back to this project would be appreciated. I would gladly provide links to your branches as well.
Last edited May 20 at 5:19 AM  by pzaw, version 8
Comments
mkbishop wrote  May 2 at 6:05 AM  
very nice! this is exactly what i needed. one document library does show up twice in the treeview though, but otherwise it works great. maybe in the future you could integrate this with infopath so that you can start your workflow with an associate infopath form, although i know this can be done using the custom event data. nice work.

skillfarben wrote  May 3 at 9:28 AM  
I can't run the tool, I get this error:
Could not load file or assembly 'Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.

I tried to import the sources, and added a refernce to my Microsoft.SharePoint.dll, then I got this one:
Could not load file or assembly 'Microsoft.SharePoint.Library, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.
Do you know where I can find this file (Microsoft.SharePoint.Library.dll)?

could you please name any prerequisites that may exist ?
greets skillfarben

pzaw wrote  May 3 at 7:21 PM  
skillfarben: Are you running on a Windows server that has WSS 3.0 installed? Unfortunately, you cannot simply copy the dlls to a non Windows server and make a reference to the dlls. In order to have access to the Sharepoint API, you have to have WSS 3.0 installed locally and cannot access the API remotely. Hope that solves your problem.

skillfarben wrote  May 12 at 2:20 PM  
I tried to run it under XP, thought it would use some SOAP-requests to start the workflows. I didnt find anything about prerequisites, you can perhaps add that some time...
anyway thanks, I'll try to run it in a VM with MOSS installed.

Updating...