SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Using SharePoint Designer
2013 to create Workflows:
Present & Future
Penelope Coventry
2
Speaker Bio

•
•
•
•
•
•
•
•

PPP Consulting Ltd
Microsoft MVP SharePoint Server
MCSE: SharePoint
Independent Consultant
Author/Co-author of 10+ SharePoint Books
Trainer
Worked with SharePoint since 2001
Based in UK, work in Europe & US

•

Blogs/Web Site

•

http://www.sharepointdesignerstepbystep.com/

Twitter: @pjcov
Agenda

Change Request Process

Advance Task Actions
Loops
SharePoint 2013 Solution
Change Management Process:
How You Think It Works

1.IT Support Raises Change Request
2.Change Request Approved by
Technical Reviewer (TR)

3.Change Request Approved by
Change Control Board (CCB)

4.Change

Completed
5
Change Management Process:
What Really Happens

•
•
•
•
•
•
•
•
•

IT Support raises change request

Technical Reviewer wants more information
IT Support provides information
Technical Reviewer approves change request

Change Control Board rejects change request
IT Support amends change request
Technical Reviewer rejects change request
IT Support who is dealing with the change is on leave
and change request passed to another IT Support
Person
And so on…

6
Demo: Change Management

•
•
•
•

Change Request
Technical
Review
Change Control
Board
Research
Needed
Change Request Solution: Walkthrough

SHAREPOINT 2010 WORKFLOW
Agenda

Change Request Process

Advance Task Actions
Loops
SharePoint 2013 Solution
Key Component:
Advanced Task Actions

•
•

Not available in SharePoint Foundation
Deprecated in 2013 but still present in 2010-style
workflows

•

Based on in-the-box approval workflows




•
•
•

Start Approval Process
Start Feedback Process
Start Custom Task Process (build your own)

Can modify in SharePoint Designer

Included as Sub Process within your Workflow
Your Workflow pauses until Task Action Completes
10
Start Task Action Behaviour

•
•

Behaves like Built-in Workflow, e.g.,
Approval – SharePoint 2010
Includes
o

o

•

Basic Workflow Conditions/Actions
New category of task actions

Needs to be Configured
o
o
o

Reviewers
Serial (Default) or Parallel
Dates for Task Completion
11
Task Process Model

12
Three Levels Of Customization

•

Behaviour of Over All Task Process
o
o

•

•

o
o

•
•

When the Task Process Starts
When the Task Process is Running
When Item is Deleted
When Item is Changed

When the Task Process is Cancelled
When the Task Process Completes

Behaviour of Single Task
o
o
o
o
o

Before a Task is Assigned
When A Task is Pending
When A Task Expires
When A Task is Deleted
When A Task Completes

Completion Conditions for Task Process
o

Run every time an individual Task item is completed.
13
Task Behaviour Actions

•
•
•
•
•
•

End Task Process

Set Content Approval
Status (as author)
Wait for Change in
Task Process Item
Wait for Deletion in
Task Process Item
Set Task Field
Rescind Task

•
•
•
•
•
•
•
•

Append Task

Delegate Task
Escalate Task
Forward Task

Insert Task
Reassign Task
Request a Change
Send Task Email
14
Customizing the Start Approval Process

SHAREPOINT 2010 WORKFLOW
Agenda

Change Request Process

Advance Task Actions
Loops
SharePoint 2013 Solution
Looping

•
•

Needed:
Variable
Loop
Switch

o
o
o

No

While /
For / Until

Yes

Steps:
o
o
o

o

•
•
•

Set Variable to Initial State Immediately Before Loop
Put a Switch inside Loop
Switch Evaluates Variable and Branches Accordingly

When you need to Change State,
Change the Value of Variable
Wait for looping to occur

Make Sure at Least One of the States Causes Loop
to End
Can You Do This In SharePoint 2010
Workflows?

•
•

One Column to Store Current State
One Startup workflow, One Workflow for each State
o
o
o

•

• (except the workflow that caused the change to take place, of course)

Each Workflow First checks State Column

• Workflow Instance Terminated if Not Target State

This isn’t practical, though
o

•

Last Step of Each Workflow sets Column Value
All State Workflows Started by Modifying an Item

o

