SlideShare une entreprise Scribd logo
5 Stages of SharePoint Grief
Coming to Terms with the Rebuilt Workflow Platform in SharePoint 2013
Who is this guy?
•
•
•
•
•
•

Software Engineer at Applied Information Sciences
Year 8 of 10-Life with SharePoint
@SPSamL
SharePointTherapy.Blogspot.com
Blog.Appliedis.com
Contributing Author: Microsoft SharePoint 2013 Inside Out
Agenda
• Denial
• Look back at Workflow 2010

• Anger
• Intro to 2013 changes

• Bargaining
• Administration & Configuration

• Depression
• Development
• Demos

• Acceptance
• Important Resources
• Q&A
SharePoint 2010 Workflow

• Built into SharePoint install
• Added layer on top of WF
• All workflows ran within the context
of a SharePoint process
• SPD Workflows became useful
• Visio design
• Lots of Actions & Extensible
• VS templates made powerful
workflows easier to build
SharePoint 2013 Changes

•
•
•
•

New Architecture
SharePoint ditches control
Declarative development
SPD Loops!
New Architecture
• Workflow Manager
• New service to host workflow
• Farm environment
• Not SharePoint specific
• Interacts with SharePoint via Web Services
• Unloads SharePoint of processing
Install and Config

• Can run on SharePoint box
• Dev/Small farms
• PowerShell required to associate
WF Farm to SharePoint
• WF Farm can support nonSharePoint WF as well

•

Register-SPWorkflowService –SPSite
“http://intranet.wingtip.com” –WorkflowHostUri
“http://wingtipserver:122291” -AllowOAuthHttp
SharePoint Designer Development

• Designer has loops!
• Web Service interactions
• Dictionaries
• Array of objects
• Build, Count, Get Item
• App Step – elevated security
• InfoPath forms are gone
SPD Demo
Visual Studio Development
• So, you love coded Workflows? Keep tears to a minimum, please.
• Declarative Workflow
• DynamicValue
• What’s the point if there’s no custom logic?
• Web Services!
• HTTPSend activity
• CSOM Integration
• Workflow in SP Apps
• Custom Task Outcomes
• BIG PLUS – No more Correlation Tokens!
VS Demo
Resources
•
•
•
•

Andrew Connell’s PluralSight Video - http://bit.ly/ACsSPWFonPS
Fabian Williams’ SPD and Fiddler Post - http://bit.ly/FWsSPDPOSTREST
My Workflow Install & Config Video - http://youtu.be/6haTejk98hU
Running Workflow with Elevated Permissions - http://msdn.microsoft.com/enus/library/jj822159.aspx
Questions

Contenu connexe

Tendances

Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features WorkflowRaghu Raja
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConWhat’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConSPTechCon
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSPC Adriatics
 
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
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best PracticesJoAnna Cheshire
 
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
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 WorkflowPhuong Nguyen
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2K2
 
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...Swiss SharePoint Club
 
What's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userWhat's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userSPC Adriatics
 
Aspect Software Sponsored What Nintex Workflow 2010 Adds To Share Point 2010
Aspect Software Sponsored   What Nintex Workflow 2010 Adds To Share Point 2010Aspect Software Sponsored   What Nintex Workflow 2010 Adds To Share Point 2010
Aspect Software Sponsored What Nintex Workflow 2010 Adds To Share Point 2010Timothy Strudeman
 
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
O365Con18 - Modern News Publishing with SharePoint - Maarten EekelsO365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
O365Con18 - Modern News Publishing with SharePoint - Maarten EekelsNCCOMMS
 
Office365 L100 service overview
Office365 L100 service overviewOffice365 L100 service overview
Office365 L100 service overviewIain Fielding
 
Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018Microsoft 365 Developer
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftShakir Majeed Khan
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?Sergei Leshchenko
 
SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesDrew Madelung
 

Tendances (20)

Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConWhat’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 Workflows
 
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
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best Practices
 
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...
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
 
What's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userWhat's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end user
 
