SlideShare a Scribd company logo
SHAREPOINT & WORKFLOWS:
AN INTRODUCTION AND OVERVIEW
Welcome to SharePoint Saturday Boise!
#SPSBoise
#SPSBoise
WHO AM I?
Steve Dark
Twitter: @SPDarque
Email: steve.dark@marquam.com
Linked In: Steve Dark
#SPSBoise
INTENDED AUDIENCE
Information Workers
p.s. If you like Visual Studio you’ll probably be
bored. 
#SPSBoise
WHAT IS A WORKFLOW?
• A series of tasks that produce an outcome.
• A SharePoint workflow is like an automated
flowchart that takes a lot of the labor,
guesswork, and randomness out of your
standard work processes.
#SPSBoise
BENEFITS
• Help organizations adhere to consistent
business processes
• Improve organizational efficiency and
productivity
• “Processes are central to any organization
and workflow is the orchestrator of
processes.” (Technet)
#SPSBoise
WORKFLOW QUESTIONS
• Is this the right workflow type?
• One list or library, or the whole site collection? and One content
type, or all content types?
• What’s a good name?
• How (and by whom) can this workflow be started?
• Do content types that inherit from this one also get this
workflow?
• Participants: Which people, in which order?
• What additional information do participants need?
• When are tasks due?
• When does this workflow end?
• Who needs to be notified?
• Will this workflow control content approval?
#SPSBoise
WORKFLOW IN SHAREPOINT 2013
• The 1 techy slide…
http://technet.microsoft.com/en-us/library/jj227177
#SPSBoise
WORKFLOW OPTIONS
VS
3rd Party Tools
SharePoint Designer
5 Pre-Programmed in SharePoint
List and Library Settings
DELIVERING WORKFLOWS IN SHAREPOINT
Empowerment and Agility
Use out-of-the-box
capabilities with
configuration and
customization.
Rapidly build and deploy
business solutions
without having to write
code.
Sophistication and Control
Build or buy tailored
solutions to address
strategic requirements.
#SPSBoise
DOCUMENT APPROVAL WORKFLOW
Start
Send email to
notify approvers
Approvers
review
document
Notify author of
approval
Publish
Notify author or
rejection
End
#SPSBoise
INFORMATION WORKER SOLUTIONS
What options?
• Alerts
• Content Approval Settings
#SPSBoise
5 PRE-PROGRAMMED IN SHAREPOINT
• Approval
– route a document or item for approval or rejection
– http://office.microsoft.com/en-us/sharepoint-help/all-about-approval-workflows-
HA102771433.aspx?CTT=5&origin=HA102771434
• Collect Feedback
– route a document or item for feedback, consolidates and provides a record of the review
process
• Collect Signatures
– routes a Microsoft Office document to designated people for their digital signatures
(Word, Excel, InfoPath)
• Three-State
– track the status of a list item through three states (phases). It can be used to manage
business processes that require organizations to track a high volume of issues or items —
customer support issues, sales leads, or project tasks, for example.
• Publishing Approval
– automate content routing for review and approval. Designed specifically for publishing
sites where the publishing of new and updated web pages is tightly controlled.
INFORMATION WORKER SOLUTIONS
#SPSBoise
INFORMATION WORKER SOLUTIONS
Pros Cons
Any user can use Not intuitive
Not flexible
Cannot start a workflow using
“conditions”
Governance (users who start
workflows can change workflow)
Vague email notifications
Rejection = completed
#SPSBoise
SHAREPOINT DESIGNER
• Information Worker or Power User?
• Risk: Exposes all site information to user.
Many of these items your IT group do not
want exposed, therefore many IT groups
have not deployed SharePoint Designer.
• Risk: Be sure to add a “Stop Workflow”
(from personal experience).
#SPSBoise
SHAREPOINT DESIGNER AWARENESS
• Difficult to code in exception handling
and error trapping.
• If something does go wrong, difficult
to determine exactly where/why, and
what needs to be done to clean things
up and get things going again.
• Cannot insert inline comments to
better document logic.
• Cannot assign the same task more
than once (to more than one person,
or to the same person twice).
• Workflow runs using initiator’s
credentials.
• Cannot make changes to a workflow
that is already in progress.
• Cannot promote workflows from dev
to test to production.
• Workflow task dialogs do not allow
assignee to reassign to someone else.
• Cannot revert to an earlier version of a
workflow (i.e. version control).
• Not easy to programmatically manage
the permissions of an item throughout
the lifecycle of a workflow.
• Need to use InfoPath (with Form
Library) if request form is anything but
very simple.
• No Lazy Approval
• Hard to fully clean out a reference to
an old workflow task name.
• Being able to easily display info from
request in task and vice-versa.
• Cannot build complex logical
conditions using parenthesis.
SHAREPOINT DESIGNER
#SPSBoise
3RD PARTY TOOL COMPANIES
#SPSBoise
WORKFLOW ISSUES
Issues Out of Box SP
Designer
3rd Party Custom
Intuitive / X X
Flexible X X X
Conditional start X X X
Governance X X
Detailed Email X X X
Make changes while running X X
Error Handling X X
Promote from Dev-Test-Prod X X
Version History X X
Allow workflow loop logic X X X
Logs X X
#SPSBoise
CUSTOM
• Developers love this
#SPSBoise
RESOURCES
• Getting started with SharePoint 2013 workflow:
http://technet.microsoft.com/en-us/library/jj227177
• About Workflows included in SharePoint:
http://office.microsoft.com/en-us/sharepoint-help/about-the-
workflows-included-with-sharepoint-HA102771434.aspx
• Setup and Configure SharePoint 2013 Workflow Manager: (techy
link) http://technet.microsoft.com/en-us/library/jj163276
• Workflow development in SharePoint Designer 2013 and Visio
2013: http://technet.microsoft.com/en-us/library/jj163272
• Workflow Actions in SharePoint Designer 2013:
http://msdn.microsoft.com/en-
us/library/jj164026.aspx#bkm_WorkflowActions
• Nintex: http://www.nintex.com/en-
US/Products/Pages/NintexWorkflow.aspx

