SlideShare a Scribd company logo
Serge Luca 
@sergeluca 
SharePoint MVP 
Brussels 
Overview of the 
SharePoint 2013 workflow 
platform
About Me 
Serge Luca 
Brussels 
@sergeluca 
Freelance, author, speaker 
SharePoint MVP since 2007 
With another (SQL Server) MVP : www.shareql.com 
Works with SharePoint since v1 in 2002 
Author of Workflow certification exam
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com
Agenda 
Introduction 
Workflow Architecture 
Creating workflows with SharePoint Designer 2013 
Creating workflows with Visual Studio 
Conclusions 
Q&A
Introduction 
SharePoint client object 
model (CSOM, REST) 
Office and 
SharePoint Store 
Workflow Access services 
Apps et cloud app 
model 
Search Workflows
Comparing 2010 and 2013 Workflows 
SharePoint 2010 SharePoint 2013 
Legacy (backward comp, i.e 
upgrade) 
Future 
Coupled to SP servers Decoupled (other consuming 
platforms) 
In process Out process, on premise or 
cloud (Azure if O365) 
Declarative or custom code Declarative 
SP Foundation and SP server SP server 
Content types No* 
No Apps App friendly 
.Net framework used by SP 
(.Net 3.51) 
.Net framework xxx (.Net 4.5 
today, xxx tomorrow)
• Collect Feedback* 
• Collect Signatures* 
• Approval* 
• Disposition Approval* 
• Tree State* 
7
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com
2 workflow platforms
2 workflow platforms 
SharePoint 2010 
workflows 
Windows 
Server 
SQL Server 
Non supporté en SharePoint 
Foundation 
SharePoint 2013 
workflows 
Windows 
Server 
SQL Server 
SP 2013 farm WWoorkrflkofwl oFawrm Farm
Topologies 
Workflow Farm = 1 or 3 machines (not 2, not 4,…) 
• Collocated = Workflow Manager on (1 or 3 ) SP machines 
• Federated = Workflow Manager farm serving multiple SharePoint Farms 
• Distributed = Multiple Workflow Manager farms serving multiple 
SharePoint tenants and potentially SharePoint Farms
Topologies: co-located (from Harbar & wilén) 
Workflow 
Manager 
Workflow 
Manager 
Workflow 
Manager
Topologies: Federated (from Harbar & wilén) 
Workflow Manager 
Scope 1 
(SP Farm 1) 
Scope 2 
(SP Farm 2)
Topologies: ‘Distributed’ (from Harbar & wilén) 
Workflow Manager 
Scope 1 
(SP Tenant1) 
Scope 2 
(SP Tenant 2) 
Workflow Manager 
Scope 1 
(SP Tenant3) 
Scope 2 
(SP Tenant 4) 
SP Tenant 1 
SP Tenant 2 
SP Tenant 3 
SP Tenant 4
SharePoint 2013 and Workflow Service 
SharePoint 
Events Content People Sharing 
2010 WF 
_API (REST OM) 
Workflow Services Manager 
Service Bus 
Instances Interop 
Deployment Messaging 
WF Service Application Proxy 
Workflow 
Manager 
Access 
Control 
OAuth 
Workflow Client
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com
Which Microsoft Workflow tool ? 
SharePoint Designer 2013 Visual Studio 2013 
Power Users, SP devs SP devs 
Can use Visio No 
Cannot debug Can debug, including SP online 
No ALM support Full ALM support 
Cannot be part of Apps Can be part of Apps 
1
What’s new in SPD 
workflows 
Stages
Demo 1 
Stages
2
geneva json 2 
2
2
Demo 2 : calling REST/JSON web services
2
Demo 3 : calling the SharePoint REST API 
(GET)
2
Demo 4 : calling the SharePoint REST API 
(POST)
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com
Do your remember ? 
SharePoint Designer 2013 Visual Studio 2013 
Can use Visio No 
Power Users, SP devs SP devs 
Cannot debug Can debug, including online 
No ALM support Full ALM support 
Cannot be part of Apps Can be part of Apps 
3
3
3
The workflow is hidden in the App 
3
Demo 5 : (App) Workflow hidden in the 
App
Integrated workflow apps
3
Demo 6 : (App)Workflow visible in 
SharePoint
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com
Conclusions
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com
Contoso App catalog 
4
Serge Luca 
@sergeluca 
SharePoint MVP 
Brussels

