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.

  • Are your workflows from SharePoint Designer reusable workflows? – eirikb Oct 31 '12 at 6:31
  • Yes. We have developed reusable workflows. – Ravi Ranjan Oct 31 '12 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 Oct 31 '12 at 10:10
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

  • Actually the workflow is associated with custom content type. So will I have to create content type at client server ? – Ravi Ranjan Oct 31 '12 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 – Per Jakobsen Oct 31 '12 at 11:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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