Presentation Transcript
SOLUTION DEVELOPMENT USING OFFICE SHAREPOINT SERVERS 2007, WINDOWS WORKFLOW FOUNDATION AND INFOPATH : SOLUTION DEVELOPMENT USING OFFICE SHAREPOINT SERVERS 2007, WINDOWS WORKFLOW FOUNDATION AND INFOPATH
OBJECTIVES AND TAKEAWAYS : OBJECTIVES AND TAKEAWAYS
WINDOWS WORKFLOW FOUNDATION : WINDOWS WORKFLOW FOUNDATION
WORKFLOW SCENARIOS : Structured Ad Hoc Microsoft Visual Studio and workflow SDK Office SharePoint Designer workflows Out-of-the-Box Solutions (with customization) Application Task and Issue Tracking Routing andamp; Approval
Review
Approval
Signature collection
East Asian workflow Office Server Features
List Moderation
Publishing Process
Document Expiration Document Processes
Spec Review
Weekly Status Report Custom Tracking Apps
Service Requests
Asset Tracking Custom Form Actions
Email Notification
Exception Handling LOB Integration Purchase Order Processing
Product lifecycle management WORKFLOW SCENARIOS
THE BUSINESS PROCESS : THE BUSINESS PROCESS
DEVELOPMENT STEPS : DEVELOPMENT STEPS Model workflow in Microsoft Visual Studio
Create and bind Microsoft Office InfoPath forms
Deploy to Microsoft Office SharePoint Server
Debug the running workflow
MODEL & BUILDING WORKFLOWS IN VISUAL STUDIO 2005 : MODEL andamp; BUILDING WORKFLOWS IN VISUAL STUDIO 2005 Prerequisites:
Office SharePoint Server 2007 Beta 2
.NET 3.0 (WinFX) Runtime Components
Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation Beta 2.2
Microsoft Windows Software Development Kit (SDK) for Beta 2 of Microsoft Windows Vista
2007 Office System Starter Kit: Enterprise Content Management Starter Kit
Create project of type 'SharePoint Sequential Workflow Library'
Create the workflow
CREATE AND BIND INFOPATH FORMSTYPES OF INFOPATH FORMS IN WORKFLOWS : CREATE AND BIND INFOPATH FORMS TYPES OF INFOPATH FORMS IN WORKFLOWS
Association form
User adds workflow to a list
For setting options on WF
Initiation form
For manual workflow start
Collects workflow parameters
Task completion form
A user to edit a task from WF
User edits or enters data
Modification form
Linked off WF status page
Can modify in-flight WF
CREATE AND BIND INFOPATH FORMSINFOPATH FORMS ARE USED IN THESE PLACES : CREATE AND BIND INFOPATH FORMS INFOPATH FORMS ARE USED IN THESE PLACES
CREATE AND BIND INFOPATH FORMSSHAREPOINT HOSTS THE INFOPATH FORM : CREATE AND BIND INFOPATH FORMS SHAREPOINT HOSTS THE INFOPATH FORM
CREATE AND BIND INFOPATH FORMSDATA FROM SHAREPOINT IS PASSED IN : CREATE AND BIND INFOPATH FORMS DATA FROM SHAREPOINT IS PASSED IN SharePoint object
_________
_________
_________
CREATE AND BIND INFOPATH FORMSSUBMIT THE FORM, SAVES DATA TO SHAREPOINT : CREATE AND BIND INFOPATH FORMS SUBMIT THE FORM, SAVES DATA TO SHAREPOINT SharePoint object
_________
_________
_________
CREATE AND BIND INFOPATH FORMSSHAREPOINT STARTS THE WORKFLOW : CREATE AND BIND INFOPATH FORMS SHAREPOINT STARTS THE WORKFLOW SharePoint object
_________
_________
_________ SharePoint -andgt; Task/WF Host
CREATE AND BIND INFOPATH FORMS PUSHING DATA FROM WF TASK INTO INFOPATH : SharePoint Task
instructions = 'Please do this.' CREATE AND BIND INFOPATH FORMS PUSHING DATA FROM WF TASK INTO INFOPATH InfoPath Task Form andlt;z:row xmlns:z='#RowSetSchema'
ows_MetaInfo_instructions=''/andgt;
DEPLOY TO SHAREPOINT SERVER : DEPLOY TO SHAREPOINT SERVER Generate Metadata files
Feature.XML
Workflow.XML
Install/activate the 'feature'
IISReset
Associate workflow to the list/library
DEBUG THE RUNNING WORKFLOW : DEBUG THE RUNNING WORKFLOW Visual Studio running on server machine
Open the workflow in Visual Studio
Attach to all of the W3WP Processes
Start the workflow
CALL TO ACTION : CALL TO ACTION WF plugs a large hole in the platform that used to be hard because it had to be built by hand
WF provides a design time environment that makes it easy to build even the most complex workflows
The 2007 Office system and SharePoint 2007 WF integration is fantastic; consequently, integrated solutions are easy to design and build
FOR MORE INFORMATION… : FOR MORE INFORMATION… WF on the .NET 3.0 (WinFX) Developer Center: http://msdn.microsoft.com/winfx/technologies/workflow/default.aspx
Downloads:
Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation Beta 2.2
Windows Workflow Foundation - Beta 2.2
Windows Workflow Foundation Beta 2 HOL
2007 Microsoft Office System Beta 2
Microsoft® Windows® Software Development Kit (SDK) for Beta 2 of Windows Vista and .NET 3.0 (WinFX) Runtime Components
Windows SharePoint Services SDK Beta 2
Microsoft Office SharePoint Server SDK Beta 2
2007 Office System Starter Kit: Enterprise Content Management Starter Kit
DEMO ~ SHAREPOINT DESIGNER : DEMO ~ SHAREPOINT DESIGNER
THANK YOU : THANK YOU Slides will be available online as well as this example.
Catch the
buzz on authorSTREAM
Copyright © 2002-2008 authorSTREAM. All rights reserved.