I recently had to update a process for performance agreements my company has on a SharePoint 2007 environment. We were just copying the process from 2012 and doing it again for 2013. I created document libraries with the same name as the old ones and added a 2013 to it.
The workflows is almost the same, except it needed to point to the new document library. Here are the steps I used to create my copy.
1. Right click on the workflow I wanted to copy and select copy.
2. Paste the copy in the same folder, then right click on it and select Rename.
3. Put the name you want to call it. I just used the same name and added a 2013 to it.
4. Check Out the Workflow
5. If you double click on the folder, you see the 4 files in the folder.
6. Right click on them and rename them.
7. The first file I edited was the .wfconfig file.
8. You need to update the ListID GUID and the names of the references.
9. The next file I updated was the .aspx file.
10. You need to update the ListID Guid and you may want to update the name that is displayed on the page where you start the workflow.
11. The last file you need to update is the actual workflow .xoml file. You will see all references are to the old List.
12. If you click on them to edit, you will get a popup to Define the Workflow Lookup. You don’t have to change anything, just click OK.
13. You will see the name update automatically.
14. After you save that file, you just have to Check In the workflow.
15. Then just make sure that the workflow is correctly associated to your list.
If everything was done correctly you should see the correct workflow.
You maybe working with SP2010 by now, but the process is still similar and I know there still several companies out there using SP2007. I hope you find this helpful.