Overview of Workflows in SharePoint 2013
Serge Luca, ShareQL.com
SharePoint MVP
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Serge Luca
SharePoint MVP since 2007
Brussels, Belgium
@sergeluca
Freelance, author, speaker
With another (SQL Server) MVP : www.shareql.com
Works with SharePoint since v1 in 2002
Author of Workflow certification exam
About Me
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Agenda
Introduction
Workflow Architecture
Creating workflows with SharePoint Designer 2013
Creating workflows with Visual Studio
Conclusions
Q&A
Introduction
Access servicesWorkflow
SharePoint client object
model (CSOM, REST)
Office and
SharePoint Store
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*
8
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
2 workflow platforms
2 workflow platforms
SP 2013 farm Workflow FarmWorkflow Farm
SharePoint 2010
workflows
Windows
Server
SQL Server
Non supporté en SharePoint
Foundation
SharePoint 2013
workflows
Windows
Server
SQL Server
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
Topologies: co-located (fromHarbar&wilén)
Workflow
Manager
Workflow
Manager
Workflow
Manager
Topologies: Federated (fromHarbar&wilén)
Workflow Manager
Scope 1
(SP Farm 1)
Scope 2
(SP Farm 2)
Topologies: ‘Distributed’ (fromHarbar&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
SharingContentEvents People
SharePoint
2010 WF
_API (REST OM)
Workflow Services Manager
Service Bus
Instances Interop
Deployment Messaging
WF Service Application Proxy
Workflow
Manager
OAuth
Access
Control
WorkflowClient
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
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
19
What’s new in SPD
workflows
Stages
Demo 1
Stages
22
zagreb json
2
23
24
Demo 2 : calling REST/JSON web services
26
Demo 3 : calling the SharePoint REST API
(GET)
28
Demo 4 : calling the SharePoint REST API
(POST)
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
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
31
32
33
The workflow is hidden in the App
34
Demo 5 : (App) Workflow hidden in the
App
36
Integrated workflow apps
38
Demo 6 : (App)Workflow visible in
SharePoint
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Conclusions
questions?
HTTP://SERGELUCA.WORDPRESS.COM/
@SERGELUCA
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 10/15/2014 - 10/16/2014

More Related Content

PPTX
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
PPTX
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
PPTX
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
PPT
Requirements and Team Foundation Server
PPTX
Workflows in SharePoint 2013: Architecture #spsbe
PDF
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
PDF
Office Add-Ins
PPTX
What's new in ALM using Visual Studio 2013 and TFS 2013
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
Requirements and Team Foundation Server
Workflows in SharePoint 2013: Architecture #spsbe
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Office Add-Ins
What's new in ALM using Visual Studio 2013 and TFS 2013

Viewers also liked (20)

PPTX
SharePoint2013 Haute Disponibilité et Reprise sur incidents (HA-DR)-Casablanc...
PPTX
Business Intelligence in Office 365 vancouver-SharePoint Summit 2014
PPTX
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
DOC
Training needs identification in service industries shubhangini sahu
DOC
Indian airlines-hr-problems
PPTX
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
PPTX
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
PPTX
Ce que tout dba doit savoir sur la configuration et l'optimisation de SQL Ser...
PPTX
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
PPTX
La business intelligence dans Office 365 : power to the people - Casablanca S...
PPTX
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
DOCX
“A study on custmers’ preference towards packaged grocery product”
PPTX
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
PPTX
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
PPTX
PowerBI v2, Power to the People, 1 year later
PPTX
Power BI with SharePoint Online & Office 365
PDF
Ecommerce Business Models Jlsynave
PDF
TIC MAGAZINE Edition N°06
PDF
Llg corporate presentation may 2016 francais online
PDF
Livre Blanc Niouzeo L'usage des newsletters dans les entreprises du secteu...
SharePoint2013 Haute Disponibilité et Reprise sur incidents (HA-DR)-Casablanc...
Business Intelligence in Office 365 vancouver-SharePoint Summit 2014
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Training needs identification in service industries shubhangini sahu
Indian airlines-hr-problems
SharePoint 2010 and SQL Server 2012 Business Intelligence (Serge Luca, Isabel...
Patterns pour porter son code SharePoint vers Office 365 (SharePoint Saturday...
Ce que tout dba doit savoir sur la configuration et l'optimisation de SQL Ser...
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
La business intelligence dans Office 365 : power to the people - Casablanca S...
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
“A study on custmers’ preference towards packaged grocery product”
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
PowerBI v2, Power to the People, 1 year later
Power BI with SharePoint Online & Office 365
Ecommerce Business Models Jlsynave
TIC MAGAZINE Edition N°06
Llg corporate presentation may 2016 francais online
Livre Blanc Niouzeo L'usage des newsletters dans les entreprises du secteu...
Ad

Similar to Share point2013 office365_workflows_sergeluca_spc_adriatics2014 (20)

PPTX
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
PDF
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
PDF
Getting started with SharePoint 2013 Workflows
PDF
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
PPT
Share point 2013 features Workflow
PPTX
SPCA2013 - Windows Workflow Manager for the IT Pro
PPTX
Creating SharePoint 2013 Workflows
PDF
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
PDF
Spca2014 harbar workflow
PPTX
Workflows for share point 2013
PPTX
Workflow in SharePoint 2010
PPTX
SPSBoise - SharePoint and Workflows: And Introduction and Overview
PDF
Penny coventry auto-bp-spsbe31
PDF
Tri-State SharePoint July 2016
PPTX
2012 MindSurf - Augmenting Business Process with SharePoint
PDF
Advanced Office365 Sharepoint online Workflows
PDF
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
PPTX
RE-Introduction to Workflow
PDF
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
PDF
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with SharePoint 2013 Workflows
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
Share point 2013 features Workflow
SPCA2013 - Windows Workflow Manager for the IT Pro
Creating SharePoint 2013 Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
Spca2014 harbar workflow
Workflows for share point 2013
Workflow in SharePoint 2010
SPSBoise - SharePoint and Workflows: And Introduction and Overview
Penny coventry auto-bp-spsbe31
Tri-State SharePoint July 2016
2012 MindSurf - Augmenting Business Process with SharePoint
Advanced Office365 Sharepoint online Workflows
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
RE-Introduction to Workflow
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ad

More from serge luca (20)

PPTX
F17_Unified Governance for Power Automate, Power Apps, Power BI
PPTX
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
PPTX
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
PPTX
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
PPTX
Design mission-critical enterprise applications with Power Automate and Docto...
PPTX
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
PPTX
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
PPTX
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
PPTX
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
PPTX
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
PPTX
Doctor Flow- Best practices Microsoft flow - Techorama 2019
PPTX
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
PPTX
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
PPTX
Using microsoft flow in real world projects 2 years later and what's next
PPTX
ESPC18 Copenhagen session : Energize your application developments with micro...
PPTX
Microsoft Flow best practices European Collaboration Summit 2018
PPTX
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
PPTX
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
PPTX
Microsoft Flow : what you need to know before starting a real project
PPTX
Make your SharePoint fly by tuning and optimizing SQL Server
F17_Unified Governance for Power Automate, Power Apps, Power BI
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
Design mission-critical enterprise applications with Power Automate and Docto...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Using microsoft flow in real world projects 2 years later and what's next
ESPC18 Copenhagen session : Energize your application developments with micro...
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow : what you need to know before starting a real project
Make your SharePoint fly by tuning and optimizing SQL Server

Recently uploaded (20)

PDF
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
PDF
Microsoft Office 365 Crack Download Free
PPTX
Computer Software - Technology and Livelihood Education
PPTX
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PDF
infoteam HELLAS company profile 2025 presentation
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PPTX
R-Studio Crack Free Download 2025 Latest
PPTX
Airline CRS | Airline CRS Systems | CRS System
PPTX
Python is a high-level, interpreted programming language
PPTX
Presentation by Samna Perveen And Subhan Afzal.pptx
PPTX
Bista Solutions Advanced Accounting Package
PPTX
CNN LeNet5 Architecture: Neural Networks
PDF
AI-Powered Fuzz Testing: The Future of QA
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
Full-Stack Developer Courses That Actually Land You Jobs
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
Microsoft Office 365 Crack Download Free
Computer Software - Technology and Livelihood Education
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
BoxLang Dynamic AWS Lambda - Japan Edition
infoteam HELLAS company profile 2025 presentation
Chapter 1 - Transaction Processing and Mgt.pptx
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
R-Studio Crack Free Download 2025 Latest
Airline CRS | Airline CRS Systems | CRS System
Python is a high-level, interpreted programming language
Presentation by Samna Perveen And Subhan Afzal.pptx
Bista Solutions Advanced Accounting Package
CNN LeNet5 Architecture: Neural Networks
AI-Powered Fuzz Testing: The Future of QA
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Full-Stack Developer Courses That Actually Land You Jobs

Share point2013 office365_workflows_sergeluca_spc_adriatics2014

Editor's Notes

  • #9: 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
  • #12: Workflow manager : former Windows Azure Workflow Server (WAS)…same code base as Windows Azure service bus Multitenant Rest based .Net 4.5 Scalable reliable
  • #17: 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
  • #22: Workflow and app permission feature TaskContentType feature appinv.aspx <AppPermissionRequests> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" /> </AppPermissionRequests>
  • #24: http://api.worldweatheronline.com/free/v1/weather.ashx?q=geneva&format=json&num_of_days=2&key=txq75v64h4szxyqft7e9kcyx