More Related Content

PPTX
Real world business workflow with SharePoint designer 2013
Ivan Sanders
 
PPTX
Bend Sharepoint Approval Workflow to your Will
Tamara Bredemus
 
PPTX
Workflow in SharePoint 2013
MJ Ferdous
 
PPTX
SharePoint Workflow Best Practices
JoAnna Cheshire
 
PDF
Getting started with SharePoint 2013 Workflows
Prashant G Bhoyar (Microsoft MVP)
 
PPTX
Share point workflow presentation
Wyngate Solutions
 
PPT
SharePoint 2010 Workflows
Phil Wicklund
 
PPTX
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
SPTechCon
 
Real world business workflow with SharePoint designer 2013
Ivan Sanders
 
Bend Sharepoint Approval Workflow to your Will
Tamara Bredemus
 
Workflow in SharePoint 2013
MJ Ferdous
 
SharePoint Workflow Best Practices
JoAnna Cheshire
 
Getting started with SharePoint 2013 Workflows
Prashant G Bhoyar (Microsoft MVP)
 
Share point workflow presentation
Wyngate Solutions
 
SharePoint 2010 Workflows
Phil Wicklund
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
SPTechCon
 

What's hot (20)

PDF
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Brian Culver
 
PPTX
Configuring Workflows in SharePoint 2010
Michal Pisarek
 
PPT
Share point 2013 features Workflow
Raghu Raja
 
PDF
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
ridwansassman
 
PPTX
Creating SharePoint 2013 Workflows
SPC Adriatics
 
PDF
SharePoint 2013 Workflow from K2
K2
 
PPTX
SharePoint Server 2013 Workflows
SPC Adriatics
 
PPTX
Share Point 2010 Workflow
Phuong Nguyen
 
PPT
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Elaine Van Bergen
 
PPTX
Tech Ed 2010 Attended Sessions
ridwansassman
 
PPTX
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
ridwansassman
 
PPTX
Extending SharePoint 2010 To Line of Business Integration A
ridwansassman
 
PPTX
Workflows in SharePoint 2013: Architecture #spsbe
Spikes NV
 
PDF
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Brian Culver
 
PPTX
New SharePoint Features in Visual Studio 2012!
SPC Adriatics
 
PDF
Office Add-Ins
Spikes NV
 
PPTX
SharePoint Saturday Workflow in Action
Elaine Van Bergen
 
PPT
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
Coskun Cavusoglu
 
PPTX
Testing SharePoint solutions overview
Spiffy
 
DOCX
Demonstration steps visio 2010 share point workflow
Jason Hamlin
 
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Brian Culver
 
Configuring Workflows in SharePoint 2010
Michal Pisarek
 
Share point 2013 features Workflow
Raghu Raja
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
ridwansassman
 
Creating SharePoint 2013 Workflows
SPC Adriatics
 
SharePoint 2013 Workflow from K2
K2
 
SharePoint Server 2013 Workflows
SPC Adriatics
 
Share Point 2010 Workflow
Phuong Nguyen
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Elaine Van Bergen
 
Tech Ed 2010 Attended Sessions
ridwansassman
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
ridwansassman
 
Extending SharePoint 2010 To Line of Business Integration A
ridwansassman
 
Workflows in SharePoint 2013: Architecture #spsbe
Spikes NV
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Brian Culver
 
New SharePoint Features in Visual Studio 2012!
SPC Adriatics
 
Office Add-Ins
Spikes NV
 
SharePoint Saturday Workflow in Action
Elaine Van Bergen
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
Coskun Cavusoglu
 
Testing SharePoint solutions overview
Spiffy
 
Demonstration steps visio 2010 share point workflow
Jason Hamlin
 
Ad

Similar to 5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com (20)

PPTX
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
serge luca
 
PPTX
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
serge luca
 
PPTX
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
BIWUG
 
PPTX
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
serge luca
 
PPTX
Workflow Manager 1.0 SharePoint 2013 Workflows
Damir Dobric
 
PDF
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
Brian Culver
 
PDF
Spsto 2013 whats_newinworkflows_amitvasu.
amitvasu
 