More Related Content

What's hot

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
MJ Ferdous
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Prashant G Bhoyar (Microsoft MVP)
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
Prashant G Bhoyar (Microsoft MVP)
 
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
Brian Culver
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
Elaine Van Bergen
 
Crafting Better Commits
Crafting Better CommitsCrafting Better Commits
Crafting Better Commits
Brant Burnett
 
Getting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 WorkflowsGetting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 Workflows
Prashant G Bhoyar (Microsoft MVP)
 
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
Prashant G Bhoyar (Microsoft MVP)
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
Prashant G Bhoyar (Microsoft MVP)
 
Continuous Delivery for Brownfield and Legacy Applications
Continuous Delivery for Brownfield and Legacy ApplicationsContinuous Delivery for Brownfield and Legacy Applications
Continuous Delivery for Brownfield and Legacy Applications
Bishoy Demian
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConWhat’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
SPTechCon
 
Assessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitAssessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKit
Summit 7 Systems
 
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint OnlineGoing with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Bob German
 
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)
 
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)
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
SPC Adriatics
 
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
Mai Omar Desouki
 

What's hot (17)

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
 
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
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
 
Crafting Better Commits
Crafting Better CommitsCrafting Better Commits
Crafting Better Commits
 
Getting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 WorkflowsGetting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 Workflows
 
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
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 
Continuous Delivery for Brownfield and Legacy Applications
Continuous Delivery for Brownfield and Legacy ApplicationsContinuous Delivery for Brownfield and Legacy Applications
Continuous Delivery for Brownfield and Legacy Applications
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConWhat’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
 
Assessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitAssessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKit
 
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint OnlineGoing with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint Online
 
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...
 
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...
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
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
 

Similar to SPSBoise - SharePoint and Workflows: And Introduction and Overview

Easy online business processes with Plone forms and workflow
Easy online business processes with Plone forms and workflowEasy online business processes with Plone forms and workflow
Easy online business processes with Plone forms and workflow
T. Kim Nguyen
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015
Jim Adcock
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Jim Adcock
 
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
Drew Madelung
 
Building the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaborationBuilding the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaboration
Nate Chamberlain
 
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
Drew Madelung
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
Netwoven Inc.
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
Matthew J. Bailey , MCT
 
Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016
Jim Adcock
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
serge luca
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
BIWUG
 
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premiseWriting Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Prashant G Bhoyar (Microsoft MVP)
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Andy Talbot
 
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
Jill Hannemann
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017
Jim Adcock
 
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
Don Donais
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016
Jim Adcock
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
Marc D Anderson
 
VSTS Migration Briefing
VSTS Migration BriefingVSTS Migration Briefing
VSTS Migration Briefing
Angela Dugan
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
Ravi Tadwalkar
 

Similar to SPSBoise - SharePoint and Workflows: And Introduction and Overview (20)

Easy online business processes with Plone forms and workflow
Easy online business processes with Plone forms and workflowEasy online business processes with Plone forms and workflow
Easy online business processes with Plone forms and workflow
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
 
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
 
Building the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaborationBuilding the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaboration
 
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
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premiseWriting Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...
 
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
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017
 
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
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
 
VSTS Migration Briefing
VSTS Migration BriefingVSTS Migration Briefing
VSTS Migration Briefing
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
 

