SlideShare a Scribd company logo
Let’s Automate This ProcessTrack – Case 200Johnathan LightfootTechForce, Inc.URS Federal ServicesGeneral Physics WorldwideWelcome to SharePoint Saturday—The Conference
Welcome to SharePoint Saturday—The ConferenceThank you for being a part of the first SharePoint Saturday conferencePlease turn off all electronic devices or set them to vibrate.If you must take a phone call, please do so in the hall so as not to disturb others.Open wireless access is available at SSID:  SPSTC2011Feel free to “tweet and blog” during the sessionThanks to our Diamond and Platinum Sponsors:
Start Speaker Deck here
IntroductionJohnathan Lightfoot, MCT, MCDST, MCAS 2007, MCTS 2007Co-Author of Microsoft® SharePoint® Plain & Simple and SharePoint Foundation 2010 Inside/OutTwitter - @exnav29Email – Johnathan@TechForceConsulting.com
Why are you here?Learn how to:Use Pre-Defined SharePoint WorkflowsUse SharePoint Designer 2010 to create and edit WorkflowsDevelop routine solutions for automating complex business processesFlowchart a business process using Visio 2010 and then automate it within a SharePoint 2010 environment
The IssuesCurrent Business Processes Now Are:Time consumingIntroduces the chance of errorsHave Unreliable Tracking SystemsAre often not repeatable
Today’s Session ObjectivesBuilt-In workflowsSharePoint Designer 2010 WorkflowsVisio 2010 Workflows
DefinitionsWorkflowsA business process that is automatedOut-of-the-boxAnything that does not require the use of a third party vendor, but can include any Microsoft Product that has been specifically designed to work with the SharePoint platform. However, there are no configuration requirements for the SharePoint Administration Group or the development efforts needed from the SharePoint Developer group, in order to make it work.
Built-In WorkflowsDifferent TypesUtilizing Built-In WorkflowsEditing Built-In Workflows
Types of Built-In WorkflowsDifferent Types:Collect FeedbackApprovalDisposition ApprovalCollect SignaturesThree-StateTranslation ManagementIssue Tracking
Utilizing Built-in WorkflowsWorkflows must be enabledWorkflow properties can be set for the entire libraryDepending on the Workflow you are initiating you have several options that you can set
Editing Built in WorkflowsSome built-in workflows can be edited using SharePoint Designer 2010Declarative workflows can be editedThe ExceptionCompiled workflows cannot be edited using SharePoint Designer 2010NOTE:  To prevent errors make a copy of the original workflow, prior to any modifications
Pre-Defined Workflow Demo
Using SharePoint Designer for WorkflowsTypes of WorkflowsEvents, Conditions, and ActionsBuilding SharePoint Workflows Deploying to SharePoint 2010
Types of  Workflow Editing ToolsDeclarative Workflows – SharePoint Designer 2010Compiled Workflows – Visual Studio 2010
Events, Conditions, and Actions, for WorkflowsEvent – Initiates a WorkflowConditions – A rule that is metAction – Occurs when the Condition is met
Creating WorkflowsPermissions for Creating Workflows:
Steps for Creating WorkflowsCreate the EventSet the ConditionDetermine the Action(s)Publish the Workflow
Using SharePoint Designer To Create WorkflowsTypes of WorkflowsEvents, Conditions, and ActionsBuilding SharePoint Workflows
SharePoint Designer Workflow Demo
Using Visio 2010 to Design WorkflowsCreating TemplatesVisio 2010 PremiumEasy to use
Using Visio 2010 To Design WorkflowsCharting a ProcessExporting to SharePoint Designer 2010Completing the WorkflowDeploying to SharePoint 2010
Visio 2010 Premium Workflow Demo
Wrap-UpBuilt-In WorkflowsSharePoint Designer 2010 WorkflowsVisio 2010 Workflows
Questions?Presenter:  Johnathan LightfootMCT, MCDST, MCAS 2007, MCTS 2007Co-Author of Microsoft® SharePoint® 2010 Plain & Simple and SharePoint® Foundation 2010 Inside/Out (Release Date: Sept. 2012)Twitter:  @exnav29Email:   Johnathan@TechForceConsulting.com
Thanks to Our Other Sponsors!Thanks to our Sponsors

