|
|
SharePoint 2013 |
|
SharePoint 2010 |
|
.Net Version |
Version 4.0 |
|
Version 3.5 |
|
Hosting Engine |
Workflows are hosted outside of SharePoint. Windows Azure Workflow (WAW) is an installable product and can be hosted on an on-premise SharePoint farm. Workflow is now run as a separate service. Communication of workflows with SharePoint will happen via REST / CSOM or OAuth. Workflow architecture is shown in Figure 1 below. |
|
SharePoint 2010 hosted the workflow runtime. |
|
|
| ||
|
Workflow Data Storage |
|
|
Workflow Data is stored in Content database. |
|
Execution Context |
Workflows run in the context of Azure workflow. |
|
Workflows executed in the context of super user. |
|
Deployment |
Can be deployed On-Premise or in a hosted environment. You can have a dedicated workflow farm for large deployments. |
|
On-Premise deployment. To deploy in a sandbox environment we need to write a full trust proxy. |
|
Analytics |
|
|
Analysis on the number of instances of workflows running, last run by and last run date are hard to acquire. |
|
Performance |
Since workflows are decoupled from SharePoint runtime it provides better stability, scalability and transparency. |
|
Issues with scale and large deployments |
|
Types of Workflows |
Two types of workflows, SharePoint 2010 (Workflows hosted by SharePoint) and SharePoint 2013 (Workflows hosted by Windows Azure) as shown in Figure 2 below. |
|
Workflow Foundation 3.5 hosted by SharePoint 2010 |
|
|
Figure 2: Workflow Platform Types | ||
|
Changes for developers |
Workflow Manager Client 1.0 is a redesigned workflow infrastructure that is built on Windows Workflow Foundation 4 and brings new power and flexibility to workflow authoring in SharePoint 2013. Developers can perform declaratively all of the actions as mentioned in the right hand for SharePoint 2010 by using services. SharePoint designer is significantly improved and many features that makes a developer's life easier like copy paste, undo, redo. A new data type called DynamicValue is being introduced to capture run time dynamic values. |
|
Write code for:
|
|
Visio Designer |
Visio Designer is integrated into SharePoint designer, |
|
Create in Visio and Export to SharePoint Designer. |
|
General Improvements |
|
| |
|
Workflows for SharePoint Apps |
Visual Studio can be used to build workflows for SharePoint Apps whereas SharePoint Designer workflows cannot be used to build Apps. |
|
|
|
Packaging |
*.wsp or *.app |
|
*.wsp |
|
|
|
|
|
Join the conversation! Your thoughts help the community grow.
Sign in to leave a comment
It is the same account you read, post and publish with — and you will come straight back to this page.

Akash KumharPosted Nov 18, 2018, 5:14 AM
Awesome article.. Thanks for sharing..
Reshma BhalekarPosted Jun 7, 2018, 6:18 AM
Very nice article Veena mam..
Geetanjali BajpaiPosted May 27, 2015, 3:29 AM
Crisp information that I was looking for . Thanks
Vithal WadjePosted Oct 25, 2012, 9:28 AM
super article madam
olive olivePosted Oct 24, 2012, 11:04 PM
Nice article.
Nishant RoyPosted Oct 24, 2012, 11:00 PM
Very knowledgeable article, thanks for sharing.