Aspect Software Sponsored What Nintex Workflow 2010 Adds To Share Point 2010
Aspect Software Sponsored   What Nintex Workflow 2010 Adds To Share Point 2010Aspect Software Sponsored   What Nintex Workflow 2010 Adds To Share Point 2010
Aspect Software Sponsored What Nintex Workflow 2010 Adds To Share Point 2010
 
SharePoint 2010 workflows: Nintex
SharePoint 2010 workflows: NintexSharePoint 2010 workflows: Nintex
SharePoint 2010 workflows: Nintex
 
Nintex Workflow
Nintex WorkflowNintex Workflow
Nintex Workflow
 
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
O365Con18 - Modern News Publishing with SharePoint - Maarten EekelsO365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
 
Office365 L100 service overview
Office365 L100 service overviewOffice365 L100 service overview
Office365 L100 service overview
 
Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?
 
SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and Examples
 

En vedette

Presentation Istanbul - Final
Presentation Istanbul - FinalPresentation Istanbul - Final
Presentation Istanbul - FinalMargrethe Bennike
 
THack Vegas - FrontDeskAnywhere Hack
THack Vegas - FrontDeskAnywhere HackTHack Vegas - FrontDeskAnywhere Hack
THack Vegas - FrontDeskAnywhere Hacktnooz
 
Ficha de trabalho nº 10 1ºanoteca - barreiras á comunicção parte 2
Ficha de trabalho nº 10 1ºanoteca -  barreiras á comunicção parte 2Ficha de trabalho nº 10 1ºanoteca -  barreiras á comunicção parte 2
Ficha de trabalho nº 10 1ºanoteca - barreiras á comunicção parte 2Leonor Alves
 
Tecnologías modernas
Tecnologías modernasTecnologías modernas
Tecnologías modernasJuan Viera
 
Dossier concurs de còmic escolar ‘entre iguales
Dossier concurs de còmic escolar ‘entre igualesDossier concurs de còmic escolar ‘entre iguales
Dossier concurs de còmic escolar ‘entre igualesAssociació SalutiFamília
 
2008 01 Welcome Address Natasha Barker, WWF
2008 01 Welcome Address Natasha Barker, WWF2008 01 Welcome Address Natasha Barker, WWF
2008 01 Welcome Address Natasha Barker, WWFSevernEstuary
 
Travel management
Travel managementTravel management
Travel managementFaizan Khan
 
What do these numbers stand for
What do these numbers stand forWhat do these numbers stand for
What do these numbers stand forkeyhae523
 
Final proof electricity ijbel vol 2-2013
Final proof electricity ijbel vol 2-2013Final proof electricity ijbel vol 2-2013
Final proof electricity ijbel vol 2-201308819641377
 
Latihan pratikum ke_1
Latihan pratikum ke_1Latihan pratikum ke_1
Latihan pratikum ke_1izullajzmi
 
Terremotos
TerremotosTerremotos
TerremotosManumer
 
Najnowsze osiągnięcia robotyki
Najnowsze osiągnięcia robotykiNajnowsze osiągnięcia robotyki
Najnowsze osiągnięcia robotykigrzesiekAAAAA
 
April 30 coffee presetation
April 30 coffee presetationApril 30 coffee presetation
April 30 coffee presetationRobin Austin
 
Kick off meeting per il lancio del progetto life prefer
Kick off meeting per il lancio del progetto life preferKick off meeting per il lancio del progetto life prefer
Kick off meeting per il lancio del progetto life preferFabio Iraldo
 

En vedette (18)

Presentation Istanbul - Final
Presentation Istanbul - FinalPresentation Istanbul - Final
Presentation Istanbul - Final
 
THack Vegas - FrontDeskAnywhere Hack
THack Vegas - FrontDeskAnywhere HackTHack Vegas - FrontDeskAnywhere Hack
THack Vegas - FrontDeskAnywhere Hack
 
Valuing Participation: Why artists initiate participatory arts projects, and ...
Valuing Participation: Why artists initiate participatory arts projects, and ...Valuing Participation: Why artists initiate participatory arts projects, and ...
Valuing Participation: Why artists initiate participatory arts projects, and ...
 
