SlideShare a Scribd company logo
1 of 45
Download to read offline
WHAT YOU NEED TO
KNOW ABOUT
WORKFLOW IN
SHAREPOINT 2013
PRESENTED BY:

STEVE BOLDT

steven@k2.com

K2.COM
AGENDA
• 
• 
• 
• 
• 

Workflow and SharePoint Through the Years
SharePoint Workflow Today
SharePoint 2013 Workflow Architecture
Workflow Manager
Design Tools with SharePoint 2013
•  SharePoint 2013 Designer
•  SharePoint 2013 & Visio 2013
•  SharePoint 2013 & Visual Studio 2012
•  SharePoint 2013 Workflow Demonstration(s)
•  Q & A

K2.COM
SHAREPOINT WORKFLOW THROUGH
THE YEARS
SharePoint 2007 / WSS 3

K2.COM
SHAREPOINT WORKFLOW THROUGH
THE YEARS

K2.COM
SHAREPOINT WORKFLOW THROUGH
THE YEARS
Out of box
Microsoft built and is hosting some common workflows that ship with
SharePoint, these workflows are easily configured and usable upon
installation of MOSS – attach a template to a list/library and go!
Partially Customized
Utilizing a combination of Visio/SharePoint Designer to implement
SharePoint actions/conditions to build rules-based, non-code process
Fully Customized
Build it all from scratch in Visual Studio; have to manage security,
reporting, deployment

K2.COM
SHAREPOINT WORKFLOW THROUGH
THE YEARS

K2.COM
SHAREPOINT WORKFLOW THROUGH
THE YEARS

Conditions:
With Specifics words in the title or other fields
Modified (either in a specific time window or by a person)
Created by or in a specific time frame
File type
File size
ADVANCED Condition

K2.COM
SHAREPOINT WORKFLOW THROUGH
THE YEARS

Actions:
Create task
Update task
Delete task
Send email
Prompt for values
Change Item Status

K2.COM
SHAREPOINT WORKFLOW TODAY

•  Workflow moved to Workflow Manager (WM)
•  Does not run in SharePoint anymore
•  WM is built on WF 4
•  WF 4 is part of Microsoft .Net 4.5

K2.COM
SHAREPOINT WORKFLOW TODAY

§  Workflow moved to Workflow Manager (formerly
Azure Workflow Services)
§  Does not run in SharePoint anymore
§  WM is built on WF 4
§  WF 4 is part of Microsoft .NET 4.5
K2.COM
SHAREPOINT 2013 WORKFLOW AT A
GLANCE
•  2 Distinct workflow platforms: 2010 and 2013
•  Complete redesigned workflow infrastructure with Workflow Manager
1.0 (WM)
•  Design Tool Enhancements
•  Call Web Services
•  Fully Declarative, no more code
•  Visual Designer (with SP Designer)

K2.COM
WORKFLOW AND SHAREPOINT 2013

Installs OTB

K2.COM

Requires Workflow Manager
WORKFLOW AND SHAREPOINT 2013

Installs OTB

K2.COM

Requires Workflow Manager
SHAREPOINT 2013 WORKFLOW
DEPLOYMENT LOCATIONS

On-Premise Deployment:
•  WM can be installed on the WFE or separate server
•  Must be connected to the SharePoint 2013 farm
•  Cannot be on a Domain Controller
SharePoint Online / Office 365 (Off-Premise) Deployment:
•  No Deployment necessary, already installed
•  No configuration necessary

K2.COM
KEY ARCHITECTURE CHANGES IN 2013
•  Powered by Windows Workflow Foundation 4 (WF)
•  SharePoint 2013 workflow is now executed in the Workflow
Manager Client 1.0 server
•  Communicates with SharePoint using Azure service bus using
common protocols (I.E HTTP)
•  Based on .NET framework 4.5
•  Enhanced connectivity to enable cloud-based execution of
workflows.
•  SharePoint Events are routed to WM and returned via REST
API

K2.COM
SHAREPOINT WORKFLOW TODAY
SharePoint 2013 Workflow Architecture