PPT
Introduction To Windows Workflow In Windows Share Point
Kashif Akram
 
PDF
Spsdc what's new in share point 2013 workflow
amitvasu
 
PPSX
Nintex Workflows 2007 Evaluation
Sourav Nayyar
 
PDF
Real World SharePoint Framework and Azure Services
Brian Culver
 
PPTX
Workflow in SharePoint 2010
barryboudreau
 
PPTX
2014 SharePoint Saturday Melbourne Apps or not to Apps
Gilles Pommier
 
PPTX
Core SharePoint 2013 Concepts
Learning SharePoint
 
PPTX
Taking SharePoint 2010 Offline - European Best Practices Conference
Gus Fraser
 
PPTX
Office apps in Office 365 - Napa the next big thing
SPC Adriatics
 
PPTX
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
Vincent Biret
 
PPTX
SPCA2013 - Windows Workflow Manager for the IT Pro
NCCOMMS
 
PPTX
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
Vincent Biret
 
PPTX
Solving business problems: No-code approach with SharePoint designer workflow...
Bhakthi Liyanage
 
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
serge luca
 
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
serge luca
 
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
BIWUG
 
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
serge luca
 
Workflow Manager 1.0 SharePoint 2013 Workflows
Damir Dobric
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
Brian Culver
 
Spsto 2013 whats_newinworkflows_amitvasu.
amitvasu
 
Introduction To Windows Workflow In Windows Share Point
Kashif Akram
 
Spsdc what's new in share point 2013 workflow
amitvasu
 
Nintex Workflows 2007 Evaluation
Sourav Nayyar
 
Real World SharePoint Framework and Azure Services
Brian Culver
 
Workflow in SharePoint 2010
barryboudreau
 
2014 SharePoint Saturday Melbourne Apps or not to Apps
Gilles Pommier
 
Core SharePoint 2013 Concepts
Learning SharePoint
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Gus Fraser
 
Office apps in Office 365 - Napa the next big thing
SPC Adriatics
 
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
Vincent Biret
 
SPCA2013 - Windows Workflow Manager for the IT Pro
NCCOMMS
 
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
Vincent Biret
 
Solving business problems: No-code approach with SharePoint designer workflow...
Bhakthi Liyanage
 
Ad

More from Swiss SharePoint Club (7)

PPTX
9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
Swiss SharePoint Club
 
PPTX
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
Swiss SharePoint Club
 
PDF
5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...
Swiss SharePoint Club
 
PPTX
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity
Swiss SharePoint Club
 
PPTX
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
Swiss SharePoint Club
 
PPTX
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
Swiss SharePoint Club
 
PPTX
00_swiss_sharepoint_club_lausanne_meeting_22_photos
Swiss SharePoint Club
 
9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
Swiss SharePoint Club
 
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
Swiss SharePoint Club
 
5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...
Swiss SharePoint Club
 
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity
Swiss SharePoint Club
 
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
Swiss SharePoint Club
 
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
Swiss SharePoint Club
 
00_swiss_sharepoint_club_lausanne_meeting_22_photos
Swiss SharePoint Club
 

Recently uploaded (20)

PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of Artificial Intelligence (AI)
Mukul
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 

