I'm using SharePoint designer 2010. I have created 2 workflow: workflow A, Workflow B.

I want to call 'workflow B' from 'workflow A', I know that in a designer workflow, there is no option for calling another workflow.

I need to know if I can implement it by programing with visual studio? Or maybe another programing environment...


If you have the time and determination you can implement ANYTHING via custom packages (The IDE doesn't really matter, it just makes creating the packages easier .. or harder).

You can still use two Workflows in SPD, you make them trigger on different items, that have the first workflow modify a list item (or create a custom column for this), and the 2nd Workflow will fire on this modification.

Additionally, you can create custom activities that you can utilize via SPD. Paul Kotlyar has a project on CodePlex with Custom SPD workflow activities, which includes starting another workflow.

You do have some thresh holds to be aware of when using SPD Workflows: http://technet.microsoft.com/en-us/library/cc262787.aspx#Workflow

It would still be wise to do a comparative analysis on SPD Workflows, and other ways to implement your logic (event receivers, timer jobs, etc) and be sure you are using the best tool for the job.

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.