getting stuff done! managing tasks with sharepoint designer workflows by chris beckett - sptechcon

35
info@newsteplearning .com www.newsteplearning. com (425) 522-3727 Learning Programs and Training for Microsoft SharePoint, Office 365 and Windows Azure Understanding and Authoring SharePoint Designer Workflows

Upload: sptechcon

Post on 18-Nov-2014

1.300 views

Category:

Documents


5 download

DESCRIPTION

Technical Class: Monday, March 4

TRANSCRIPT

Page 1: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

[email protected](425) 522-3727

Learning Programs and Training for Microsoft SharePoint, Office 365 and Windows Azure

Understanding and AuthoringSharePoint Designer Workflows

Page 2: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

About Chris Beckett

24+10MCMMCT

MCSEMCPD

Solution ArchitectLearning Consultant

and Trainer

[email protected]

@sharepointbits

blog.sharepointbits.com

Page 3: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Agenda

WorkflowTechnical

ArchitectureWorkflow Features and

CapabilitiesAuthoring Workflow

Solutions

Page 4: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

SharePoint 2010 Workflow Architecture

Custom SharePointWorkflow Runtime

Host

Built upon.NET 3.51 Workflow

Foundation

Page 5: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

SharePoint 2013 Workflow Architecture

Workflow Execution now uses Windows

Azure Workflow (WAW)

Page 6: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

2013 to 2010 Workflow Interop Bridge

Azure Workflow can invoke a SharePoint

2010 Workflow

Page 7: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Out-of-Box Workflows

2010 workflows are not activated by

default

There are no 2013 Mode Workflows

included with SharePoint 2013

Page 8: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Agenda

TechnicalArchitecture

Workflow Features and Capabilities

Authoring WorkflowSolutions

Page 9: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Platform Type

Choice of 2010 or 2013

Workflow Architecture

Page 10: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Workflow Types

• Published directly to a list or library

• No reusability

• Full access to list content types and fields

• Manual or Auto-Start

• Published to a content type

• Reusable across lists or libraries supported by content Type

• No visibility of list-specific fields like Created or Modified

• Manual or Auto-Start

• Not bound to a specific list or library

• No content item context

• Can only be started manually

List Reusable Site

Page 11: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Reusable Workflow Content Type

Reusable workflows only bound to

generic content type only

in SharePoint 2013

Page 12: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Workflow Models

SharePoint 2010 SharePoint 2013

Page 13: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

StagesStage names can now be used for Workflow Status

Stages support transitioning

to other Stages

Page 14: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Task-Related Actions

SharePoint 2010 SharePoint 2013

Page 15: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

SharePoint 2010 Task Events

Process Events Task Events

Page 16: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

SharePoint 2013 Task Dialog

Optional Sync or Asynch Behavior

CustomizeEmails

Reminder Notifications

No AssignmentStages

Types ofTask

Completion

Customize TaskOutcomes

Page 17: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Association and Initiation Forms

SharePoint 2010 SharePoint 2013

Page 18: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Task Forms

SharePoint 2010 SharePoint 2013

Page 19: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Workflow Notifications

Still not great!

Page 20: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Dictionaries

Collection of Name and Value

Pairs

Dictionaries can contain other Dictionaries

Page 21: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Loops and Dictionaries

Loop ‘n’ TimesOr

Loop Until If

Dictionaries are collections ofName/Value

Pairs

Page 22: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Call HTTP Web Service Action

RESTful Web Services are supported

HTTP Verbs support REST Operations

Page 23: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Calling a Web Service

UsesDictionary

Parameters

Page 24: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

App Steps

App Step requires

activation of Site Feature

App Steps can be nested anywhere inside a Stage or

Step

Page 25: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Agenda

TechnicalArchitecture

Workflow Features and Capabilities

Authoring WorkflowSolutions

Page 26: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Process Modeling Cross-Functional Workflow

Template in Visio

Determine Roles?

IdentifyStages?

Page 27: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

UX DesignVisio Wireframe

Template

Forms, Notifications, Dashboards

Page 28: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Use Case Scenarios

Page 29: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Workflow DesignVisio SharePoint 2013 Template

Support for Stages

and Steps

Full Fidelity Import and Export with

SPD2013

Page 30: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Architecture Considerations

Business Rules& Configuration

Operations & Support

Reporting &Administration

Task & ProcessManagement

EnterpriseIntegration

Page 31: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Logging Strategy

Short simple user-friendly messages on what the workflow has accomplished

Technical log for tracking workflow internal state to help with diagnosing errors or issues

Process performance data used for process management reporting and performance indicators

Workflow History Diagnostics Performance Audit

Page 32: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

SharePoint Designer 2013

Page 33: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

More InformationTechNet Workflow Resource Centerhttp://technet.microsoft.com/en-US/sharepoint/jj556245

What’s New in SharePoint 2013 Workflowhttp://msdn.microsoft.com/en-us/library/jj163177.aspx

Getting familiar with Visual Designer for Workflow in SharePoint Designer 2013http://technet.microsoft.com/en-us/library/jj670177.aspx

How to work with Web Services in SharePoint Designer 2013http://msdn.microsoft.com/en-us/library/fp179912.aspx

SharePoint 2013 Workflows and the HTTP Accept Headerhttp://www.fiechter.eu/blog/Lists/Posts/Post.aspx?ID=35&mobile=0

Page 34: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Connect with New Step Learning

Course Curriculums and Training Programshttp://www.newsteplearning.com

Webinar and Conference Presentationshttp://www.slideshare.net/newsteplearning

News, Events and Training Announcementshttp://www.newsteplearning.com/blog

Free Step-By-Step Demos and Tutorialshttps://www.youtube.com/user/newsteplearning

Page 35: Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chris Beckett - SPTechCon

Questions

Thank you for attending!

Please complete your evaluations. Your feedback is appreciated

chris@newsteplearning.

com

(425) 522-3727

@sharepointbits

blog.sharepointbits.co

m