Search code examples
sharepointsharepoint-2010sharepoint-workflow

Sharepoint Desinger 2010 - Transfer Reusable Workflow from Stage to Prod


I need to transfer a reusable Workflow from the stage env. to the prod.

The workflow is associate to a list, so the list id is stored in the workflow.

Is it possible to transfer the workflow and change the list id to the list name with Visual Studio? (We have no SharePoint Designer access to the prod. env.)


Solution

  • Short answer: No

    I tried several hours to fix a reusable workflow, which same as yours was associated with a specific list - I switched systems and the GUID changed --> Workflow was broken.

    You can give it a try and rename the MyWorkflow.wsp to MyWorkflow.cab and extract that somewhere. The workflow files are XML based hence you can edit the associated list GUID with your favorite editor. Now you need to package your edited file back into a cab file, rename it to wsp and you can give it a shot. I tried exactly that and resented to just "re-clicking" (as it's SPD) my workflow (two screens come in handy here).

    That's what I call "reusable" workflow... Next time do not associate your reusable workflow with anything to keep it reusable.