Recently uploaded

How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Luigi Fugaro
 
Optimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptxOptimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptx
WebConnect Pvt Ltd
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 

Recently uploaded (20)

How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
 
Optimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptxOptimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptx
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 

SPSBoise - SharePoint and Workflows: And Introduction and Overview

  • 1. SHAREPOINT & WORKFLOWS: AN INTRODUCTION AND OVERVIEW Welcome to SharePoint Saturday Boise! #SPSBoise
  • 2. #SPSBoise WHO AM I? Steve Dark Twitter: @SPDarque Email: steve.dark@marquam.com Linked In: Steve Dark
  • 3. #SPSBoise INTENDED AUDIENCE Information Workers p.s. If you like Visual Studio you’ll probably be bored. 
  • 4. #SPSBoise WHAT IS A WORKFLOW? • A series of tasks that produce an outcome. • A SharePoint workflow is like an automated flowchart that takes a lot of the labor, guesswork, and randomness out of your standard work processes.
  • 5. #SPSBoise BENEFITS • Help organizations adhere to consistent business processes • Improve organizational efficiency and productivity • “Processes are central to any organization and workflow is the orchestrator of processes.” (Technet)
  • 6. #SPSBoise WORKFLOW QUESTIONS • Is this the right workflow type? • One list or library, or the whole site collection? and One content type, or all content types? • What’s a good name? • How (and by whom) can this workflow be started? • Do content types that inherit from this one also get this workflow? • Participants: Which people, in which order? • What additional information do participants need? • When are tasks due? • When does this workflow end? • Who needs to be notified? • Will this workflow control content approval?
  • 7. #SPSBoise WORKFLOW IN SHAREPOINT 2013 • The 1 techy slide… http://technet.microsoft.com/en-us/library/jj227177
  • 8. #SPSBoise WORKFLOW OPTIONS VS 3rd Party Tools SharePoint Designer 5 Pre-Programmed in SharePoint List and Library Settings
  • 9. DELIVERING WORKFLOWS IN SHAREPOINT Empowerment and Agility Use out-of-the-box capabilities with configuration and customization. Rapidly build and deploy business solutions without having to write code. Sophistication and Control Build or buy tailored solutions to address strategic requirements.
  • 10. #SPSBoise DOCUMENT APPROVAL WORKFLOW Start Send email to notify approvers Approvers review document Notify author of approval Publish Notify author or rejection End
  • 11. #SPSBoise INFORMATION WORKER SOLUTIONS What options? • Alerts • Content Approval Settings
  • 12. #SPSBoise 5 PRE-PROGRAMMED IN SHAREPOINT • Approval – route a document or item for approval or rejection – http://office.microsoft.com/en-us/sharepoint-help/all-about-approval-workflows- HA102771433.aspx?CTT=5&origin=HA102771434 • Collect Feedback – route a document or item for feedback, consolidates and provides a record of the review process • Collect Signatures – routes a Microsoft Office document to designated people for their digital signatures (Word, Excel, InfoPath) • Three-State – track the status of a list item through three states (phases). It can be used to manage business processes that require organizations to track a high volume of issues or items — customer support issues, sales leads, or project tasks, for example. • Publishing Approval – automate content routing for review and approval. Designed specifically for publishing sites where the publishing of new and updated web pages is tightly controlled.
  • 14. #SPSBoise INFORMATION WORKER SOLUTIONS Pros Cons Any user can use Not intuitive Not flexible Cannot start a workflow using “conditions” Governance (users who start workflows can change workflow) Vague email notifications Rejection = completed
  • 15. #SPSBoise SHAREPOINT DESIGNER • Information Worker or Power User? • Risk: Exposes all site information to user. Many of these items your IT group do not want exposed, therefore many IT groups have not deployed SharePoint Designer. • Risk: Be sure to add a “Stop Workflow” (from personal experience).
  • 16. #SPSBoise SHAREPOINT DESIGNER AWARENESS • Difficult to code in exception handling and error trapping. • If something does go wrong, difficult to determine exactly where/why, and what needs to be done to clean things up and get things going again. • Cannot insert inline comments to better document logic. • Cannot assign the same task more than once (to more than one person, or to the same person twice). • Workflow runs using initiator’s credentials. • Cannot make changes to a workflow that is already in progress. • Cannot promote workflows from dev to test to production. • Workflow task dialogs do not allow assignee to reassign to someone else. • Cannot revert to an earlier version of a workflow (i.e. version control). • Not easy to programmatically manage the permissions of an item throughout the lifecycle of a workflow. • Need to use InfoPath (with Form Library) if request form is anything but very simple. • No Lazy Approval • Hard to fully clean out a reference to an old workflow task name. • Being able to easily display info from request in task and vice-versa. • Cannot build complex logical conditions using parenthesis.
  • 19. #SPSBoise WORKFLOW ISSUES Issues Out of Box SP Designer 3rd Party Custom Intuitive / X X Flexible X X X Conditional start X X X Governance X X Detailed Email X X X Make changes while running X X Error Handling X X Promote from Dev-Test-Prod X X Version History X X Allow workflow loop logic X X X Logs X X
  • 21. #SPSBoise RESOURCES • Getting started with SharePoint 2013 workflow: http://technet.microsoft.com/en-us/library/jj227177 • About Workflows included in SharePoint: http://office.microsoft.com/en-us/sharepoint-help/about-the- workflows-included-with-sharepoint-HA102771434.aspx • Setup and Configure SharePoint 2013 Workflow Manager: (techy link) http://technet.microsoft.com/en-us/library/jj163276 • Workflow development in SharePoint Designer 2013 and Visio 2013: http://technet.microsoft.com/en-us/library/jj163272 • Workflow Actions in SharePoint Designer 2013: http://msdn.microsoft.com/en- us/library/jj164026.aspx#bkm_WorkflowActions • Nintex: http://www.nintex.com/en- US/Products/Pages/NintexWorkflow.aspx

