OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.

Slides:



Advertisements
Similar presentations
VWF313: Designing and Building Workflow Solutions for SharePoint 2007 Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP.
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
MOSS Workflows Workflow Technologies Overview November 15, 2007 Sogeti USA.
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Mark Rees Microsoft Consulting Services OFC409 Windows Workflow Foundation (WF) Primer Creating WF programs in Visual Studio Creating workflow templates.
OFC312 Developing Workflows for the 2007 Microsoft Office System and Windows SharePoint Services (version 3) Adam Calderon Principal Engineer - Interknowlogy.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
SharePoint Collaboration Features & Workflow
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Building workflows for Microsoft SharePoint Products and Technologies Mohammed Zayed Information Worker Specialist Mohzd.blogspot.com.
Welcome to the Minnesota SharePoint User Group. Agenda Quick Intro Announcements and News Business Process / Workflow in SharePoint 2007 Digital Forms.
SharePoint Workflow Development Using Visual Studio Brian LaSitis February 27, 2008.
Workflow Solutions for Business Users and Knowledge Workers November 30th, 2010 Brendan Giles, PMP, MCP.
Windows Azure AppFabric Access Control Service (ACS) v.2 (Beta) Prerequisites.
Reza Alirezaei, MOSS MVP/MCTS
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Wrestling with Windows Workflow Foundation Simon Thurman Jeremy Stimson.
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Welcome to the Minnesota SharePoint User Group May 13 th, 2009 SharePoint Workflow and a Best Buy Case Study Neil Iversen Sarah.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Future Directions: Building Customizable Applications using.NET Eric Schnepp TLN205 Lead Program Manager Microsoft Corporation.
Microsoft Confidential Office as a Development Platform Tim Heuer
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Name : Ted Pattison Title: Author/Instructor Company: Critical Path Training Session Code: OFC320.
SharePoint Workflows with Visual Studio Stuart Cox RBA Consulting techpunch.wordpress.com.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Interoperability between Microsoft.NET and SAP NetWeaver Daz Wilkin SAP Global Program Manager Microsoft Corporation.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Michael Hofer Senior Consultant Microsoft Corporation.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Pranav Ainavolu VSTO Developer, Conrep Solutions |
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Workflow foundation and BizTalk 2006 “making the kids play together” Bill Chesnut BizTalk Server MVP Senior Consultant, Readify
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Building Enterprise Applications Using Visual Studio®
Demand Management and Workflow
Visual Studio Tools for Office 2005
Introduction to SharePoint 2007
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
SharePoint Designer 2007 Overview and customization scenarios
Microsoft Office SharePoint 2007 Technical Enablement Tour
Windows Presentation Foundation
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用

Agenda Options for workflow development The business processes we will model Demo: Using WF in OSS & 2007 Office system Describe the design, develop, debug & deploy steps Demos: Implementing Workflows in SPS & Office 2007 Building, Implementing and deploying workflows for SharePoint & Office 2007 in VS.NET 2005 Advanced WF: Design Pattern – WF as Middle Tier Architecture

Windows Workflow Foundation Vision: Deliver best-in-class workflow platform & tools for Microsoft products and partner/customer ecosystem Single workflow technology for Windows Base for Microsoft products and ISV/customer solutions One technology for human and system workflow A framework not a server product or application An extensible framework based on Microsoft.NET Ships as Part of.NET 3.0 (WinFX), which ships in Windows Make workflow mainstream for.NET developers Strong workflow partner & solution ecosystem Reach mainstream application developer

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 & 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 Notification Exception Handling LOB Integration Purchase Order Processing Product lifecycle management Workflow Scenarios

The Business Process

Using WF in SharePoint 2007 & 2007 Office System

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 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 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 Forms InfoPath forms are used in these places

Hosting Environment Create and Bind InfoPath Forms SharePoint hosts the InfoPath form InfoPath Form Templates

Hosting Environment Create and Bind InfoPath Forms Data from SharePoint is passed in InfoPath Form Templates SharePoint object _________

Hosting Environment Create and Bind InfoPath Forms Submit the form, saves data to SharePoint InfoPath Form Templates SharePoint object _________

Hosting Environment Create and Bind InfoPath Forms SharePoint starts the workflow InfoPath Form Templates SharePoint object _________ SharePoint -> Task/WF Host

SharePoint Task instructions = “Please do this.” Task data as xml Create and Bind InfoPath Forms Pushing data from WF task into InfoPath InfoPath Task Form <z:row xmlns:z=“#RowSetSchema” ows_MetaInfo_instructions=“”/>

Deploy to SharePoint Server Generate Metadata files Feature.XMLWorkflow.XML Install/activate the “feature” IISReset Associate workflow to the list/library

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

Building the Workflow

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… WF on the.NET 3.0 (WinFX) Developer Center: Downloads: Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation Beta 2.2 Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation Beta 2.2 Windows Workflow Foundation - Beta 2.2 Windows Workflow Foundation - Beta 2.2 Windows Workflow Foundation Beta 2 HOL Windows Workflow Foundation Beta 2 HOL 2007 Microsoft Office System Beta Microsoft Office System Beta 2 Microsoft® Windows® Software Development Kit (SDK) for Beta 2 of Windows Vista and.NET 3.0 (WinFX) Runtime Components 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 Windows SharePoint Services SDK Beta 2 Microsoft Office SharePoint Server SDK Beta 2 Microsoft Office SharePoint Server SDK Beta Office System Starter Kit: Enterprise Content Management Starter Kit 2007 Office System Starter Kit: Enterprise Content Management Starter Kit