K2.COM
WORKFLOW MANAGER
WHAT IS WORKFLOW MANAGER?
New host which introduces new capabilities for authoring, hosting
and managing workflows. Also hosts the execution processes for
workflow instances.
Key Points:
•  High Density & Multi-tenancy
•  Elastic Scale
•  Activity / Workflow Artifact Management
•  Tracking and Monitoring
•  Instance Management
•  Fully Declarative Authoring (no code)
•  REST and Service Bus Messaging capable
•  Interop into SP 2010 Processes

K2.COM
INTEROP BRIDGE

§  Allows for calling of 2010 workflows (List/Site) from SharePoint
2013 (Via new Coordination Actions)
§  Is put in place for backwards compatibility between SharePoint
2013 and SharePoint 2010 workflow engines
§  WM will delegate workflows or portions of workflows to the 2010
Interop engine and provide
§  Synch/Asynch mode available
K2.COM
SHAREPOINT WORKFLOWS TYPES
§ 

Same as provided in 2010, which include:
§ 

§ 

Site Workflows
§  Not associated to a List or Content Type
§  As a result, not all Actions are available
§  Can only be started manually or via code

§ 

K2.COM

Reusable & Global Reusable
§  Associated with a Content Type and not a specific list
§  Available anywhere within a Site Collection
§  Recommended best practice approach for SharePoint Workflow
construction

List Workflows
§  Associated only to a specific List
§  Context is the List & Columns
§  Not portable
OUT OF THE BOX WORKFLOWS

• 

No native 2013 workflows come out of the box. However all 2010 can be
activated.

Examples of SharePoint 2010 Workflow templates available to be activated:
• 
Disposition Approval Workflow
• 
Publishing Approval workflow
• 
Three state workflow
K2.COM
SHAREPOINT 2013 WORKFLOW
DESIGNERS

K2.COM
IMPROVEMENTS IN SHAREPOINT
DESIGNER 2013
•  Introducing Stages.
•  Workflow doesn’t have to be serial
•  Provides for a state machine like experience
•  Declarative workflows can now have loop like functionality.
•  Loop x # of times.
•  Loop while condition is true
•  Workflows can now call REST/SOAP Services
•  Improved Email editor
•  Now supports rich formatting
•  Designer supports Cut, Copy, Paste, Undo, Redo, Select-all
•  Improved Visual Designer. Visio is now embedded. Can
switch between visual and text-style.
•  Can build 2010 or 2013 workflows
K2.COM
SHAREPOINT 2013 WORKFLOW
BUILDING BLOCKS
Stage

- Stage

Step

- Gates
Action

Action

Condition

K2.COM

- Step

- Loop
- Action
- Condition
STAGES AND GATES
Stage
Gate

K2.COM
SHAREPOINT 2013 WORKFLOW
BUILDING BLOCKS - STAGES
§  A word about Stages:
§  A Workflow must have at least one Stage
§  An Start shape is required outside the Stage (but
not Terminate shape)
§  Stages cannot be nested
§  Stages cannot be executed in parallel
§  Only Stages can be contained at the highest level
of the Workflow – Steps, Actions, etc. are
contained within Stages
§  No looping across Stages

K2.COM
SHAREPOINT 2013 WORKFLOW
BUILDING BLOCKS - STEPS

Steps are a logical grouping of Activities that get performed as a single unit
of work
Caveats:
§  Steps must be within a Stage
§  Steps can be used within a Loop
§  Steps may have only one entry and one exit point.
§  Steps can have Steps nested within
K2.COM
SHAREPOINT 2013 WORKFLOW
BUILDING BLOCKS - LOOPS

Visio 2013 and SharePoint Designer 2013 support two types of Loops:
§  Loop n Times
§  Loop with Condition

K2.COM

Caveats:
§  Loops must be within a Stage, and Stages cannot be within a Loop.
§  Steps may be within a Loop.
§  Loops may have only one entry and one exit point.
New Actions in SPD
Action

Description

Assign a Task

Assigns a single workflow task to a user or group.

Start a Task Process

Initiates execution of a task process.

Go to This Stage

Specifies the next stage in a workflow to which flow control
should be handed.

Call HTTP Web Service

Functions as a method call to a (REST) endpoint