Editor's Notes

  1. SharePoint workflows are pre-programmed mini-applications that streamline and automate a wide variety of business processes — from collecting signatures, feedback, or approvals for a plan or document, to tracking the current status of a routine procedure. Think of a workflow as a process template…. You define it (or use OOB) and it is repeated consistently – automatically. Example of manual process in dire need of help from a workflow: -new product launch: packaging review process -product manager receives mockups from design firm -sends out copy of package mockups to 5 reviewers requesting their feedback (via email) -each participant takes a look and sends back their comments, along with suggestions which need to be tracked, summarized, and sent back to design firm -design firm updates design and sends updated copy to product manager. -process starts over… (nightmare for the product manager to keep track of A LOT OF MOVING PIECES TO KEEP TRACK OF – THIS IS WHAT WORKLOW IS REALLY GOOD AT!
  2. Ask for audience feedback, what other benefits can audience think of?
  3. SharePoint Server 2013 brings a major advancement to workflow. Can use SharePoint 2010 Workflow Platform (included in SPS 2010 and SPS2013 install and same functionality as Workflow Foundation 2010) or Workflow Manager (can scale separately from SP) Video link: http://technet.microsoft.com/en-us/library/jj227177 (Video start at 1:30 to 1:51) Talking points: -SharePoint Server 2013 (as well as SharePoint Online) offer 2 workflow platforms: -SharePoint 2010 workflow platform (installed as part of base SharePoint 2013): runs as part of your SharePoint environment -SharePoint 2013 workflow platform: runs separately from your SharePoint environment (does require additional installation and configuration…) -2013 workflows only available when workflow manager has been installed/configured -workflow manager lacks deep integration with SP object model (like 2010 model offers)… ->(special “coordination actions”) can be used when actions aren’t available in 2013 workflow model (start site and list workflow actions)
  4. List and library options: ie. Content approval and major minor versioning (draft/publishing), alerts for notifications
  5. Information worker: use out of the box SP workflow templates Power user: build workflows using SharePoint Designer (also incl. many 3rd party workflow tools) IT Managed solutions: custom developed workflows with visual studio or purchase 3rd party tools
  6. Look at our document approval-process in the illustration. Running this process manually can mean a lot of checking up and keeping track, forwarding documents and sending reminders — and each of those tasks has to be performed by you or by one or more of your colleagues. That means a lot of extra work and (maybe even worse) a constant stream of interruptions.
  7. Three-State With each transition between states, the workflow assigns a task to a person and sends that person an e-mail alert about the task. When this task is completed, the workflow updates the status of the item and progresses to the next state. The Three-state workflow is designed to work with the Issue Tracking list template, but it can be used with any list that contains a Choice column that has three or more values. Publishing Approval In publishing sites, no new content can be published until it has been approved by every approver in the workflow.
  8. Show SOW Approval workflow in SP OoB: -start manually on a doc -show emails with link to document (document includes banner to take participant to workflow task) -workflow status column (gets “approved”) – can see history…
  9. Show ‘Contract Approval’ (SPD) workflow: http://dark.marquamgroup.local/Demo/SPS/ contracts library
  10. Shameless Nintex and ShareGate plug….
  11. An option for on premises SharePoint farms…. There are options for SharePoint online (limited to declarative (ie. No server side custom code”) – custom code for sandboxed solutions is deprecated in SP 2013