1 / 12

Workflow and SharePoint

Workflow and SharePoint. Presented by Ben Geers. What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs. MOSS Building workflows in SharePoint Designer Beyond SharePoint Designer. Overview.

edna
Download Presentation

Workflow and SharePoint

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Workflow and SharePoint Presented by Ben Geers

  2. What is workflow? • Windows Workflow Foundation • How does workflow apply to SharePoint? • WSS v3 vs. MOSS • Building workflows in SharePoint Designer • Beyond SharePoint Designer Overview

  3. Workflow is the movement of documents and/or tasks through a work process. • Businesses depend on processes • Automating process steps can do the following: • Improve how a process functions • Increase efficiency • Reduce errors • Force process compliance • Reporting • Often business processes depends on people What is workflow?

  4. The goal of the Windows Workflow Foundation (WF) is to provide support for creating applications that implement some kind of process • Workflows in WF are made up of activities which can be defined by users • WF takes care of all of the plumbing • A base set of activities • A runtime engine • Persistent state (long running transactions) • Tracking of execution • Workflows are typically created using WF Designer which lives inside Visual Studio 2005. Windows Workflow Foundation

  5. Workflow templates can be installed on a SharePoint server • Workflow templates can then be associated with SharePoint lists • Workflows instances can then be started based upon that template • Workflow instances can be started in the following manner • Manually by the user • Automatically when a list item is changed • Automatically when a list item is created Workflow and SharePoint

  6. Workflow activities take the form of tasks • Users interact with SharePoint workflow via forms • There are four entry points for workflow forms: • Association – attaching a workflow to a list • Initiation – kicking off a workflow • Task Completion – letting users complete their tasks • Modification – changing a running workflow Workflow & SharePoint

  7. Both can implement workflow • WSS uses ASPX forms to interact with workflows • MOSS provides the ability to interact with workflows directly from Office 2007 applications. • MOSS adds the capability to use InfoPath forms as opposed to ASPX forms for workflow interaction • MOSS includes a set of predefined workflows: • Approval • Collect Feedback • Collect Signatures • Disposition Approval • MOSS adds the ability create reports on workflows in Excel WSS vs. MOSS

  8. SharePoint Designer empowers the Information Worker to create workflows • Intuitive “wizard-like” interface • Workflows can be deployed without administrator intervention • Administrators can control the activities users can select • SharePoint Designer actually deploys the workflow • There are limitations to SharePoint Designer: • Workflows are built for and associated with a single document library and or list • Cannot modify workflows while they are running • Can only create serial workflows • Cannot interact with WF from Office 2007 Applications • Only initiation and completion events are available out of the four possible event types Building Workflows in SharePoint Designer

  9. Demo

  10. Provides a graphical tool to build workflows • While WF provides a number of standard activities, SharePoint provided additional tailored activities • Custom activities can be created • These workflows are deployed to SharePoint as features and can be reused across multiple lists, sites, site collections in a farm. • SharePoint administrator must install the feature on the farm Building Workflows in Visual Studio 2005

  11. Building Workflows in Visual Studio 2005

  12. SharePoint offers powerful workflow functionality • Build sophisticated workflow applications using SharePoint Designer in WSS or MOSS • Use MOSS pre-built workflows for quick, site-wide workflow implementation • Integrate with WF and Visual Studio to get even more sophisticated Conclusion

More Related