Start List Workflow

Starts a list scoped workflow (2010)

Start a site workflow

Starts a site scoped workflow (2010)

Build Dynamic value

Creates a new variable of type DynamicValue.

Get Property from Dynamic
Value

Retrieves a property value from a specified variable of type
DynamicValue.

K2.COM
New Actions in SPD
Action

Description

Count Items in DynamicValue

Returns the number of rows in a variable of type
DynamicValue.

Trim String

Removes all leading and trailing white-space characters
from the current string.

Find Substring in String

Returns 1-based index of the first occurrence of one or
more characters, or the first occurrence of a string, within a
string.

Replace Substring in String

Returns a new string in which all occurrences of a specified
character or string are replaced with another specified
character or string.

Translate Document

Functions as a wrapper around the HTTP activity that calls
the synchronous translation API. You must configure a
Machine Translation Service Application for the SharePoint
site on which you run the workflow.

K2.COM
New Actions in SPD
Action

Description

Set Workflow Status

Updates workflow status as specified in
message string.

Create a Project from Current
Item [Microsoft Project]

Creates a Project Server project based on the
current item.

Set the current project stage
Sets the two status fields within the current
status to this value [MS Project] stage of the project.
Set the status field in the idea
list item to this value [MS
Project]

Updates the status field of the original
SharePoint list item.

Wait for Project Event [MS
Project]

Pauses the current instance of the workflow to
await a specified Project event

Set this field in the project to
this value [MSProject]

Sets the value for the enterprise custom field for
a specified project.

K2.COM
NEW TASK ACTIONS
Assign a task - This action is to assign a task to a single user that
outputs a variable and a TaskId. You can use the people picker to select
the person or group to whom you are assigning the task.

Start a Task Process – This action allows you to assign multiple tasks to
multiple users and then use the results in a task process.

K2.COM
CALL HTTP WEB SERVICE

K2.COM

•  Accesses SharePoint 2013 via CSOM
•  Expects JSON format
•  HTTP Methods:
•  Get
•  Delete
•  Merge
•  Put
•  Post
DICTIONARY TYPES
New Dictionary Variable Type:
•  Build Dictionary Action
•  Can contain any variable type
•  Used to store info
•  Important for Call HTTP Web Service
•  Count Items in a Dictionary
•  Counts variables in a Dictionary
•  Used for looping through Dictionary
•  Get an Item from a Dictionary
•  Get variables stored in a Dictionary
•  Useful for retrieving a stand-alone variable

K2.COM
Workflow Example using
SharePoint Designer 2013 and
Visio 2013

K2.COM
VISIO 2013 & SHAREPOINT 2013

K2.COM
VISIO 2013 & SHAREPOINT 2013
•  Must be Microsoft Visio Professional 2013
•  Carries through traditional method of building
workflows
•  Contains a dedicated SharePoint workflow stencil
set
•  Matches SPD with Stages and Gates
•  Can still go back and forth between Visio and SPD
•  Custom actions now can appear in the stencil pane
•  Still unable to add workflow properties to shapes.
K2.COM
VISUAL STUDIO 2012
& SHAREPOINT 2013
• 
• 
• 

• 

• 
• 
• 
• 

K2.COM

Office Developer Tools for Visual Studio 2012
Workflow Manager 1.0 Tools for Visual Studio 2012
Can still import from SPD reusable workflows
o  Both 2010 and 2013
New project types, examples include:
o  Custom Activity
o  Workflow (SharePoint 2013 / Workflow Manager style)
All declarative
New project item templates
Custom Activities
Allows for richer debugging capabilities
WORKFLOW DESIGN IN
VISUAL STUDIO 2012

K2.COM
VISUAL STUDIO 2012 PROJECTS

K2.COM
Visual Studio Toolbox

K2.COM
Visual Studio Canvas

K2.COM
COMPARING DESIGNERS
SharePoint
Designer

Visual Studio
2012

Yes

Yes

Create Reusable
Workflows

Create
Templates

Build into SharePoint App

No

Yes

Use Custom Code

No

No

Custom Actions

Consumer of
Actions

Yes, using
custom project

Visio Integration

Yes