It effectively Starts all State workflows (other than the
current one) with Every Change
Complicated to Provide an Audit Trail

Look to Use Advance Task Actions and One to Two
associated (Secondary) Workflows
What is A Secondary Workflow?

•

When a Workflow (Primary)
o
o

•

Adds New List Item
Changes the metadata of a List Item

Second Workflow is Triggered by:
o
o

Addition
Change

19
Using a Secondary Workflow
Primary

Secondary

New CR or CR Status
Changed to
CR Pending
Technical Review
Needed, Primary
Workflow Sets CR
Status

Primary
Workflow
Stops

•

Task Item Fields
useful in a
Secondary
Workflow

Secondary Workflow,
sends email to
Change Requester &
waits

o

Task Completed

o

o

Workflow Item ID
Workflow List ID
Workflow Name

Secondary
Workflow
Stops
20
Reusable Workflows

•
•
•
•
•

Greatest Improvement incorporated into SPD
Workflow Templates
Created against a content type
Associated to a list or library
o
o

Needs more thought than when creating a list
workflow
o
o

•

Uses that content type
Available only within site where reusable workflow created

Associated columns
Association form as well as possibly initiation and task
forms

Basis for Global reusable workflows
21
Master & Secondary Workflows Working Together

SHAREPOINT 2010 WORKFLOW
Agenda

Change Request Process

Advance Task Actions
Loops
SharePoint 2013 Solution
How to Redesign the Solution

•

Benefits
o
o

•

Reduce complexity
Eliminate need to end workflow and ask user
to restart

Technique
o
o
o

Remove task processes
Replace with stages and Start Task actions
Establish transitions between stages
Start Task Action
What is a Stage?
State

Power On

Transistion

•

•

Button Clicked

Event

Power Off

Button Clicked

Stages (States)
o

Logical set of a tightly-coupled group of activities

Transitions
o

Conditions that move the workflow to the beginning of
another stage
26
Benefits of Stages

•
•
•

Fits both short and long process flows
Users can validate their role in a stage
Easy to add stages without major rework
Sequential v Stage Workflows

•

Sequential
• Predictable
• Wait, then proceed
• Author controls
process
• Decisions happen
within workflow
• Workflow directs
actions

•

Stage
• Event-Driven
• Stay at one stage until
it changes
• Participants control
process
• Decisions happen
outside the workflow
• Workflow governs
actions

28
Benefits of Stages

•

You can avoid:
o
o
o

o

•

A lot of If-Then-Else conditions
A lot of looping
Very confusing diagrams
“GoTo” statements

The “current stage” is useful for
live status updates
SharePoint 2013 CR Workflow

Initialise
variables

Technical
Review
Process

If any value equals
value

Yes

If any value equals
value

CCB Review
Process

CR Approved

Workflow
Completed

No

No

If any value equals
value

Yes

Yes

CR Denied

Yes

If any value equals
value

No
Yes
Research
Needed

No

If any value equals
value

No

30
Redesign Change Request Solution

SHAREPOINT 2013 WORKFLOW
Questions

32
Useful Links

•
•

Workflows in SharePoint 2013
o
o

SharePoint 2013 workflows in Visio
o

•

http://blogs.office.com/b/visio/archive/2012/11/12/sharepoint-2013-workflowsin-visio.aspx

How to create a SharePoint Designer 2013 workflow with app step
o

•

http://blogs.msdn.com/b/sharepointdesigner/archive/2012/11/22/exampleworkflow-with-app-step-usage.aspx

Demand Management, Now with SharePoint Designer
o

•
•

http://technet.microsoft.com/en-us/sharepoint/jj556245.aspx
http://msdn.microsoft.com/en-us/library/jj163986.aspx

http://blogs.office.com/b/project/archive/2012/09/18/demand-managementsharepoint-designer-project-server.aspx

What’s new in Microsoft Office Developer Tools for Visual Studio 2012,
from a workflow development perspective
o

http://www.sharepoint-reference.com/Blog/Lists/Posts/Post.aspx?ID=28

Getting started developing Project Server 2013 workflows
o

http://msdn.microsoft.com/en-us/library/office/ee767694.aspx
Please rate this session!
Fill out the survey and get a chance to win a Surface

Weitere ähnliche Inhalte

