How to Manage Workflow Solutions

How to Manage Workflow Solutions

Workflow Conductor provides a central page to view and manage workflow solutions deployed with Workflow Conductor using the Solution Deployment method. To view the list of workflow solutions, go to Central Administration > Workflow Conductor, and then click Workflow Solution Management.

This list is similar to the Central Administration > System Settings > Manage farm solutions list in SharePoint Central Administration, but limits the list of solutions to those deployed by Workflow Conductor.

The following tasks can be performed in the Workflow Solution Management page.

View workflow solutions

sa08_2010CPSolutionMgmt.jpgWorkflow solutions deployed to the SharePoint farm are listed in the Deployed Solutions section.

For more information about the solution, view the Status and Deployed To columns or click the solution name.

Retract and remove workflow solutions

Retracting a workflow solution removes it as a site collection feature. The workflow will no longer be available to associate to lists and libraries. Any workflow instances that are running will be terminated. Removing the workflow solution removes it from the list of solutions in the SharePoint farm.

Icon-Warning IMPORTANT: Before you retract a solution, make sure you have removed its associations with lists and libraries in the site collection. If you do not, the workflow will still be associated to the list or library and users will still see it as an available workflow for list items, but it will not run, and new workflows deployed with the same name may have to be manually associated before they can run. This is a problem with SharePoint, not Workflow Conductor. To see a count of workflow associations for a workflow, go to the Workflows page in Site Settings.

For more information about removing workflow associations, see Removing a Workflow Association.

To retract and remove a workflow solution, follow these steps:

Step Action Result
1. Click the solution name in the Workflow Solution Management list.
2. In the Solution Properties page, click Retract Solution. sa08_2010CPSolutionMgmt-Retract.jpg

Enter a time to schedule the retraction (which will recycle the application pool) and click OK.

For more information about retracting workflow solutions, see Retract and remove the workflow solution from the Web application.

4. After the solution is retracted, its Status in the Workflow Solution Management list will change to Not Deployed (you may need to refresh the page). sa08_2010CPSolutionMgmt-WFStatus.jpg
The solution is no longer available to associate to any list in the Web application. If you want to be able to deploy the workflow solution again later, you can leave it in the list. However, you will not be able to deploy any other workflows with the same name to the same Web application.
5. To completely remove the workflow solution from the farm, click its name again and click Remove Solution. sa08_2010CPSolutionMgmt-Remove.jpg
Viewing Workflow Association Counts
1. To view the number of associations for a workflow before retracting it, go to Site Actions > Site Settings in the top-level site as a site collection administrator. In the Site Administration section, click Workflows. sa08_2010SiteCollectionWFList.jpg
Manually Deploy Workflow Solutions Scheduled for Deployment
1. If Workflow Conductor is configured for scheduled solution deployment, solutions that are waiting to be deployed will be listed separately. To deploy a solution immediately instead of waiting for the scheduled time, click the Deploy link for the solution.


Icon-Warning IMPORTANT: The application pool will be recycled when the solution is deployed. Sites in the Web application may be temporarily unavailable.

See Also: