SharePoint Saturday San Antonio: Workflow 2013

14
Workflow 2013 Forget What You Thought You Knew

description

Slide deck from SharePoint 2013 Workflow session presented by Sam Larko.

Transcript of SharePoint Saturday San Antonio: Workflow 2013

Page 1: SharePoint Saturday San Antonio: Workflow 2013

Workflow 2013

Forget What You Thought You Knew

Page 2: SharePoint Saturday San Antonio: Workflow 2013

Who is this guy?Who is this guy?

• Software Engineer at Applied Information Sciences• Year 6 of 10-Life with SharePoint• @SPSamL• SharePointTherapy.Blogspot.com• Blog.Appliedis.com• Ideas.Appliedis.com

Page 3: SharePoint Saturday San Antonio: Workflow 2013

AgendaAgenda

• Look back at Workflow 2010• Intro to 2013 changes• IT Pros wake up here• Let’s talk code• Demo• Important Resources• Q&A

Page 4: SharePoint Saturday San Antonio: Workflow 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

Page 5: SharePoint Saturday San Antonio: Workflow 2013

SharePoint 2013 ChangesSharePoint 2013 Changes

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

Page 6: SharePoint Saturday San Antonio: Workflow 2013

Wake up, Infrastructure Junkies!Wake up, Infrastructure Junkies!

• Windows Azure Workflow• New Service to host workflow• Farm environment• Not SharePoint specific

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

Page 7: SharePoint Saturday San Antonio: Workflow 2013

Hosting and InstallingHosting and Installing

• Despite name, On Prem install• Engine in O365 Preview

• Not supported on Domain Controller• Can be done

• Should be fairly painless…Should be• I’m 1.5/6

• Install/Config as WAWAdmin

Page 8: SharePoint Saturday San Antonio: Workflow 2013

Fellow Dev Nerds, stop playing Words with FriendsFellow Dev Nerds, stop playing Words with Friends

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

• What’s the point if there’s no custom logic?• Web Services!• HTTPGet & HTTPPost objects

• CSOM Integration• Workflow in SP Apps

Page 9: SharePoint Saturday San Antonio: Workflow 2013

Business Users, I didn’t forget youBusiness Users, I didn’t forget you

• Designer has loops!• Web Service interactions• Dictionaries

• Array of objects• Build, Count, Get Item

Page 10: SharePoint Saturday San Antonio: Workflow 2013

Config DemoConfig Demo

Page 12: SharePoint Saturday San Antonio: Workflow 2013

QuestionsQuestions

Page 13: SharePoint Saturday San Antonio: Workflow 2013

Text Feedback to 22333

Please rate my presentation by sending two text messages from your phone to the number 223331) Chose a rating between 1 and 5 and add it to my speaker short code (SLA5)2) Send a comment after my long code to the same number (slarko is a genius)

Page 14: SharePoint Saturday San Antonio: Workflow 2013

Thanks Gold Sponsors!

And thanks Silver Sponsors!