Was ist angesagt?

Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Prashant G Bhoyar (Microsoft MVP)
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Michal Pisarek
 
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
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis
 
Joget Workflow v5 Training Slides - Module 6 - Using your first Process Tool
Joget Workflow v5 Training Slides - Module 6 - Using your first Process ToolJoget Workflow v5 Training Slides - Module 6 - Using your first Process Tool
Joget Workflow v5 Training Slides - Module 6 - Using your first Process ToolJoget Workflow
 
Joget Workflow v6 Training Slides - 5 - Designing your First Form
Joget Workflow v6 Training Slides - 5 - Designing your First FormJoget Workflow v6 Training Slides - 5 - Designing your First Form
Joget Workflow v6 Training Slides - 5 - Designing your First FormJoget Workflow
 
Nintex to the Rescue: Harnessing the Power of Nintex to Delight Your Customers
Nintex to the Rescue: Harnessing the Power of Nintex to Delight Your CustomersNintex to the Rescue: Harnessing the Power of Nintex to Delight Your Customers
Nintex to the Rescue: Harnessing the Power of Nintex to Delight Your CustomersChristopher Johnson
 
Datapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis
 
Reshaping the Testing Pyramid
Reshaping the Testing PyramidReshaping the Testing Pyramid
Reshaping the Testing Pyramidkapilsethi9
 
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsSharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsPrashant G Bhoyar (Microsoft MVP)
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsPrashant G Bhoyar (Microsoft MVP)
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Prashant G Bhoyar (Microsoft MVP)
 
Configuring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project UpdatesConfiguring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project Updatesp6academy
 
Joget Workflow v6 Training Slides - 11 - SLA and Deadlines
Joget Workflow v6 Training Slides - 11 - SLA and DeadlinesJoget Workflow v6 Training Slides - 11 - SLA and Deadlines
Joget Workflow v6 Training Slides - 11 - SLA and DeadlinesJoget Workflow
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsJill Hannemann
 
Joget Workflow v6 Training Slides - 12 - Version Control
Joget Workflow v6 Training Slides - 12 - Version ControlJoget Workflow v6 Training Slides - 12 - Version Control
Joget Workflow v6 Training Slides - 12 - Version ControlJoget Workflow
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionElaine Van Bergen
 

Was ist angesagt? (20)

Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
 
SPSVB 2013 Everything About SharePoint 2010 Workflows
SPSVB 2013 Everything About SharePoint 2010 WorkflowsSPSVB 2013 Everything About SharePoint 2010 Workflows
SPSVB 2013 Everything About SharePoint 2010 Workflows
 
Spug pt session14 - tfs2010
Spug pt session14 - tfs2010Spug pt session14 - tfs2010
Spug pt session14 - tfs2010
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010
 
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
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
Joget Workflow v5 Training Slides - Module 6 - Using your first Process Tool
Joget Workflow v5 Training Slides - Module 6 - Using your first Process ToolJoget Workflow v5 Training Slides - Module 6 - Using your first Process Tool
Joget Workflow v5 Training Slides - Module 6 - Using your first Process Tool
 
Joget Workflow v6 Training Slides - 5 - Designing your First Form
Joget Workflow v6 Training Slides - 5 - Designing your First FormJoget Workflow v6 Training Slides - 5 - Designing your First Form
Joget Workflow v6 Training Slides - 5 - Designing your First Form
 
Nintex to the Rescue: Harnessing the Power of Nintex to Delight Your Customers
Nintex to the Rescue: Harnessing the Power of Nintex to Delight Your CustomersNintex to the Rescue: Harnessing the Power of Nintex to Delight Your Customers
Nintex to the Rescue: Harnessing the Power of Nintex to Delight Your Customers
 
Datapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risks
 
Reshaping the Testing Pyramid
Reshaping the Testing PyramidReshaping the Testing Pyramid
Reshaping the Testing Pyramid
 
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsSharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
Configuring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project UpdatesConfiguring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project Updates
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 
Joget Workflow v6 Training Slides - 11 - SLA and Deadlines
Joget Workflow v6 Training Slides - 11 - SLA and DeadlinesJoget Workflow v6 Training Slides - 11 - SLA and Deadlines
Joget Workflow v6 Training Slides - 11 - SLA and Deadlines
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
Joget Workflow v6 Training Slides - 12 - Version Control
Joget Workflow v6 Training Slides - 12 - Version ControlJoget Workflow v6 Training Slides - 12 - Version Control
Joget Workflow v6 Training Slides - 12 - Version Control
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
 

