Answered by:
Call SharePoint 2013 site workflow from another 2013 site workflow

Question
-
Hi All,
Kindly help me with this issue.
We have created a SharePoint Site workflow for Project online. Now size of workflow have reached to upper limit. In order to implement remaining functionality we thought to create another site workflow and call this from parent workflow, but 'Start a Workflow' give option only to start SharePoint 2010 workflow and not SharePoint 2013 workflow.If you have any better suggestion to implement this you are welcome...:)
Monday, May 9, 2016 10:53 AM
Answers
-
My Suggestion:
1.parent Workflow- complete the steps and update the hidden field called "Initate second Workflow".
2.Second Workflow- Should trigger based on the field update in the list item from parent workflow. But this one will work only Sp2010.For 2013 you should follow this,
Here is an article about this issue of SharePoint 2013 platform worklfow auto triggering another workflow, the solution it that we need to install May 2014 CU for SharePoint 2013, then update the designer workflow implementation to call another workflow via using new api web service introduced by May 2014 CU, please see the details from the following msdn blog.
- Proposed as answer by Victoria Xia Friday, May 13, 2016 1:16 AM
- Marked as answer by Victoria Xia Friday, May 20, 2016 9:21 AM
Monday, May 9, 2016 11:10 AM -
Hi Manish S. Ranglani,
By default, the start a list workflow action or start a site workflow action only can start the SharePoint 2010 workflow. The workflow 2010 also can work in SharePoint 2013. You could consider to use the start a list workflow action or start a site workflow action.
If you do not want to use the start a list workflow action or start a site workflow, there is another method.
You could create a parent workflow, the workflow can update one hidden column of one item or other unimportant columns in the list. And then you could create a child workflow in the same list, in the start option, you could select “start workflow automatically when the item is changed”.
Then when you start the parent workflow, it will update the item. After updating the item, then the child workflow will be triggered.
More reference:
SharePoint Designer 2013 Workflows: Part 3 – Start another workflow.
http://prasadtechtactics.blogspot.sg/2012/07/sharepoint-designer-2013-workflows-part_565.html
There is a similar post:
http://sharepoint.stackexchange.com/questions/15620/how-to-start-a-child-workflow
Best regards,
Sara Fan
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.- Proposed as answer by Victoria Xia Friday, May 13, 2016 1:16 AM
- Marked as answer by Victoria Xia Friday, May 20, 2016 9:21 AM
Tuesday, May 10, 2016 7:25 AM
All replies
-
My Suggestion:
1.parent Workflow- complete the steps and update the hidden field called "Initate second Workflow".
2.Second Workflow- Should trigger based on the field update in the list item from parent workflow. But this one will work only Sp2010.For 2013 you should follow this,
Here is an article about this issue of SharePoint 2013 platform worklfow auto triggering another workflow, the solution it that we need to install May 2014 CU for SharePoint 2013, then update the designer workflow implementation to call another workflow via using new api web service introduced by May 2014 CU, please see the details from the following msdn blog.
- Proposed as answer by Victoria Xia Friday, May 13, 2016 1:16 AM
- Marked as answer by Victoria Xia Friday, May 20, 2016 9:21 AM
Monday, May 9, 2016 11:10 AM -
Hi Manish S. Ranglani,
By default, the start a list workflow action or start a site workflow action only can start the SharePoint 2010 workflow. The workflow 2010 also can work in SharePoint 2013. You could consider to use the start a list workflow action or start a site workflow action.
If you do not want to use the start a list workflow action or start a site workflow, there is another method.
You could create a parent workflow, the workflow can update one hidden column of one item or other unimportant columns in the list. And then you could create a child workflow in the same list, in the start option, you could select “start workflow automatically when the item is changed”.
Then when you start the parent workflow, it will update the item. After updating the item, then the child workflow will be triggered.
More reference:
SharePoint Designer 2013 Workflows: Part 3 – Start another workflow.
http://prasadtechtactics.blogspot.sg/2012/07/sharepoint-designer-2013-workflows-part_565.html
There is a similar post:
http://sharepoint.stackexchange.com/questions/15620/how-to-start-a-child-workflow
Best regards,
Sara Fan
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.- Proposed as answer by Victoria Xia Friday, May 13, 2016 1:16 AM
- Marked as answer by Victoria Xia Friday, May 20, 2016 9:21 AM
Tuesday, May 10, 2016 7:25 AM