SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBuild scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBrian Culver
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Michal Pisarek
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features WorkflowRaghu Raja
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflowsridwansassman
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsSPC Adriatics
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2K2
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSPC Adriatics
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 WorkflowPhuong Nguyen
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
 
Tech Ed 2010 Attended Sessions
Tech Ed 2010 Attended SessionsTech Ed 2010 Attended Sessions
Tech Ed 2010 Attended Sessionsridwansassman
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010ridwansassman
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration Aridwansassman
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbeSpikes NV
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBrian Culver
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!SPC Adriatics
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-InsSpikes NV
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionElaine Van Bergen
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...Coskun Cavusoglu
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overviewSpiffy
 
Demonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowDemonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowJason Hamlin
 

Mais procurados (20)

Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBuild scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 Workflows
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
 
Tech Ed 2010 Attended Sessions
Tech Ed 2010 Attended SessionsTech Ed 2010 Attended Sessions
Tech Ed 2010 Attended Sessions
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration A
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-Ins
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
 
Demonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowDemonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflow
 

Semelhante a 5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com

Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Share point2013 office365_workflows_sergeluca_spc_adriatics2014Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Share point2013 office365_workflows_sergeluca_spc_adriatics2014serge luca
 
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014serge luca
 
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013BIWUG
 
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015serge luca
 
Workflow Manager 1.0 SharePoint 2013 Workflows
Workflow Manager 1.0SharePoint 2013 WorkflowsWorkflow Manager 1.0SharePoint 2013 Workflows
Workflow Manager 1.0 SharePoint 2013 WorkflowsDamir Dobric
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsBrian Culver
 
Spsto 2013 whats_newinworkflows_amitvasu.
Spsto 2013 whats_newinworkflows_amitvasu.Spsto 2013 whats_newinworkflows_amitvasu.
Spsto 2013 whats_newinworkflows_amitvasu.amitvasu
 
Introduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share PointIntroduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share PointKashif Akram
 
Spsdc what's new in share point 2013 workflow
Spsdc   what's new in share point 2013 workflowSpsdc   what's new in share point 2013 workflow
Spsdc what's new in share point 2013 workflowamitvasu
 
Nintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationNintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationSourav Nayyar
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesBrian Culver
 
Workflow in SharePoint 2010
Workflow in SharePoint 2010Workflow in SharePoint 2010
Workflow in SharePoint 2010barryboudreau
 
2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to Apps2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to AppsGilles Pommier
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceTaking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceGus Fraser
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingSPC Adriatics
 
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...Vincent Biret
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProNCCOMMS
 
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...Vincent Biret
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Bhakthi Liyanage
 

Semelhante a 5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shareql.com (20)

Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Share point2013 office365_workflows_sergeluca_spc_adriatics2014Share point2013 office365_workflows_sergeluca_spc_adriatics2014
Share point2013 office365_workflows_sergeluca_spc_adriatics2014
 
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
 
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013
 
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
Share point2013 office365_workflows_sergeluca_sharepointsaturdaybelgium2015
 
Workflow Manager 1.0 SharePoint 2013 Workflows
Workflow Manager 1.0SharePoint 2013 WorkflowsWorkflow Manager 1.0SharePoint 2013 Workflows
Workflow Manager 1.0 SharePoint 2013 Workflows
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
 
Spsto 2013 whats_newinworkflows_amitvasu.
Spsto 2013 whats_newinworkflows_amitvasu.Spsto 2013 whats_newinworkflows_amitvasu.
Spsto 2013 whats_newinworkflows_amitvasu.
 
Introduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share PointIntroduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share Point
 
Spsdc what's new in share point 2013 workflow
Spsdc   what's new in share point 2013 workflowSpsdc   what's new in share point 2013 workflow
Spsdc what's new in share point 2013 workflow
 
Nintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationNintex Workflows 2007 Evaluation
Nintex Workflows 2007 Evaluation
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
 
Workflow in SharePoint 2010
Workflow in SharePoint 2010Workflow in SharePoint 2010
Workflow in SharePoint 2010
 
2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to Apps2014 SharePoint Saturday Melbourne Apps or not to Apps
2014 SharePoint Saturday Melbourne Apps or not to Apps
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceTaking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices Conference
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
#SPSNYC 2019 Automating your digital workplace provisioning with #MicrosoftGr...
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT Pro
 
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...
 

Mais de Swiss SharePoint Club

9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
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...
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
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...
5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...
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
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinitySwiss SharePoint Club
 
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoftSwiss SharePoint Club
 
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcosSwiss SharePoint Club
 
00_swiss_sharepoint_club_lausanne_meeting_22_photos
00_swiss_sharepoint_club_lausanne_meeting_22_photos00_swiss_sharepoint_club_lausanne_meeting_22_photos
00_swiss_sharepoint_club_lausanne_meeting_22_photosSwiss SharePoint Club
 

Mais de Swiss SharePoint Club (7)

9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
9.swiss_sharepoint_club_share_and_collaborate_project server 2013__beatrice_t...
 
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
 
5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...
5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...
5.2swiss_sharepoint_club_mvp_track2_office365_salesforce_integration_guillaum...
 
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity
5.1swiss_sharepoint_club_mvp_track1_social_enterprise_david martos_blue-infinity
 
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
 
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
01.swiss_sharepoint_club_genève_240914_welcome_and_opening_luis_marcos
 
00_swiss_sharepoint_club_lausanne_meeting_22_photos
00_swiss_sharepoint_club_lausanne_meeting_22_photos00_swiss_sharepoint_club_lausanne_meeting_22_photos
00_swiss_sharepoint_club_lausanne_meeting_22_photos
 

Último

Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 

Último (20)

Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 

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

Notas do Editor

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