More Related Content

PPTX
Processing Techniques
PDF
Business Process Modeling and Automation - Food for Thoughts
PPT
Business process reengineering
PPTX
Effective Business Process Design with SharePoint
PPT
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
PPTX
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
PPTX
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
PPTX
Workflow in SharePoint 2010
Processing Techniques
Business Process Modeling and Automation - Food for Thoughts
Business process reengineering
Effective Business Process Design with SharePoint
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Workflow in SharePoint 2010

Similar to Spstc2011 let's automate this process (20)

PPTX
SharePoint Saturday Workflow in Action
PPTX
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
PPTX
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
PPTX
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
PPTX
2012 MindSurf - Augmenting Business Process with SharePoint
PPTX
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...
PPTX
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
PPTX
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel Oleson
PPTX
Using workflows in share point 2010
PPT
SharePoint Services 3.0 at CIU
ODP
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
ODP
Lotusphere 2011 - Jmp208
PPTX
Share Point 2010 Workflow
PPTX
Jordan Remix - SharePoint 2010
PDF
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
PPTX
Testing SharePoint solutions overview
PPTX
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
PPTX
Aspect Software Sponsored What Nintex Workflow 2010 Adds To Share Point 2010
PPTX
SharePoint 2010 - IT Platform upgrade and Management
PPTX
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
SharePoint Saturday Workflow in Action
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
2012 MindSurf - Augmenting Business Process with SharePoint
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel Oleson
Using workflows in share point 2010
SharePoint Services 3.0 at CIU
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
Lotusphere 2011 - Jmp208
Share Point 2010 Workflow
Jordan Remix - SharePoint 2010
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Testing SharePoint solutions overview
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Aspect Software Sponsored What Nintex Workflow 2010 Adds To Share Point 2010
SharePoint 2010 - IT Platform upgrade and Management
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
Ad

More from SYMBIONT, INC. (7)

PPTX
10 Quick Cybersecurity Wins for Small Business
PPTX
Introduction to Visual Studio LightSwitch
PPTX
Introduction to the Experience API
PPTX
Don’t let your training fall off of a cliff
PPTX
GP Sales Conference – Corporate Collaborative Solutions
PPTX
So you want your name in print
PPTX
Achieving Success With SharePoint Throughout An Organization - SPSDC
10 Quick Cybersecurity Wins for Small Business
Introduction to Visual Studio LightSwitch
Introduction to the Experience API
Don’t let your training fall off of a cliff
GP Sales Conference – Corporate Collaborative Solutions
So you want your name in print
Achieving Success With SharePoint Throughout An Organization - SPSDC
Ad

Recently uploaded (20)

PDF
Mushroom cultivation and it's methods.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Approach and Philosophy of On baking technology
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
August Patch Tuesday
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
1 - Historical Antecedents, Social Consideration.pdf
Mushroom cultivation and it's methods.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Encapsulation_ Review paper, used for researhc scholars
Approach and Philosophy of On baking technology
Web App vs Mobile App What Should You Build First.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A comparative analysis of optical character recognition models for extracting...
August Patch Tuesday
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
DP Operators-handbook-extract for the Mautical Institute
OMC Textile Division Presentation 2021.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Hindi spoken digit analysis for native and non-native speakers
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
1 - Historical Antecedents, Social Consideration.pdf