No

Debugging

No

Yes

Create Declarative Workflow
Reusability

K2.COM
WHAT’S MISSING IN SHAREPOINT 2013
WORKFLOW??
Actions

Conditions

Features and Functions

Stop Workflow

If Current Item Field
Equals Value

Association Columns

All Document Set Actions
All Records Management Actions

Check List item
permissions levels

Add List item

Check List Item
Permissions

All Permissions Actions
Lookup Manger of user function
Collect Data From User
Start Approval Process
Start Custom Task Process
Start Feedback Process
Copy List Item
K2.COM

Content type association
Globally reusable workflow
type
Workflow visualization option
Require Manage List/Web
Permission' feature for list/site
workflow
InfoPath is not supported for
SharePoint Designer 2013
workflows.
What's Gone for 2013 workflows?
Actions

Conditions

Features and Functions

Stop Workflow

If Current Item Field
Equals Value

Association Columns

All Document Set Actions

Check List item
permissions levels

Content type association

All Records Management Actions

Check List Item
Permissions

Globally reusable workflow
type

Add List item

Workflow visualization option

All Permissions Actions

Require Manage List/Web
Permission' feature for list/site
workflow

Lookup Manger of user function

InfoPath is not supported for
SharePoint Designer 2013
workflows.

Collect Data From User
Start Approval Process
Start Custom Task Process
Start Feedback Process
Copy List Item
K2.COM
For more information contact K2 at:
+1 (877) 822 5552
www.k2.com
K2.COM

More Related Content

What's hot

Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...SPC Adriatics
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSPC Adriatics
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Michal Pisarek
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 WorkflowsPhil Wicklund
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsBrian Culver
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best PracticesJoAnna Cheshire
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflowsridwansassman
 
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
 
Developing Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayDeveloping Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayJackie Pollock
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 WorkflowPhuong Nguyen
 
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureAdis Jugo
 
Real world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflowsReal world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflowsJamie McAllister
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010ridwansassman
 
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
 
Tech Ed 2010 Attended Sessions
Tech Ed 2010 Attended SessionsTech Ed 2010 Attended Sessions
Tech Ed 2010 Attended Sessionsridwansassman
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Agusto Sipahutar
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration Aridwansassman
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionElaine Van Bergen
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...Prashant G Bhoyar (Microsoft MVP)
 

What's hot (20)

Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 Workflows
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best Practices
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
 
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...
 
Developing Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayDeveloping Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the way
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
 
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
 
Real world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflowsReal world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflows
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
 
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
 
Tech Ed 2010 Attended Sessions
Tech Ed 2010 Attended SessionsTech Ed 2010 Attended Sessions
Tech Ed 2010 Attended Sessions
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration A
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 

Viewers also liked

10 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 201510 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 2015K2
 
Fabian Williams BCS Session Spsnola
Fabian Williams BCS Session SpsnolaFabian Williams BCS Session Spsnola
Fabian Williams BCS Session SpsnolaFabian Williams
 
Debunking Myths - SharePoint and Email Management Colligo Webinar Joel Oleson
Debunking Myths - SharePoint and Email Management Colligo Webinar Joel OlesonDebunking Myths - SharePoint and Email Management Colligo Webinar Joel Oleson
Debunking Myths - SharePoint and Email Management Colligo Webinar Joel OlesonJoel Oleson
 
KWizCom SharePoint List Notification Feature - product overview
KWizCom SharePoint List Notification Feature - product overviewKWizCom SharePoint List Notification Feature - product overview
KWizCom SharePoint List Notification Feature - product overviewNimrod Geva
 
K2 for Dynamics CRM
K2 for Dynamics CRMK2 for Dynamics CRM
K2 for Dynamics CRMGemma Adair
 
K2 - Infopath Alternatives
K2 - Infopath AlternativesK2 - Infopath Alternatives
K2 - Infopath AlternativesGemma Adair
 
2013 workflow basics
2013 workflow basics2013 workflow basics
2013 workflow basicsKim Frehe
 

Viewers also liked (10)

10 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 201510 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 2015
 
