Download - SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

Transcript
Page 1: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

5 Stages of SharePoint Grief5 Stages of SharePoint GriefComing to Terms with the Rebuilt Workflow Platform in SharePoint 2013

Page 2: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

Who is this guy?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

Page 3: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

AgendaAgenda

• Denial• Look back at Workflow 2010

• Anger• Intro to 2013 changes

• Bargaining• Administration & Configuration

• Depression• Development• Demos

• Acceptance• Important Resources• Q&A

Page 4: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

SharePoint 2010 WorkflowSharePoint 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

Page 5: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

SharePoint 2013 ChangesSharePoint 2013 Changes

• New Architecture• SharePoint ditches control• Declarative development• SPD Loops!

Page 6: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

New ArchitectureNew Architecture

• Workflow Manager• New service to host workflow• Farm environment• Not SharePoint specific

• Interacts with SharePoint via Web Services• Unloads SharePoint of processing

Page 7: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

Install and ConfigInstall and Config

• Can run on SharePoint box• Dev/Small farms

• PowerShell required to associate WF Farm to SharePoint

• WF Farm can support non-SharePoint WF as well

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

Page 8: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

SharePoint Designer DevelopmentSharePoint Designer Development

• Designer has loops!• Web Service interactions• Dictionaries

• Array of objects• Build, Count, Get Item

• App Step – elevated security

Page 9: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

SPD DemoSPD Demo

Page 10: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

Visual Studio DevelopmentVisual Studio Development

• So, you love coded Workflows? Keep tears to a minimum, please.• Declarative Workflow • DynamicValue object

• What’s the point if there’s no custom logic?• Web Services!• HTTPSend activity

• CSOM Integration• Workflow in SP Apps

• BIG PLUS – No more Correlation Tokens!

Page 11: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

VS DemoVS Demo

Page 12: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

ResourcesResources

• 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/en-us/library/jj822159.aspx

Page 13: SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013

QuestionsQuestions