2012 mindsurf - augmenting business process with sharepoint
DESCRIPTION
Using SharePoint to augment and enhance an existing business process.TRANSCRIPT
![Page 1: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/1.jpg)
Augmenting Business Process with SharePoint
Donald Donais
![Page 2: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/2.jpg)
Avtex IT Pro [email protected]
Blog – Tales from IT Sidehttp://talesfromitside.wordpress.com
Twitter@dondonais
LinkedInDon Donais
Donald Donais
![Page 3: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/3.jpg)
• Business Process Management• Crawl, Walk, Run Approach• Crawl
OOB SharePoint Workflows• Walk
SharePoint Designer 2010 3rd Party Vendor Workflow Products
Overview
![Page 4: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/4.jpg)
Business Process Management
A series of Actions, directed toward a specific
aim or goal
What is a Process?
Activities or set of Activities that
accomplish Business Goals
What is Business Process?
Systematic approach looking at org workflow more effectively,
by reducing human error
What is Business Process
Mgt?
![Page 5: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/5.jpg)
• June 20th, 2011 Assoc. for Information and Image Management (AIIM)
• SharePoint Survey – Expectation for future users
• #1 – “Lack of strategic plans on what to use it for” with to SharePoint
** https://www.nothingbutsharepoint.com/sites/eusp/Pages/SharePoint-and-BPM-Whats-your-Strategy.aspx
BPM Survey
![Page 6: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/6.jpg)
Which of the following types of add-on packages planning to use with SharePoint?
Survey Continued
#3
#2
#1Workflow/BPM Search
/Analytics Secure & Rights Mgt
![Page 7: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/7.jpg)
Which of the following process have you automated with SharePoint
Survey Continued
#3
#2
#1Project Mgt Internal
IT Support
Other LOB Processes
![Page 8: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/8.jpg)
Tips when Automating Business Process
• Make sure to define the process• Define reasons for automation• Necessary to define initial investment and maintenance costs• Do not automate every step in the process• Take the time to analyze potential ROI from process
automation• Make sure to consider the human element within process
![Page 9: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/9.jpg)
Approaching SharePoint WorkflowsCrawl, Walk, Run…
![Page 10: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/10.jpg)
Crawl
• Out of the Box Workflows
![Page 11: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/11.jpg)
Walk
• Introduce SharePoint Designer 2007-2013 Workflows CodePlex Actions
• Introduce 3rd Party Workflow Tools 2007-2013• Use Visio Services to Visualize Business
Processes 2010 & 2013
![Page 12: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/12.jpg)
Run
• Develop more robust workflows• .NET workflows• Integrated systems• Custom .NET Actions and Conditions for
SharePoint Designer• Advanced 3rd Party Workflow Tools
![Page 13: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/13.jpg)
Why Workflow?
• One version of the truth• Flexibility• Auditability
![Page 14: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/14.jpg)
Basic Workflow Capabilities
• Start Workflow Manually or Automatically• Visibility into Running Workflows• Collection of Historical Workflow Data
– Status of approval, errors,…• Stop (or Terminate) a Running Workflow• Tight Integration with Office
![Page 15: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/15.jpg)
Understanding The Workflow Lifecycle
• Association When a workflow is associated with a list Data can be associated with the workflow
• Initiation When the workflow is first started on a list item Data can be associated with the instance of the workflow
• Running Status page reflects state of the workflow User primarily interacts via Tasks
• Termination End an instance of a workflow
• Remove Association
Association Initiation Running Termination Remove Association
![Page 16: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/16.jpg)
Workflows 2007
Out of the Box
SharePoint Designer
2007
Visual Studio 2005 &
2008
![Page 17: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/17.jpg)
Workflows 2010
• Out of the Box New Site Level Workflows Customizable with SharePoint Designer Visualization with Visio 2010
• SharePoint Designer Parallel Execution Paths Reusable Workflow Visualization/Design with Visio Exportable to Visual Studio
• Visual Studio Workflow Built-in Deployment/Debugging Tools Workflow Events Pluggable Workflow Services
![Page 18: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/18.jpg)
Workflows 2013
• Out of the Box Visualization with Visio 2013
• SharePoint Designer Visual Designer Can use Stages to develop Workflow Web Service calls from within the Workflow Loops & GoTo actions added Finally- Copy and Paste is available!
• Visual Studio Workflow Built on Windows Workflow Foundation 4 Visual Designer environment like SPD Forms are not created in InfoPath – ASP.NET forms
![Page 19: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/19.jpg)
Site Content Types
• Approval
• Collect Feedback
• Collect Signatures
• Disposition Approval
Lists and Libraries
• Approval• Collect Feedback• Collect Signatures• Disposition Approval
Lists
Three State*Translation Management
Publishing
• Publishing Approval
*WSS 3.0
Out Of the Box SharePoint 2007
![Page 20: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/20.jpg)
Site Content Types
Lists and Libraries
Lists
Publishing
•Three State*•Approval – SharePoint 2010•Collect Feedback – SharePoint 2010•Collect Signatures – SharePoint 2010•Disposition Approval
•Three State*•Approval – SharePoint 2010•Collect Feedback – SharePoint 2010•Collect Signatures – SharePoint 2010•Disposition Approval
•Three State•Translation Management
•Publishing Approval
* SharePoint Foundation
Out Of the Box SharePoint 2010 & 2013
![Page 21: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/21.jpg)
Out of the Box Workflows
DEMO
![Page 22: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/22.jpg)
SharePoint Designer 2007
• Next version of FrontPage!• UI comprised of multiple panels• Only Compatible with SharePoint 2007 (all versions)
• Allow Users to Create Workflows• Associate Workflow to List or Library• Workflow Designer• Conditions & Actions – Augmented by
CodePlex
![Page 23: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/23.jpg)
SharePoint Designer 2010
• Redesigned for SharePoint 2010• New UI• Only Compatible with SharePoint 2010• Allow Users to Create New Workflows• Associate Workflow to List, Library or Reusable
(Content Types)• Import/Export to Visio• New Workflow Designer Wizard
![Page 24: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/24.jpg)
SharePoint Designer 2010 and Visio Workflows
DEMO
![Page 25: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/25.jpg)
Let’s set it up!
• Sales Documents Process• If Expense is >$1000 then . . .• Automatically approved if less• Manager Approved and email Sales and VP of
Sales
![Page 26: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/26.jpg)
• Bring in the Reinforcements!• You are here because:
Missing Specific Feature SharePoint Designer Missing Action Custom Data or Actions Needed Existing Windows Workflow Investment State Machine Workflow Requirement Expose the Full Power of .NET
• Word of Warning – There is a steep learning curve
Custom .NET Workflow
![Page 27: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/27.jpg)
• Windows Workflow Foundation• Its not just a SharePoint Platform
Built into .NET 3.0
Custom .NET Workflow – The Platform
![Page 28: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/28.jpg)
• Workflow a Core .NET Feature Workflow can be ‘hosted’ anywhere SharePoint was Microsoft’s first host (CRM 4 uses
it now too)• Custom applications can host it as well• Standardized Format
XML based file format (XOML)
• Widespread Availability
Workflow – Platform Implications
![Page 29: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/29.jpg)
• Nintex Workflow Forms Live
• K2 Blackpearl Blackpoint K2 SmartForms
3rd Party SharePoint Workflows
![Page 30: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/30.jpg)
• Visual Designer based in SharePoint
• Implement workflow logic without code Also has Visual Studio
integration• Rich visual designer
from SharePoint• Connect to AD or LOB
data sources
K2
![Page 31: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/31.jpg)
• Expand workflows beyond SharePoint Designer
• Implement workflow logic without code
• Rich visual designer from SharePoint
• Connect to AD or LOB data sources
Nintex
![Page 32: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/32.jpg)
• Small Installation Footprint• Start in SharePoint, stay in SharePoint• Document Assembly and Conversion• User Defined Actions (UDA)• Lazy Approval• Workflow Change Approval
Nintex
![Page 33: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/33.jpg)
Nintex Workflow 2010
DEMO
![Page 34: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/34.jpg)
SharePoint Workflow:• Workflow Resource Center | SharePoint 2010 (Dev): http://
msdn.microsoft.com/en-us/sharepoint/hh295805• Workflows in SharePoint Server 2010: http://
technet.microsoft.com/en-us/sharepoint/ff819861
SharePoint 2010:• SharePoint 2010: http://sharepoint2010.microsoft.com• SharePoint MSDN:
http://msdn.microsoft.com/en-us/sharepoint/default.aspx
Resources
![Page 35: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/35.jpg)
SharePoint 2013:• Microsoft SharePoint Server 2013 Preview Evaluation Resources: http://
technet.microsoft.com/en-us/evalcenter/hh973398.aspx • SharePoint 2013 MSDN:
http://msdn.microsoft.com/en-us/library/jj162979(v=office.15).aspx
Workflow 3rd Party Vendors:• Nintex: http://www.Nintex.com• K2: http://www.K2.com
Resources Continued
![Page 36: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/36.jpg)
Questions?
![Page 37: 2012 MindSurf - Augmenting Business Process with SharePoint](https://reader036.vdocuments.net/reader036/viewer/2022081602/54b6eb254a7959ff2d8b4646/html5/thumbnails/37.jpg)
THANK YOU
Donald [email protected]
Blog – Tales from IT Sidehttp://talesfromitside.wordpress.com
Twitter@dondonais
LinkedInDon Donais