Spstc2011 let's automate this process

  • 1. Let’s Automate This ProcessTrack – Case 200Johnathan LightfootTechForce, Inc.URS Federal ServicesGeneral Physics WorldwideWelcome to SharePoint Saturday—The Conference
  • 2. Welcome to SharePoint Saturday—The ConferenceThank you for being a part of the first SharePoint Saturday conferencePlease turn off all electronic devices or set them to vibrate.If you must take a phone call, please do so in the hall so as not to disturb others.Open wireless access is available at SSID: SPSTC2011Feel free to “tweet and blog” during the sessionThanks to our Diamond and Platinum Sponsors:
  • 4. IntroductionJohnathan Lightfoot, MCT, MCDST, MCAS 2007, MCTS 2007Co-Author of Microsoft® SharePoint® Plain & Simple and SharePoint Foundation 2010 Inside/OutTwitter - @exnav29Email – Johnathan@TechForceConsulting.com
  • 5. Why are you here?Learn how to:Use Pre-Defined SharePoint WorkflowsUse SharePoint Designer 2010 to create and edit WorkflowsDevelop routine solutions for automating complex business processesFlowchart a business process using Visio 2010 and then automate it within a SharePoint 2010 environment
  • 6. The IssuesCurrent Business Processes Now Are:Time consumingIntroduces the chance of errorsHave Unreliable Tracking SystemsAre often not repeatable
  • 7. Today’s Session ObjectivesBuilt-In workflowsSharePoint Designer 2010 WorkflowsVisio 2010 Workflows
  • 8. DefinitionsWorkflowsA business process that is automatedOut-of-the-boxAnything that does not require the use of a third party vendor, but can include any Microsoft Product that has been specifically designed to work with the SharePoint platform. However, there are no configuration requirements for the SharePoint Administration Group or the development efforts needed from the SharePoint Developer group, in order to make it work.
  • 9. Built-In WorkflowsDifferent TypesUtilizing Built-In WorkflowsEditing Built-In Workflows
  • 10. Types of Built-In WorkflowsDifferent Types:Collect FeedbackApprovalDisposition ApprovalCollect SignaturesThree-StateTranslation ManagementIssue Tracking
  • 11. Utilizing Built-in WorkflowsWorkflows must be enabledWorkflow properties can be set for the entire libraryDepending on the Workflow you are initiating you have several options that you can set
  • 12. Editing Built in WorkflowsSome built-in workflows can be edited using SharePoint Designer 2010Declarative workflows can be editedThe ExceptionCompiled workflows cannot be edited using SharePoint Designer 2010NOTE: To prevent errors make a copy of the original workflow, prior to any modifications
  • 14. Using SharePoint Designer for WorkflowsTypes of WorkflowsEvents, Conditions, and ActionsBuilding SharePoint Workflows Deploying to SharePoint 2010
  • 15. Types of Workflow Editing ToolsDeclarative Workflows – SharePoint Designer 2010Compiled Workflows – Visual Studio 2010
  • 16. Events, Conditions, and Actions, for WorkflowsEvent – Initiates a WorkflowConditions – A rule that is metAction – Occurs when the Condition is met
  • 17. Creating WorkflowsPermissions for Creating Workflows:
  • 18. Steps for Creating WorkflowsCreate the EventSet the ConditionDetermine the Action(s)Publish the Workflow
  • 19. Using SharePoint Designer To Create WorkflowsTypes of WorkflowsEvents, Conditions, and ActionsBuilding SharePoint Workflows
  • 21. Using Visio 2010 to Design WorkflowsCreating TemplatesVisio 2010 PremiumEasy to use
  • 22. Using Visio 2010 To Design WorkflowsCharting a ProcessExporting to SharePoint Designer 2010Completing the WorkflowDeploying to SharePoint 2010
  • 23. Visio 2010 Premium Workflow Demo
  • 24. Wrap-UpBuilt-In WorkflowsSharePoint Designer 2010 WorkflowsVisio 2010 Workflows
  • 25. Questions?Presenter: Johnathan LightfootMCT, MCDST, MCAS 2007, MCTS 2007Co-Author of Microsoft® SharePoint® 2010 Plain & Simple and SharePoint® Foundation 2010 Inside/Out (Release Date: Sept. 2012)Twitter: @exnav29Email: Johnathan@TechForceConsulting.com
  • 26. Thanks to Our Other Sponsors!Thanks to our Sponsors
  • 27. Session EvaluationPlease complete and turn in your Session Evaluation Form so we can improve future events. Survey can be filled out at:http://app.fluidsurveys.com/surveys/spstc2011-and add the Session number to the URLPresenter: Johnathan LightfootSession Name: Let’s Automate This ProcessSession No.: Sat-S3A-105

