0

Our team is developing a SharePoint 2010 project. The project contains some workflows developed in SharePoint Designer. And there are workflows developed in visual studio 2010.

For workflow developed in visual studio I would get a .wsp package which I can deploy at the server farm.

But I don't understand how to deploy the workflows created with SharePoint Designer 2010 as I don't have any solution package file.

3
  • Are your workflows from SharePoint Designer reusable workflows?
    – eirikb
    Commented Oct 31, 2012 at 6:31
  • Yes. We have developed reusable workflows. Commented Oct 31, 2012 at 9:31
  • 1
    In that case you can do as Per just said, as I was going to :/ Also see oriolardevol.com/Article/Details/…
    – eirikb
    Commented Oct 31, 2012 at 10:10

1 Answer 1

3

If your workflow is a "truely" reusable workflow then you can get a wsp by:

  1. Open SharePoint Designer on the Development server
  2. Open the Site with the Workflow
  3. In navigation select workflows
  4. Select your workflow
  5. Click "Save as template" in the ribbon
  6. Go to "Site Assets" in the site
  7. Download the generated wsp

Unfortunately it's very easy to make a resuable workflow not "truely" resuable by refering to specific lists, which will include the GUID of these into the workflow. If your workflow isn't "truely" resuable then you may get help from: Deploy SharePoint Designer 2010 Reusable Workflow As *.WSP File

2
  • Actually the workflow is associated with custom content type. So will I have to create content type at client server ? Commented Oct 31, 2012 at 11:27
  • 1
    Yes you'll have to create that content type and custom site columns (if any) with the same IDs as in development. It's fairly easy to use Server Explorer or SharePoint manager to get the XML of these and add to a Visual Studio project Commented Oct 31, 2012 at 11:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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