Ficha de trabalho nº 10 1ºanoteca - barreiras á comunicção parte 2
Ficha de trabalho nº 10 1ºanoteca -  barreiras á comunicção parte 2Ficha de trabalho nº 10 1ºanoteca -  barreiras á comunicção parte 2
Ficha de trabalho nº 10 1ºanoteca - barreiras á comunicção parte 2
 
Acta vi
Acta viActa vi
Acta vi
 
Tecnologías modernas
Tecnologías modernasTecnologías modernas
Tecnologías modernas
 
Dossier concurs de còmic escolar ‘entre iguales
Dossier concurs de còmic escolar ‘entre igualesDossier concurs de còmic escolar ‘entre iguales
Dossier concurs de còmic escolar ‘entre iguales
 
2008 01 Welcome Address Natasha Barker, WWF
2008 01 Welcome Address Natasha Barker, WWF2008 01 Welcome Address Natasha Barker, WWF
2008 01 Welcome Address Natasha Barker, WWF
 
Travel management
Travel managementTravel management
Travel management
 
What do these numbers stand for
What do these numbers stand forWhat do these numbers stand for
What do these numbers stand for
 
Final proof electricity ijbel vol 2-2013
Final proof electricity ijbel vol 2-2013Final proof electricity ijbel vol 2-2013
Final proof electricity ijbel vol 2-2013
 
Tesi_slides
Tesi_slidesTesi_slides
Tesi_slides
 
Latihan pratikum ke_1
Latihan pratikum ke_1Latihan pratikum ke_1
Latihan pratikum ke_1
 
Terremotos
TerremotosTerremotos
Terremotos
 
Nat geo 125
Nat geo 125Nat geo 125
Nat geo 125
 
Najnowsze osiągnięcia robotyki
Najnowsze osiągnięcia robotykiNajnowsze osiągnięcia robotyki
Najnowsze osiągnięcia robotyki
 
April 30 coffee presetation
April 30 coffee presetationApril 30 coffee presetation
April 30 coffee presetation
 
Kick off meeting per il lancio del progetto life prefer
Kick off meeting per il lancio del progetto life preferKick off meeting per il lancio del progetto life prefer
Kick off meeting per il lancio del progetto life prefer
 

Similaire à 5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platform in SharePoint 2013

Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31BIWUG
 
SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013Sam Larko
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...Brian Culver
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012Don Donais
 
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...Brian Culver
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Theresa Lubelski
 
SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?Vlad Catrinescu
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsSPC Adriatics
 
Introduction to SharePoint Workflow
Introduction to SharePoint WorkflowIntroduction to SharePoint Workflow
Introduction to SharePoint WorkflowNIFTIT
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
nForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm User Experience
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Theresa Lubelski
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013Prabath Fonseka
 
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013Shereen Qumsieh
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...Patrick Guimonet
 
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
 
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power PivotHimmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power PivotSentri
 
Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Abhishek Kant
 

Similaire à 5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platform in SharePoint 2013 (20)

Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
 
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)
 
SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
Introduction to SharePoint Workflow
Introduction to SharePoint WorkflowIntroduction to SharePoint Workflow
Introduction to SharePoint Workflow
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
nForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best Practices
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013
 
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
 
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
 
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power PivotHimmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
 
Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365
 

Dernier

AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXUXDXConf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 

Dernier (20)

AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 

