180 likes | 269 Views
INDIA │ 18-20 august 2010. virtual techdays. SharePoint 2010 and Custom Workflows. Joy Rathnayake (MVP/ MCT) │ Mentor, Solid Quality Mentors. INDIA │ 18-20 august 2010. virtual techdays. Workflows in general Workflows across the stack Out-of-the-box SharePoint Designer
E N D
INDIA │ 18-20 august2010 virtual techdays SharePoint 2010 and Custom Workflows Joy Rathnayake (MVP/ MCT) │ Mentor, Solid Quality Mentors
INDIA │ 18-20 august2010 virtual techdays • Workflows in general • Workflows across the stack • Out-of-the-box • SharePoint Designer • Visual Studio • Workflow solution spectrum • SharePoint 2010 workflow development story • Visio • SharePoint Designer 2010 • Visual Studio S E S S I O N A G E N D A
INDIA │ 18-20 august2010 virtual techdays • Collaboration happens on SharePoint • People at work • Data they make and use • Workflows to manage it • 2 types • System – move data in and out of SharePoint • Human – support people with long-running processes The Connected Enterprise
INDIA │ 18-20 august2010 virtual techdays Workflow Solution Spectrum Increasing Functionality SharePoint Designer Browser Visual Studio
INDIA │ 18-20 august2010 virtual techdays • Envision workflow idea in Visio • Design in SharePoint Designer • Develop in Visual Studio New SharePoint 2010 workflow development story Prototype, Design, Develop
INDIA │ 18-20 august2010 virtual techdays • Each tool plays a specific role • Visio allows business analyst to define the process • SPD allows power users to implement process • Round trip Import/ Export Visio and SharePoint Designer
INDIA │ 18-20 august2010 virtual techdays • Special SharePoint Workflow template • Contains shapes for conditions and actions • Allows exporting of processes to SharePoint Designer Visio SharePoint Workflow Template
INDIA │ 18-20 august2010 virtual techdays • Visio exports to a VWI file • Cabinet file contains • *.xoml and *.xoml.rules which defines the workflow • *.vdx which defines the Visio drawing Exporting to SharePoint Designer
INDIA │ 18-20 august2010 virtual techdays DEMO: Visio 2010 and SharePoint Designer Workflows Joy Rathnayake (MVP/ MCT)│ Mentor, Solid Quality Mentors
INDIA │ 18-20 august2010 virtual techdays • List – attached directly to a List • Reusable – attached to Lists or Content Types • Site – not attached to any List or Content Type Workflow Targets in SharePoint 2010
INDIA │ 18-20 august2010 virtual techdays • SharePoint Designer or Visual Studio • SharePoint Designer is targeted to Power Users • Visual Studio is targeted to Developer • Integration allows users to work together Custom Workflows in SharePoint 2010
INDIA │ 18-20 august2010 virtual techdays • SharePoint 2010 Project Types allows • Import Reusable Workflows • Sequential Workflows • State Machine Workflows Creating Workflows in Visual Studio 2010
INDIA │ 18-20 august2010 virtual techdays • Converts WSP into Workflow project item • Allows extension of existing SharePoint Designer workflows • Moves workflow into source controlled project • Allows inclusion of workflow into full application Importing Reusable Workflows
INDIA │ 18-20 august2010 virtual techdays • Process steps are linear • Activities are completed one after the other • Some SharePoint Designer activities can be used in Visual Studio Sequential Workflows
INDIA │ 18-20 august2010 virtual techdays • Process steps are not always linear • External events trigger state transitions • Work happens during transitions State Machine Workflows
INDIA │ 18-20 august2010 virtual techdays • Template exist for workflow forms • Standard form code provided by template Custom ASPX Forms in SharePoint 2010
INDIA │ 18-20 august2010 virtual techdays DEMO: Developing Workflows with Visual Studio 2010 Joy Rathnayake (MVP/ MCT)│ Mentor, Solid Quality Mentors
THANKS│18-20 august2010 virtual techdays jrathnayake@solidq.com │ http://www.SharePoint24x7.com