SlideShare une entreprise Scribd logo
1  sur  13
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 Workflow
Raghu Raja
 
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
SPTechCon
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
Phuong Nguyen
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
Shakir Majeed Khan
 

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 - Final
Margrethe Bennike
 
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
Leonor Alves
 
Tecnologías modernas
Tecnologías modernasTecnologías modernas
Tecnologías modernas
Juan Viera
 
What do these numbers stand for
What do these numbers stand forWhat do these numbers stand for
What do these numbers stand for
keyhae523
 
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
08819641377
 
Latihan pratikum ke_1
Latihan pratikum ke_1Latihan pratikum ke_1
Latihan pratikum ke_1
izullajzmi
 
Terremotos
TerremotosTerremotos
Terremotos
Manumer
 
April 30 coffee presetation
April 30 coffee presetationApril 30 coffee presetation
April 30 coffee presetation
Robin 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 prefer
Fabio 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 2013
Mai Omar Desouki
 
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
 

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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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?