5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platform in SharePoint 2013

  • 1. 5 Stages of SharePoint Grief Coming to Terms with the Rebuilt Workflow Platform in SharePoint 2013
  • 2. Who is this guy? • • • • • • Software Engineer at Applied Information Sciences Year 8 of 10-Life with SharePoint @SPSamL SharePointTherapy.Blogspot.com Blog.Appliedis.com Contributing Author: Microsoft SharePoint 2013 Inside Out
  • 3. Agenda • Denial • Look back at Workflow 2010 • Anger • Intro to 2013 changes • Bargaining • Administration & Configuration • Depression • Development • Demos • Acceptance • Important Resources • Q&A
  • 4. SharePoint 2010 Workflow • Built into SharePoint install • Added layer on top of WF • All workflows ran within the context of a SharePoint process • SPD Workflows became useful • Visio design • Lots of Actions & Extensible • VS templates made powerful workflows easier to build
  • 5. SharePoint 2013 Changes • • • • New Architecture SharePoint ditches control Declarative development SPD Loops!
  • 6. New Architecture • Workflow Manager • New service to host workflow • Farm environment • Not SharePoint specific • Interacts with SharePoint via Web Services • Unloads SharePoint of processing
  • 7. Install and Config • Can run on SharePoint box • Dev/Small farms • PowerShell required to associate WF Farm to SharePoint • WF Farm can support nonSharePoint WF as well • Register-SPWorkflowService –SPSite “http://intranet.wingtip.com” –WorkflowHostUri “http://wingtipserver:122291” -AllowOAuthHttp
  • 8. SharePoint Designer Development • Designer has loops! • Web Service interactions • Dictionaries • Array of objects • Build, Count, Get Item • App Step – elevated security • InfoPath forms are gone
  • 10. Visual Studio Development • So, you love coded Workflows? Keep tears to a minimum, please. • Declarative Workflow • DynamicValue • What’s the point if there’s no custom logic? • Web Services! • HTTPSend activity • CSOM Integration • Workflow in SP Apps • Custom Task Outcomes • BIG PLUS – No more Correlation Tokens!
  • 12. Resources • • • • Andrew Connell’s PluralSight Video - http://bit.ly/ACsSPWFonPS Fabian Williams’ SPD and Fiddler Post - http://bit.ly/FWsSPDPOSTREST My Workflow Install & Config Video - http://youtu.be/6haTejk98hU Running Workflow with Elevated Permissions - http://msdn.microsoft.com/enus/library/jj822159.aspx

Notes de l'éditeur

  1. - I’ll have these slides up on my blogAIS blog will have a post mirroring this presentation, but with reference to 1st post project
  2. Orange layer is where you lived. Everything else was wrapped up in a bow for the most part.
  3. - Introducing Workflow Manager- 2013 begins to show MS’ move to cloud with offloaded servicesBusiness users will finally get loops
  4. WFM is a separate installBig improvement in scalability and re-use because of break from SP and farm envWF Events > WF Manager Client using Azure Service Bus – returns SP REST API back into SP --- Oauth authentication
  5. MUST INSTALL/CONFIG as WF Service acct or you’ll get errors
  6. SPD gets loops instead of hacksWeb services for custom/SP data read/writeDictionary (not quite DynamicValue, from my understanding, though)We’ll see Build and Get Item in demoCan still create 2010 WF, tooCustom forms are now ASPX – HTML and JS
  7. WAW Config – sort ofWas going to do code, but ran out of time and samples on MSDN are for B1R (TAP) , not B2 (Public)
  8. You can write code activities/actions for on-prem, but obviously won’t work in the cloudDynamicValue: Basically it understands JSON. So when you call a WCF/RESTful service with an HTTP activity, it returns an object of type DynamicValue. You then use another activity to pull data out of this variables of this data type using an XPATH like notation. (c/o AC)Can be nestedArrays of DynamicValues can be iterated (see demo)WCF devs can join the SP fun. Web Services is where custom code lives for WFSee more offloading of processingBest practice for code, not custom actions (see Devices and Services company)Activities to directly interact w/ said services – get and set data through these activities and your SP/other servicesIf you haven’t heard, CSOM got a Barry Bonds sized shot of steroids (How many recognize that name? Jose Conseco? Ivan Drago?)Client-side interaction w/ WFSP Apps (NEW NEW NEW) driven/driving WFDon’t like Approve/Reject? Create new ones using custom Site Column and CT.Catch is the OOTB ones show when using WorkflowTask CT as baseDon’t you love tokens? How many people have had broken WF and find out it’s just a bad token reference?