Editor's Notes

  • #7: Here we are in the 21st century, why are we still using 18th century techniques. The majority of Business processes are manually driven. This is not supposed to be however. When the personal computer came along a part of the vision for the future was that computers would take over the trivial tasks for us. Yet, when you go into a lot of office you will still see paper processes in place that require a human being to carry throughout the process. While manually driven processes are effective and have taken business to where we are today they tend to fall short:Current processes are time consuming. Someone or a group of people have to manually process content in order for it to either be published, approved or acted upon. This cuts into productivity of the modern workforce. Instead of being able to dedicate more time towards creating content time has to be taken out to process content. I am not saying that the processing of content is not important only that it is an inefficient use of people resources that could be creating and acting upon content.With manual processes errors can be introduced in that information is copied correctly, or sent to the correct sources which causes delaysWith manual processes the tracking of where content is in a process is done either by a database program of some sort (Excel or Access) which is dependent on someone manually entering information, or someone monitoring the process. Each method is time consuming and not done in real-time.Because people are people similar content may go through different processes each time it is run. As such this can cause issues with determining length of time something will take to process which can have an adverse affect on a project. Also, this is a nightmare when it comes to having to justify a process due to regulatory requirements.
  • #9: The workflow feature in Microsoft SharePoint 2010 helps automate business processes and provides consistency in the way business processes are run. Business processes are vital to any business in order for it to operate. A business process can be either formal in that there is a standard operating procedure or SOP in place for the process. Or a business process can be more informal in that it is simply understood that this is what needs to occur with the process. It is the latter of these two types that are an issue with processes as we will see towards the end of the presentation. Either way Formal or informal processes can be automated using the workflow features within SharePoint platform. Some examples of business processes include:Vacation ApprovalInvoice ReportingTechnical SupportInterviewingWeb Content PublishingThese and a lot more business processes can be automated using the SharePoint platformOut of the box – For the discussion today I will go over what I call out of the box workflows. I define out of the box workflows as anything that does not require the use of a third party vendor. But can include any Microsoft Product that has been specifically designed to work with the SharePoint platform with no configuration requirements for the SharePoint Administration Group or the development efforts needed from the SharePoint Developer group in order to make it work. As such this presentation will go over the built in workflows that come installed with the SharePoint 2010 platform. Along with using SharePoint Designer 2010 tools in order to modify the built in workflows or create new workflows and finally using Visio 2010 Premium for the creation of workflow templates.
  • #11: SharePoint 2010 comes with seven built in or predefined workflows. These include:Collect Feedback – Which is used to route content to a group of people for feedback. Reviewers can provide feedback, which is then compiled and sent to the person who started the workflow.Approval – Routes content to a group of people for approval. This workflow is a staged approval model meaning that you can have a one group of approvers followed by a second group of approvers and so on.Disposition Approval – Manages the disposition of a content’s expiration and retention by letting participants decide whether the content should be kept or deleted.Collect Signatures – Routes a document to a group of people to collect their digital signature. This will only work with documents that were created within Microsoft applications.The workflow must be started from either Office 2007 or 2010 applications such as Word.Participants must use either Word 2007 or 2010 to attach their digital signatures to the documents.The workflow will only show up in the document if the document contains one or more Microsoft Office Signature Lines.Three State – designed to track the status of content through three states or phases. For example in the case of a guest request when the workflow is initiated due to a guest sending in a request for room service SharePoint will create a task item for the Room service attendant, when the Room Service picks up the order the changes from its initial state of Active to its middle state of Resolved once the Room Service Attendant has delivered the late night snack to the guest they will update their task to Completed and the workflow will update itself to Resolved and creates a task for the Floor Monitors to pick up the tray. Once the tray is collected and they update their task to completed the workflow will update itself to show the final state of Closed.This workflow is only supported on lists, not librariesTranslation Management – Manages the manual document translation by creating copies of the document to be translated and assigning translation tasks to translators.This workflow is only available for translation Management LibrariesIssue Tracking – Routes an issue to team members for resolution. These pre-defined workflows can be customized. You can also make a predefined workflow as a starting point when creating custom workflows.
  • #12: In order to use a Workflow on a Library it must first be enabled for use on the List or Library by the Site AdministratorWhen the workflow is set up it can be customized with all of conditions it needs.For example if you have a set process that will not change you can set these properties up at the time you attach the workflow to the library. However, if the process has variances then you should not set up the properties at the time you attach the workflow to the library. Instead you should leave them blank, so the person who initiates the workflow on an item can set the properties at the time of initiation.When starting a workflow you are able to define different properties such as people to assign tasks to, durations, time constraints, etc.
  • #13: Explain and show that the built in Global reusable workflows (Approval, Collect Feedback, Collect Signature, and Publishing Approval) can be edited since they are declarative workflows. Compiled workflows on the other hand (such the three state workflow) cannot be modified using SharePoint Designer 2010, you will need to In order to prevent errors it is recommended that you make a copy of the workflow first, and then edit the copy version of the original workflow. In doing so you are in essence you are not actually modifying the built in workflow but instead you are using the original workflow as a template for a new workflow!
  • #16: Remember There are two types of workflows which are declarative or compiled. The differences are simpleA compiled workflow can be built from conditions and actions with the added flexibility of allowing the author to add custom code to the workflow. Such as those which can be created using Visual Studio 2010.A declarative workflow is one that is built from conditions and actions that are assembled into rules and steps, which set the parameters for the workflow without writing any code. Such as those created within SharePoint Designer 2010.But the major difference is not whether the author adds custom code to a workflow, but rather the difference is how workflows are run on the server. A compiled workflow is stored on a server running SharePoint Server 2010 as a precompiled .dll file where a declarative workflow is deployed to the server as an XOML (eXtensible Object Markup Language) file and compiled into a content database each time an instance of the workflow is started.As I said at the beginning we will be using SharePoint Designer 2010 for creating workflows in this session so we will be working with declarative workflows.
  • #17: Workflows have three basic parts, an event, a condition and an action.An Event is what starts or initiates a workflow, for example an item is created would be an event.A Condition is basically a rule that has been met, once the condition is met then the workflow will perform an action, for example the field says approved would be a condition.An action is what you would want to have happen once the condition has been met. For example if the condition is based on the field saying approved then the action is to send an email to the user letting them know that it has been approved.
  • #18: The pre-defined workflows are powerful and can accomplish a lot of basic business process automation but most businesses processes don’t fit neatly into the pre-defined models. As such you will probably want to customize it. Just remember what we went over about making a copy and then editing the copy instead of the original workflow.When you create a workflow using SharePoint Designer 2010 you can associate the workflow to work with either a specific list, library, or content type. Alternatively, you can also create a reusable workflow template, which can be associated with multiple lists, libraries, or content types.You can also create workflows that run on the site level. These workflows are not associated with a list, library or content type. They are associated with a site instead. These workflows are usually set for obtaining comments or feedback on your site.
  • #19: Steps for Building a workflowStart SharePoint Designer 2010Select the List or library that you want it the workflow to run onIn the Workflow Section click NewCreate a name for the workflowSelect Task List and History that you want the workflow to useClick the Workflow Visualization box.Select the start options (Event)Click the Edit Workflow optionSet the Conditions and Actions Publish Workflow
  • #22: Due to the integrated nature of Office 2010 products you will find that they all work rather well together. Case in point Visio and SharePoint Designer 2010A couple things to keep in mind though:When you use Visio 2010 with workflows you are not actually creating a workflow. Instead you are using Visio to create a template that you can then use SharePoint Designer 2010 to customize and publish to SharePoint.You have to use Visio 2010 Premium in order to access the new SharePoint workflow tools.Using Visio 2010 is really handy to use in that you will be able to flowchart the business process visually and then export this flowchart into SharePoint Designer. If you have ever used Visio to flowchart a process you will find that this application of the software is as easy to use as well.
  • #23: You will first chart or design the process in Visio. Once you have charted the process you will export the drawing (as a Visio Workflow Interchange .vwi) to SharePoint DesignerIn SharePoint Designer 2010 you will complete the workflowPublish to SharePoint site