5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com

  • 1. Serge Luca @sergeluca SharePoint MVP Brussels Overview of the SharePoint 2013 workflow platform
  • 2. About Me Serge Luca Brussels @sergeluca Freelance, author, speaker SharePoint MVP since 2007 With another (SQL Server) MVP : www.shareql.com Works with SharePoint since v1 in 2002 Author of Workflow certification exam
  • 4. Agenda Introduction Workflow Architecture Creating workflows with SharePoint Designer 2013 Creating workflows with Visual Studio Conclusions Q&A
  • 5. Introduction SharePoint client object model (CSOM, REST) Office and SharePoint Store Workflow Access services Apps et cloud app model Search Workflows
  • 6. Comparing 2010 and 2013 Workflows SharePoint 2010 SharePoint 2013 Legacy (backward comp, i.e upgrade) Future Coupled to SP servers Decoupled (other consuming platforms) In process Out process, on premise or cloud (Azure if O365) Declarative or custom code Declarative SP Foundation and SP server SP server Content types No* No Apps App friendly .Net framework used by SP (.Net 3.51) .Net framework xxx (.Net 4.5 today, xxx tomorrow)
  • 7. • Collect Feedback* • Collect Signatures* • Approval* • Disposition Approval* • Tree State* 7
  • 10. 2 workflow platforms SharePoint 2010 workflows Windows Server SQL Server Non supporté en SharePoint Foundation SharePoint 2013 workflows Windows Server SQL Server SP 2013 farm WWoorkrflkofwl oFawrm Farm
  • 11. Topologies Workflow Farm = 1 or 3 machines (not 2, not 4,…) • Collocated = Workflow Manager on (1 or 3 ) SP machines • Federated = Workflow Manager farm serving multiple SharePoint Farms • Distributed = Multiple Workflow Manager farms serving multiple SharePoint tenants and potentially SharePoint Farms
  • 12. Topologies: co-located (from Harbar & wilén) Workflow Manager Workflow Manager Workflow Manager
  • 13. Topologies: Federated (from Harbar & wilén) Workflow Manager Scope 1 (SP Farm 1) Scope 2 (SP Farm 2)
  • 14. Topologies: ‘Distributed’ (from Harbar & wilén) Workflow Manager Scope 1 (SP Tenant1) Scope 2 (SP Tenant 2) Workflow Manager Scope 1 (SP Tenant3) Scope 2 (SP Tenant 4) SP Tenant 1 SP Tenant 2 SP Tenant 3 SP Tenant 4
  • 15. SharePoint 2013 and Workflow Service SharePoint Events Content People Sharing 2010 WF _API (REST OM) Workflow Services Manager Service Bus Instances Interop Deployment Messaging WF Service Application Proxy Workflow Manager Access Control OAuth Workflow Client
  • 17. Which Microsoft Workflow tool ? SharePoint Designer 2013 Visual Studio 2013 Power Users, SP devs SP devs Can use Visio No Cannot debug Can debug, including SP online No ALM support Full ALM support Cannot be part of Apps Can be part of Apps 1
  • 18. What’s new in SPD workflows Stages
  • 20. 2
  • 22. 2
  • 23. Demo 2 : calling REST/JSON web services
  • 24. 2
  • 25. Demo 3 : calling the SharePoint REST API (GET)
  • 26. 2
  • 27. Demo 4 : calling the SharePoint REST API (POST)
  • 29. Do your remember ? SharePoint Designer 2013 Visual Studio 2013 Can use Visio No Power Users, SP devs SP devs Cannot debug Can debug, including online No ALM support Full ALM support Cannot be part of Apps Can be part of Apps 3
  • 30. 3
  • 31. 3
  • 32. The workflow is hidden in the App 3
  • 33. Demo 5 : (App) Workflow hidden in the App
  • 35. 3
  • 36. Demo 6 : (App)Workflow visible in SharePoint
  • 41. Serge Luca @sergeluca SharePoint MVP Brussels

Editor's Notes

  • #8: Exemple de site workflow : un workflow qui toutes les heures affichent la liste des 5 dernières modifications de chaques listes (sorte de newsfeed) List workflow Collect signature http://office.microsoft.com/en-us/sharepoint-foundation-help/all-about-collect-signatures-workflows-HA102639357.aspx?CTT=5&origin=HA102420739
  • #11: Workflow manager : former Windows Azure Workflow Server (WAS)…same code base as Windows Azure service bus Multitenant Rest based .Net 4.5 Scalable reliable
  • #16: Service bus is the host Microsoft.Workflow.Client.dll Performance: NIC (network interface configuration) Scale SQL server first OAuth2 between SP and WFM App Management service must be started in SP, UPServices as well Users must be populated in UPS, their UPN (user Principal name) must be ok : not available in SPFoundation Monitoring packs Disaster Recovery complicate, undocumented Patching SP farm, you have to republish new activities to WFM, SP_registerWorkflowService- force Service bus architecture: http://msdn.microsoft.com/en-us/library/azure/dn459033.aspx
  • #21: Workflow and app permission feature TaskContentType feature appinv.aspx <AppPermissionRequests> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" /> </AppPermissionRequests>
  • #23: http://api.worldweatheronline.com/free/v1/weather.ashx?q=geneva&format=json&num_of_days=2&key=txq75v64h4szxyqft7e9kcyx