Andere mochten auch

PMP Change Request Process
PMP Change Request ProcessPMP Change Request Process
PMP Change Request ProcessSteve Black
 
Change request for right mindset
Change request for right mindsetChange request for right mindset
Change request for right mindsetRahul Sudame
 
Change request form
Change request formChange request form
Change request formsanddrap
 
Requirement Change Request Template
Requirement Change Request TemplateRequirement Change Request Template
Requirement Change Request Templatesanjeev085
 
Change request form_template
Change request form_templateChange request form_template
Change request form_templaterac2
 
Navigate the Financial Crime Landscape with a Vendor Management Program
Navigate the Financial Crime Landscape with a Vendor Management ProgramNavigate the Financial Crime Landscape with a Vendor Management Program
Navigate the Financial Crime Landscape with a Vendor Management ProgramPerficient, Inc.
 
Engineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best PracticesEngineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best PracticesShobhit Singhal
 

Andere mochten auch (8)

PMP Change Request Process
PMP Change Request ProcessPMP Change Request Process
PMP Change Request Process
 
Change request for right mindset
Change request for right mindsetChange request for right mindset
Change request for right mindset
 
Change request form
Change request formChange request form
Change request form
 
Requirement Change Request Template
Requirement Change Request TemplateRequirement Change Request Template
Requirement Change Request Template
 
Change request form_template
Change request form_templateChange request form_template
Change request form_template
 
Navigate the Financial Crime Landscape with a Vendor Management Program
Navigate the Financial Crime Landscape with a Vendor Management ProgramNavigate the Financial Crime Landscape with a Vendor Management Program
Navigate the Financial Crime Landscape with a Vendor Management Program
 
Engineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best PracticesEngineering Change Management - Overview and Best Practices
Engineering Change Management - Overview and Best Practices
 
Risk Management Framework
Risk Management FrameworkRisk Management Framework
Risk Management Framework
 

Ähnlich wie SPCA2013 - Using SharePoint Designer 2013 to create Workflows Present and Future

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
 
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
 
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
 
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
 
Knut wf 203 get started with designer workflows
Knut wf 203   get started with designer workflowsKnut wf 203   get started with designer workflows
Knut wf 203 get started with designer workflowsKnut Relbe-Moe [MVP, MCT]
 
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...Patrick Guimonet
 
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 2012Don Donais
 
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
 
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
 
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 SharePointDon Donais
 
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
 
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 CloudBrian Culver
 
WF 101 - SharePoint Designer 2013 Workflows: An Introduction
WF 101 - SharePoint Designer 2013 Workflows: An IntroductionWF 101 - SharePoint Designer 2013 Workflows: An Introduction
WF 101 - SharePoint Designer 2013 Workflows: An IntroductionKnut Relbe-Moe [MVP, MCT]
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Patrick Guimonet
 
How To Build A Change Control System with SharePoint
How To Build A Change Control System with SharePointHow To Build A Change Control System with SharePoint
How To Build A Change Control System with SharePointDux Raymond Sy
 
Introduction to SharePoint Workflow
Introduction to SharePoint WorkflowIntroduction to SharePoint Workflow
Introduction to SharePoint WorkflowNIFTIT
 
SPSBoise - SharePoint and Workflows: And Introduction and Overview
SPSBoise - SharePoint and Workflows: And Introduction and OverviewSPSBoise - SharePoint and Workflows: And Introduction and Overview
SPSBoise - SharePoint and Workflows: And Introduction and OverviewSteve Dark
 
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 2013Shereen Qumsieh
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013Sam Larko
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...Sam Larko
 

Ähnlich wie SPCA2013 - Using SharePoint Designer 2013 to create Workflows Present and Future (20)

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
 
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
 
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
 
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
 
Knut wf 203 get started with designer workflows
Knut wf 203   get started with designer workflowsKnut wf 203   get started with designer workflows
Knut wf 203 get started with designer workflows
 
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...
 
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
 
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...
 
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...
 
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
 
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
 
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
 
