SlideShare una empresa de Scribd logo
1 de 21
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

Más contenido relacionado

La actualidad más candente

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ 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 premisePrashant 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 CloudBrian Culver
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionElaine Van Bergen
 
Crafting Better Commits
Crafting Better CommitsCrafting Better Commits
Crafting Better CommitsBrant Burnett
 
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 ApplicationsBishoy 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 - SPTechConSPTechCon
 
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 SPDocKitSummit 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 OnlineBob 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 WorkflowsSPC 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 2013Mai Omar Desouki
 

La actualidad más candente (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 a Introduction to SharePoint Workflows

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 workflowT. 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 2015Jim 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 #HSPUGJim 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-bizDrew 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 collaborationNate 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 ExamplesDrew 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 NintexNetwoven Inc.
 
Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Jim 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 premisePrashant 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 MigrationsJill Hannemann
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Jim 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 SharePointDon 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 2016Jim 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 CodeMarc D Anderson
 
VSTS Migration Briefing
VSTS Migration BriefingVSTS Migration Briefing
VSTS Migration BriefingAngela Dugan
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning EventRavi Tadwalkar
 

Similar a Introduction to SharePoint Workflows (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
 

Último

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 

Último (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 

Introduction to SharePoint Workflows

  • 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

Notas del editor

  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