Fabian Williams BCS Session Spsnola
Fabian Williams BCS Session SpsnolaFabian Williams BCS Session Spsnola
Fabian Williams BCS Session Spsnola
 
Debunking Myths - SharePoint and Email Management Colligo Webinar Joel Oleson
Debunking Myths - SharePoint and Email Management Colligo Webinar Joel OlesonDebunking Myths - SharePoint and Email Management Colligo Webinar Joel Oleson
Debunking Myths - SharePoint and Email Management Colligo Webinar Joel Oleson
 
KWizCom SharePoint List Notification Feature - product overview
KWizCom SharePoint List Notification Feature - product overviewKWizCom SharePoint List Notification Feature - product overview
KWizCom SharePoint List Notification Feature - product overview
 
K2 for Dynamics CRM
K2 for Dynamics CRMK2 for Dynamics CRM
K2 for Dynamics CRM
 
K2 - Infopath Alternatives
K2 - Infopath AlternativesK2 - Infopath Alternatives
K2 - Infopath Alternatives
 
Workflow for SharePoint
Workflow for SharePointWorkflow for SharePoint
Workflow for SharePoint
 
2013 workflow basics
2013 workflow basics2013 workflow basics
2013 workflow basics
 
Public Sector Budget Allocation to Agriculture and Effeciency of Resource Use...
Public Sector Budget Allocation to Agriculture and Effeciency of Resource Use...Public Sector Budget Allocation to Agriculture and Effeciency of Resource Use...
Public Sector Budget Allocation to Agriculture and Effeciency of Resource Use...
 
K2 presentation
K2 presentationK2 presentation
K2 presentation
 

Similar to SharePoint 2013 Workflow from K2

What's new in SharePoint 2013
What's new in SharePoint 2013What's new in SharePoint 2013
What's new in SharePoint 2013sboldt
 
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
 
SharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP IntersectionSharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP IntersectionAsif Rehmani
 
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
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBrian Culver
 
What’s New in Project 2016, Project Server 2016, Project Online and Office 36...
What’s New in Project 2016, Project Server 2016, Project Online and Office 36...What’s New in Project 2016, Project Server 2016, Project Online and Office 36...
What’s New in Project 2016, Project Server 2016, Project Online and Office 36...Rolly Perreaux, PMP
 
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
 
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
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usQUONTRASOLUTIONS
 
Workflow in SharePoint 2010
Workflow in SharePoint 2010Workflow in SharePoint 2010
Workflow in SharePoint 2010barryboudreau
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Microsoft 365 Developer
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!SPC Adriatics
 
SharePoint Workflow Migration
SharePoint Workflow MigrationSharePoint Workflow Migration
SharePoint Workflow MigrationCygnet Infotech
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-bizDrew Madelung
 
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...BizTalk360
 
SharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StorySharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StoryAsif Rehmani
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...BIWUG
 
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
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Asif Rehmani
 

Similar to SharePoint 2013 Workflow from K2 (20)

What's new in SharePoint 2013
What's new in SharePoint 2013What's new in SharePoint 2013
What's new in SharePoint 2013
 
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
 
SharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP IntersectionSharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP Intersection
 
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...
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
What’s New in Project 2016, Project Server 2016, Project Online and Office 36...
What’s New in Project 2016, Project Server 2016, Project Online and Office 36...What’s New in Project 2016, Project Server 2016, Project Online and Office 36...
What’s New in Project 2016, Project Server 2016, Project Online and Office 36...
 
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...
 
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
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
SharePoint 2013 Workflows
SharePoint 2013 WorkflowsSharePoint 2013 Workflows
SharePoint 2013 Workflows
 
Workflow in SharePoint 2010
Workflow in SharePoint 2010Workflow in SharePoint 2010
Workflow in SharePoint 2010
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
SharePoint Workflow Migration
SharePoint Workflow MigrationSharePoint Workflow Migration
SharePoint Workflow Migration
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
 
SharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StorySharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions Story
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
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...
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