WF 101 - SharePoint Designer 2013 Workflows: An Introduction
WF 101 - SharePoint Designer 2013 Workflows: An IntroductionWF 101 - SharePoint Designer 2013 Workflows: An Introduction
WF 101 - SharePoint Designer 2013 Workflows: An Introduction
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
How To Build A Change Control System with SharePoint
How To Build A Change Control System with SharePointHow To Build A Change Control System with SharePoint
How To Build A Change Control System with SharePoint
 
Introduction to SharePoint Workflow
Introduction to SharePoint WorkflowIntroduction to SharePoint Workflow
Introduction to SharePoint Workflow
 
SPSBoise - SharePoint and Workflows: And Introduction and Overview
SPSBoise - SharePoint and Workflows: And Introduction and OverviewSPSBoise - SharePoint and Workflows: And Introduction and Overview
SPSBoise - SharePoint and Workflows: And Introduction and Overview
 
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
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
 

Mehr von NCCOMMS

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...NCCOMMS
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerNCCOMMS
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldNCCOMMS
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoNCCOMMS
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoNCCOMMS
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntNCCOMMS
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...NCCOMMS
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...NCCOMMS
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...NCCOMMS
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineNCCOMMS
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineNCCOMMS
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsNCCOMMS
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsNCCOMMS
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...NCCOMMS
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfNCCOMMS
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...NCCOMMS
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerNCCOMMS
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltNCCOMMS
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseNCCOMMS
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenNCCOMMS
 

Mehr von NCCOMMS (20)

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
 

