Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

There doesn't seem to be a way to do this through SharePoint designer. Do I just need to recreate it? It's not a reusable workflow...

share|improve this question
add comment

5 Answers

up vote 1 down vote accepted

I am guessing you have to recreate it... SPD WFs which are not reusable are bound to the list using the "WorkflowAssociation" property in the Object Model. Maybe there is a way to read out this association and attach it to a new list. Tho it may be easier to just recreate it :)

share|improve this answer
1  
God I hate sharepoint. –  Abe Miessler Feb 22 '11 at 15:36
    
Been there Abe.. I feel your pain. /hug –  Kit Menke Feb 23 '11 at 3:58
add comment

This is possible. Use SPD 2010. Instead of clicking on the workflow section from SPD, Click on All Files. From there you select the "workflow" and you will be able to get hold of xoml, config files. Change the ID of the List once you get that open in XML editor.

I have a post ready will post it sometime

share|improve this answer
add comment

I'm not exactly sure about SharePoint 2010, but there was a way in 2007 where you could create a dummy workflow on the new list and then copy all of the XML over while replacing the List Guids: http://vspug.com/andynoon/2007/09/18/reparenting-a-workflow-to-a-different-list/.

Be warned, this process is extremely painful. You're probably better off writing a custom workflow action or the entire workflow in Visual Studio.

share|improve this answer
add comment

There was a utility somewhere that was supposedly able to do this, but I was never able to get it to actually work so I didn't bother to remember the name of it. I ended up having to recreate my SPD workflows. Pretty painful.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.