SharePoint 2013 Workflow from K2

  • 1. WHAT YOU NEED TO KNOW ABOUT WORKFLOW IN SHAREPOINT 2013 PRESENTED BY: STEVE BOLDT steven@k2.com K2.COM
  • 2. AGENDA •  •  •  •  •  Workflow and SharePoint Through the Years SharePoint Workflow Today SharePoint 2013 Workflow Architecture Workflow Manager Design Tools with SharePoint 2013 •  SharePoint 2013 Designer •  SharePoint 2013 & Visio 2013 •  SharePoint 2013 & Visual Studio 2012 •  SharePoint 2013 Workflow Demonstration(s) •  Q & A K2.COM
  • 3. SHAREPOINT WORKFLOW THROUGH THE YEARS SharePoint 2007 / WSS 3 K2.COM
  • 5. SHAREPOINT WORKFLOW THROUGH THE YEARS Out of box Microsoft built and is hosting some common workflows that ship with SharePoint, these workflows are easily configured and usable upon installation of MOSS – attach a template to a list/library and go! Partially Customized Utilizing a combination of Visio/SharePoint Designer to implement SharePoint actions/conditions to build rules-based, non-code process Fully Customized Build it all from scratch in Visual Studio; have to manage security, reporting, deployment K2.COM
  • 7. SHAREPOINT WORKFLOW THROUGH THE YEARS Conditions: With Specifics words in the title or other fields Modified (either in a specific time window or by a person) Created by or in a specific time frame File type File size ADVANCED Condition K2.COM
  • 8. SHAREPOINT WORKFLOW THROUGH THE YEARS Actions: Create task Update task Delete task Send email Prompt for values Change Item Status K2.COM
  • 9. SHAREPOINT WORKFLOW TODAY •  Workflow moved to Workflow Manager (WM) •  Does not run in SharePoint anymore •  WM is built on WF 4 •  WF 4 is part of Microsoft .Net 4.5 K2.COM
  • 10. SHAREPOINT WORKFLOW TODAY §  Workflow moved to Workflow Manager (formerly Azure Workflow Services) §  Does not run in SharePoint anymore §  WM is built on WF 4 §  WF 4 is part of Microsoft .NET 4.5 K2.COM
  • 11. SHAREPOINT 2013 WORKFLOW AT A GLANCE •  2 Distinct workflow platforms: 2010 and 2013 •  Complete redesigned workflow infrastructure with Workflow Manager 1.0 (WM) •  Design Tool Enhancements •  Call Web Services •  Fully Declarative, no more code •  Visual Designer (with SP Designer) K2.COM
  • 12. WORKFLOW AND SHAREPOINT 2013 Installs OTB K2.COM Requires Workflow Manager
  • 13. WORKFLOW AND SHAREPOINT 2013 Installs OTB K2.COM Requires Workflow Manager
  • 14. SHAREPOINT 2013 WORKFLOW DEPLOYMENT LOCATIONS On-Premise Deployment: •  WM can be installed on the WFE or separate server •  Must be connected to the SharePoint 2013 farm •  Cannot be on a Domain Controller SharePoint Online / Office 365 (Off-Premise) Deployment: •  No Deployment necessary, already installed •  No configuration necessary K2.COM
  • 15. KEY ARCHITECTURE CHANGES IN 2013 •  Powered by Windows Workflow Foundation 4 (WF) •  SharePoint 2013 workflow is now executed in the Workflow Manager Client 1.0 server •  Communicates with SharePoint using Azure service bus using common protocols (I.E HTTP) •  Based on .NET framework 4.5 •  Enhanced connectivity to enable cloud-based execution of workflows. •  SharePoint Events are routed to WM and returned via REST API K2.COM
  • 16. SHAREPOINT WORKFLOW TODAY SharePoint 2013 Workflow Architecture K2.COM
  • 17. WORKFLOW MANAGER WHAT IS WORKFLOW MANAGER? New host which introduces new capabilities for authoring, hosting and managing workflows. Also hosts the execution processes for workflow instances. Key Points: •  High Density & Multi-tenancy •  Elastic Scale •  Activity / Workflow Artifact Management •  Tracking and Monitoring •  Instance Management •  Fully Declarative Authoring (no code) •  REST and Service Bus Messaging capable •  Interop into SP 2010 Processes K2.COM
  • 18. INTEROP BRIDGE §  Allows for calling of 2010 workflows (List/Site) from SharePoint 2013 (Via new Coordination Actions) §  Is put in place for backwards compatibility between SharePoint 2013 and SharePoint 2010 workflow engines §  WM will delegate workflows or portions of workflows to the 2010 Interop engine and provide §  Synch/Asynch mode available K2.COM
  • 19. SHAREPOINT WORKFLOWS TYPES §  Same as provided in 2010, which include: §  §  Site Workflows §  Not associated to a List or Content Type §  As a result, not all Actions are available §  Can only be started manually or via code §  K2.COM Reusable & Global Reusable §  Associated with a Content Type and not a specific list §  Available anywhere within a Site Collection §  Recommended best practice approach for SharePoint Workflow construction List Workflows §  Associated only to a specific List §  Context is the List & Columns §  Not portable
  • 20. OUT OF THE BOX WORKFLOWS •  No native 2013 workflows come out of the box. However all 2010 can be activated. Examples of SharePoint 2010 Workflow templates available to be activated: •  Disposition Approval Workflow •  Publishing Approval workflow •  Three state workflow K2.COM
  • 22. IMPROVEMENTS IN SHAREPOINT DESIGNER 2013 •  Introducing Stages. •  Workflow doesn’t have to be serial •  Provides for a state machine like experience •  Declarative workflows can now have loop like functionality. •  Loop x # of times. •  Loop while condition is true •  Workflows can now call REST/SOAP Services •  Improved Email editor •  Now supports rich formatting •  Designer supports Cut, Copy, Paste, Undo, Redo, Select-all •  Improved Visual Designer. Visio is now embedded. Can switch between visual and text-style. •  Can build 2010 or 2013 workflows K2.COM
  • 23. SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS Stage - Stage Step - Gates Action Action Condition K2.COM - Step - Loop - Action - Condition
  • 25. SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS - STAGES §  A word about Stages: §  A Workflow must have at least one Stage §  An Start shape is required outside the Stage (but not Terminate shape) §  Stages cannot be nested §  Stages cannot be executed in parallel §  Only Stages can be contained at the highest level of the Workflow – Steps, Actions, etc. are contained within Stages §  No looping across Stages K2.COM
  • 26. SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS - STEPS Steps are a logical grouping of Activities that get performed as a single unit of work Caveats: §  Steps must be within a Stage §  Steps can be used within a Loop §  Steps may have only one entry and one exit point. §  Steps can have Steps nested within K2.COM
  • 27. SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS - LOOPS Visio 2013 and SharePoint Designer 2013 support two types of Loops: §  Loop n Times §  Loop with Condition K2.COM Caveats: §  Loops must be within a Stage, and Stages cannot be within a Loop. §  Steps may be within a Loop. §  Loops may have only one entry and one exit point.
  • 28. New Actions in SPD Action Description Assign a Task Assigns a single workflow task to a user or group. Start a Task Process Initiates execution of a task process. Go to This Stage Specifies the next stage in a workflow to which flow control should be handed. Call HTTP Web Service Functions as a method call to a (REST) endpoint Start List Workflow Starts a list scoped workflow (2010) Start a site workflow Starts a site scoped workflow (2010) Build Dynamic value Creates a new variable of type DynamicValue. Get Property from Dynamic Value Retrieves a property value from a specified variable of type DynamicValue. K2.COM
  • 29. New Actions in SPD Action Description Count Items in DynamicValue Returns the number of rows in a variable of type DynamicValue. Trim String Removes all leading and trailing white-space characters from the current string. Find Substring in String Returns 1-based index of the first occurrence of one or more characters, or the first occurrence of a string, within a string. Replace Substring in String Returns a new string in which all occurrences of a specified character or string are replaced with another specified character or string. Translate Document Functions as a wrapper around the HTTP activity that calls the synchronous translation API. You must configure a Machine Translation Service Application for the SharePoint site on which you run the workflow. K2.COM
  • 30. New Actions in SPD Action Description Set Workflow Status Updates workflow status as specified in message string. Create a Project from Current Item [Microsoft Project] Creates a Project Server project based on the current item. Set the current project stage Sets the two status fields within the current status to this value [MS Project] stage of the project. Set the status field in the idea list item to this value [MS Project] Updates the status field of the original SharePoint list item. Wait for Project Event [MS Project] Pauses the current instance of the workflow to await a specified Project event Set this field in the project to this value [MSProject] Sets the value for the enterprise custom field for a specified project. K2.COM
  • 31. NEW TASK ACTIONS Assign a task - This action is to assign a task to a single user that outputs a variable and a TaskId. You can use the people picker to select the person or group to whom you are assigning the task. Start a Task Process – This action allows you to assign multiple tasks to multiple users and then use the results in a task process. K2.COM
  • 32. CALL HTTP WEB SERVICE K2.COM •  Accesses SharePoint 2013 via CSOM •  Expects JSON format •  HTTP Methods: •  Get •  Delete •  Merge •  Put •  Post
  • 33. DICTIONARY TYPES New Dictionary Variable Type: •  Build Dictionary Action •  Can contain any variable type •  Used to store info •  Important for Call HTTP Web Service •  Count Items in a Dictionary •  Counts variables in a Dictionary •  Used for looping through Dictionary •  Get an Item from a Dictionary •  Get variables stored in a Dictionary •  Useful for retrieving a stand-alone variable K2.COM
  • 34. Workflow Example using SharePoint Designer 2013 and Visio 2013 K2.COM
  • 35. VISIO 2013 & SHAREPOINT 2013 K2.COM
  • 36. VISIO 2013 & SHAREPOINT 2013 •  Must be Microsoft Visio Professional 2013 •  Carries through traditional method of building workflows •  Contains a dedicated SharePoint workflow stencil set •  Matches SPD with Stages and Gates •  Can still go back and forth between Visio and SPD •  Custom actions now can appear in the stencil pane •  Still unable to add workflow properties to shapes. K2.COM
  • 37. VISUAL STUDIO 2012 & SHAREPOINT 2013 •  •  •  •  •  •  •  •  K2.COM Office Developer Tools for Visual Studio 2012 Workflow Manager 1.0 Tools for Visual Studio 2012 Can still import from SPD reusable workflows o  Both 2010 and 2013 New project types, examples include: o  Custom Activity o  Workflow (SharePoint 2013 / Workflow Manager style) All declarative New project item templates Custom Activities Allows for richer debugging capabilities
  • 38. WORKFLOW DESIGN IN VISUAL STUDIO 2012 K2.COM
  • 39. VISUAL STUDIO 2012 PROJECTS K2.COM
  • 42. COMPARING DESIGNERS SharePoint Designer Visual Studio 2012 Yes Yes Create Reusable Workflows Create Templates Build into SharePoint App No Yes Use Custom Code No No Custom Actions Consumer of Actions Yes, using custom project Visio Integration Yes No Debugging No Yes Create Declarative Workflow Reusability K2.COM
  • 43. WHAT’S MISSING IN SHAREPOINT 2013 WORKFLOW?? Actions Conditions Features and Functions Stop Workflow If Current Item Field Equals Value Association Columns All Document Set Actions All Records Management Actions Check List item permissions levels Add List item Check List Item Permissions All Permissions Actions Lookup Manger of user function Collect Data From User Start Approval Process Start Custom Task Process Start Feedback Process Copy List Item K2.COM Content type association Globally reusable workflow type Workflow visualization option Require Manage List/Web Permission' feature for list/site workflow InfoPath is not supported for SharePoint Designer 2013 workflows.
  • 44. What's Gone for 2013 workflows? Actions Conditions Features and Functions Stop Workflow If Current Item Field Equals Value Association Columns All Document Set Actions Check List item permissions levels Content type association All Records Management Actions Check List Item Permissions Globally reusable workflow type Add List item Workflow visualization option All Permissions Actions Require Manage List/Web Permission' feature for list/site workflow Lookup Manger of user function InfoPath is not supported for SharePoint Designer 2013 workflows. Collect Data From User Start Approval Process Start Custom Task Process Start Feedback Process Copy List Item K2.COM
  • 45. For more information contact K2 at: +1 (877) 822 5552 www.k2.com K2.COM