Kürzlich hochgeladen

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Kürzlich hochgeladen (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

SPCA2013 - Using SharePoint Designer 2013 to create Workflows Present and Future

  • 1. Using SharePoint Designer 2013 to create Workflows: Present & Future Penelope Coventry
  • 2. 2
  • 3. Speaker Bio • • • • • • • • PPP Consulting Ltd Microsoft MVP SharePoint Server MCSE: SharePoint Independent Consultant Author/Co-author of 10+ SharePoint Books Trainer Worked with SharePoint since 2001 Based in UK, work in Europe & US • Blogs/Web Site • http://www.sharepointdesignerstepbystep.com/ Twitter: @pjcov
  • 4. Agenda Change Request Process Advance Task Actions Loops SharePoint 2013 Solution
  • 5. Change Management Process: How You Think It Works 1.IT Support Raises Change Request 2.Change Request Approved by Technical Reviewer (TR) 3.Change Request Approved by Change Control Board (CCB) 4.Change Completed 5
  • 6. Change Management Process: What Really Happens • • • • • • • • • IT Support raises change request Technical Reviewer wants more information IT Support provides information Technical Reviewer approves change request Change Control Board rejects change request IT Support amends change request Technical Reviewer rejects change request IT Support who is dealing with the change is on leave and change request passed to another IT Support Person And so on… 6
  • 7. Demo: Change Management • • • • Change Request Technical Review Change Control Board Research Needed
  • 8. Change Request Solution: Walkthrough SHAREPOINT 2010 WORKFLOW
  • 9. Agenda Change Request Process Advance Task Actions Loops SharePoint 2013 Solution
  • 10. Key Component: Advanced Task Actions • • Not available in SharePoint Foundation Deprecated in 2013 but still present in 2010-style workflows • Based on in-the-box approval workflows    • • • Start Approval Process Start Feedback Process Start Custom Task Process (build your own) Can modify in SharePoint Designer Included as Sub Process within your Workflow Your Workflow pauses until Task Action Completes 10
  • 11. Start Task Action Behaviour • • Behaves like Built-in Workflow, e.g., Approval – SharePoint 2010 Includes o o • Basic Workflow Conditions/Actions New category of task actions Needs to be Configured o o o Reviewers Serial (Default) or Parallel Dates for Task Completion 11
  • 13. Three Levels Of Customization • Behaviour of Over All Task Process o o • • o o • • When the Task Process Starts When the Task Process is Running When Item is Deleted When Item is Changed When the Task Process is Cancelled When the Task Process Completes Behaviour of Single Task o o o o o Before a Task is Assigned When A Task is Pending When A Task Expires When A Task is Deleted When A Task Completes Completion Conditions for Task Process o Run every time an individual Task item is completed. 13
  • 14. Task Behaviour Actions • • • • • • End Task Process Set Content Approval Status (as author) Wait for Change in Task Process Item Wait for Deletion in Task Process Item Set Task Field Rescind Task • • • • • • • • Append Task Delegate Task Escalate Task Forward Task Insert Task Reassign Task Request a Change Send Task Email 14
  • 15. Customizing the Start Approval Process SHAREPOINT 2010 WORKFLOW
  • 16. Agenda Change Request Process Advance Task Actions Loops SharePoint 2013 Solution
  • 17. Looping • • Needed: Variable Loop Switch o o o No While / For / Until Yes Steps: o o o o • • • Set Variable to Initial State Immediately Before Loop Put a Switch inside Loop Switch Evaluates Variable and Branches Accordingly When you need to Change State, Change the Value of Variable Wait for looping to occur Make Sure at Least One of the States Causes Loop to End
  • 18. Can You Do This In SharePoint 2010 Workflows? • • One Column to Store Current State One Startup workflow, One Workflow for each State o o o • • (except the workflow that caused the change to take place, of course) Each Workflow First checks State Column • Workflow Instance Terminated if Not Target State This isn’t practical, though o • Last Step of Each Workflow sets Column Value All State Workflows Started by Modifying an Item o It effectively Starts all State workflows (other than the current one) with Every Change Complicated to Provide an Audit Trail Look to Use Advance Task Actions and One to Two associated (Secondary) Workflows
  • 19. What is A Secondary Workflow? • When a Workflow (Primary) o o • Adds New List Item Changes the metadata of a List Item Second Workflow is Triggered by: o o Addition Change 19
  • 20. Using a Secondary Workflow Primary Secondary New CR or CR Status Changed to CR Pending Technical Review Needed, Primary Workflow Sets CR Status Primary Workflow Stops • Task Item Fields useful in a Secondary Workflow Secondary Workflow, sends email to Change Requester & waits o Task Completed o o Workflow Item ID Workflow List ID Workflow Name Secondary Workflow Stops 20
  • 21. Reusable Workflows • • • • • Greatest Improvement incorporated into SPD Workflow Templates Created against a content type Associated to a list or library o o Needs more thought than when creating a list workflow o o • Uses that content type Available only within site where reusable workflow created Associated columns Association form as well as possibly initiation and task forms Basis for Global reusable workflows 21
  • 22. Master & Secondary Workflows Working Together SHAREPOINT 2010 WORKFLOW
  • 23. Agenda Change Request Process Advance Task Actions Loops SharePoint 2013 Solution
  • 24. How to Redesign the Solution • Benefits o o • Reduce complexity Eliminate need to end workflow and ask user to restart Technique o o o Remove task processes Replace with stages and Start Task actions Establish transitions between stages
  • 26. What is a Stage? State Power On Transistion • • Button Clicked Event Power Off Button Clicked Stages (States) o Logical set of a tightly-coupled group of activities Transitions o Conditions that move the workflow to the beginning of another stage 26
  • 27. Benefits of Stages • • • Fits both short and long process flows Users can validate their role in a stage Easy to add stages without major rework
  • 28. Sequential v Stage Workflows • Sequential • Predictable • Wait, then proceed • Author controls process • Decisions happen within workflow • Workflow directs actions • Stage • Event-Driven • Stay at one stage until it changes • Participants control process • Decisions happen outside the workflow • Workflow governs actions 28
  • 29. Benefits of Stages • You can avoid: o o o o • A lot of If-Then-Else conditions A lot of looping Very confusing diagrams “GoTo” statements The “current stage” is useful for live status updates
  • 30. SharePoint 2013 CR Workflow Initialise variables Technical Review Process If any value equals value Yes If any value equals value CCB Review Process CR Approved Workflow Completed No No If any value equals value Yes Yes CR Denied Yes If any value equals value No Yes Research Needed No If any value equals value No 30
  • 31. Redesign Change Request Solution SHAREPOINT 2013 WORKFLOW
  • 33. Useful Links • • Workflows in SharePoint 2013 o o SharePoint 2013 workflows in Visio o • http://blogs.office.com/b/visio/archive/2012/11/12/sharepoint-2013-workflowsin-visio.aspx How to create a SharePoint Designer 2013 workflow with app step o • http://blogs.msdn.com/b/sharepointdesigner/archive/2012/11/22/exampleworkflow-with-app-step-usage.aspx Demand Management, Now with SharePoint Designer o • • http://technet.microsoft.com/en-us/sharepoint/jj556245.aspx http://msdn.microsoft.com/en-us/library/jj163986.aspx http://blogs.office.com/b/project/archive/2012/09/18/demand-managementsharepoint-designer-project-server.aspx What’s new in Microsoft Office Developer Tools for Visual Studio 2012, from a workflow development perspective o http://www.sharepoint-reference.com/Blog/Lists/Posts/Post.aspx?ID=28 Getting started developing Project Server 2013 workflows o http://msdn.microsoft.com/en-us/library/office/ee767694.aspx
  • 34. Please rate this session! Fill out the survey and get a chance to win a Surface

Hinweis der Redaktion

  1. Day 1: 16:20 – 17:30 pmIn SharePoint 2010, using SharePoint Designer 2010 you could not create loops or create a state workflow. Using a workflow developed for one of her clients concerning a Change Request process, Penny will look at using advance task actions and a secondary workflow to overcome this limitation. She will then look at how she would do this differently with SharePoint 2013. Level 200/300
  2. You can use these three identifiers in a variety of ways, including:Deciding which items to act upon The secondary workflow can begin by checking one or more of these fields for each new task item, and then using that information to decide whether to end immediately or to continue to run. For example, the secondary workflow can take further action only on tasks that were created by one or more specified primary workflows.Inserting information in an e-mail message Using these fields, the secondary workflow can send an e-mail message that includes the identity of the original item, the list where that original item resides, or the workflow that created the current task item.Workflow Item ID In the browser, view the list where the item is located. If necessary, modify the view to include the ID column. Note that once the ID of an item is assigned, it is permanent and does not change, regardless of how many other items are added, changed, and deleted in that list.Workflow Name For each workflow, this value is identical to the name specified for that workflow in the Workflow Designer. Note that because no two workflows in any site can have the same name, this value is always unique within the current site.Workflow List ID To find this value for any list, view the list in the browser, and then, on the Settings menu, click either List Settings or Document Library Settings. The Workflow List ID appears in the query string of the URL and follows the "List=" text.Why you need a secondary workflow for managing task due datesThe primary workflow that creates a task item pauses as soon as the task item has been created and assigned.While the primary workflow is paused, it cannot set the Due Date value of the task item, check the completion status of the task when the due date arrives, or take appropriate action for task items that are not complete by their due dates.A secondary workflow running on the Tasks list, however, can perform all of these functions while the primary workflow is still paused.
  3. State machines have been around in computer science for a long time. You'll find they are especially popular in reactive systems, like the software for video games and robotics. Designers use state machines to model a system using states, events, and transitions. A state represents a situation or circumstance. In the diagram below, we have a state machine with two states: a "power on" state and a "power off" state. The machine will always be in one of these two states. An event is some outside stimulus. In figure 1, we only have one type of event - a button click event. The state machine will respond to this event in either the "power on" or the "power off" state. Not all states have to respond to the same events. A transition moves the state machine into a new state. A transition can only occur in response to an event. Transitions don't have to move the state machine to a new state - a transition could loop back to the same state. When the machine receives a button click event in the "power off" state, it transitions to the "power on" state. Conversely, if the machine is in the "power on" state and receives a button click event, it moves to the power off state. Implied in the concept of a state transition is that some action will take place before or after the transition. A state machine doesn’t merely store state - it also executes code when events arrive. In our diagram the state machine would be controlling the flow of electricity by opening or closing a circuit when it arrives in a new state.“On the other hand, the steps in your solution may be random in nature and never really have a clear ending. For example, the participants in an HR workflow might move an employment resume from state to state. The resume might be in a state of being considered, interviewing, or archiving for future. The resume might be re-activated or updated at any time. Because there is no linear path of steps for the resume, it would be excessively hard to produce conditional rules to capture all possible paths. In these situations, you would want to manage your workflow as a series of states and transitions. Use the state machine workflow template to get started there.”