Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Windows Workflow Foundation By Sam Nasr, MCAD October 23,
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
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.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
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.
Microsoft Office Access 2007 A rich client for Windows SharePoint Services 3.0 Mark Bower Senior Consultant Microsoft UK
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.
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.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
1 Developing Rules Driven Workflows in Windows Workflow Foundation Jurgen Willis COM318 Program Manager Microsoft Corporation.
Wrestling with Windows Workflow Foundation Simon Thurman Jeremy Stimson.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
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.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Introducing Reporting Services for SQL Server 2005.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Name : Ted Pattison Title: Author/Instructor Company: Critical Path Training Session Code: OFC320.
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
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.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Michael Hofer Senior Consultant Microsoft Corporation.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Web Content Management with MOSS 2007 Patrick Tisseghem
EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Building Enterprise Applications Using Visual Studio®
Demand Management and Workflow
Integrating SharePoint 2010 with Office 2010
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Visual Studio Tools for Office 2005
SharePoint Designer 2007 Overview and customization scenarios
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Microsoft Office System 2007: Records Management
SPC Developer 1/18/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Visual Studio 2010 SharePoint Development Tools Overview
SharePoint Foundation 2010
Delivering great hardware solutions for Windows
Microsoft Office SharePoint 2007 Technical Enablement Tour
Windows Forms in Visual Studio 2005: An in-depth look at key features
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation

Agenda Windows Workflow Foundation and Office Demo: A workflow in WSS Workflow authoring scenarios Workflow design and authoring tools Workflow design in SharePoint Designer Demo: Workflow in one minute Workflow design in Visual Studio Demo: Building a workflow in Visual Studio

Windows Workflow Foundation Key Concepts Workflows are a set of activities Activities are the building blocks Workflows run within a Host Process: Any application or server Developers can build their own Custom Activity Libraries Components Base Activity Library: Out-of-box activities and base for custom activities Runtime Engine: Workflow execution and state management Runtime Services: Hosting flexibility and communication Visual Designer: Graphical and code-based construction Host Process Windows Workflow Foundation Runtime Engine A Workflow An Activity Runtime Services Base Activity Library Custom Activity Library Visual Designer

Office Workflow Vision Facilitate human processes by attaching business logic to items and documents in Windows SharePoint Services, while providing context and tracking progress Empower information workers using Office Server with out-of-the-box solutions and self-service tools to support a broad range of routing and tracking scenarios without IT involvement Empower organizations to build a broad range of sophisticated workflow solutions that take advantage of the full functionality of the Windows Workflow Foundation (WinWF) platform and integrate into the SharePoint and Office experiences

Office Workflow Ecosystem SharePoint Services WFWebService HistoryListReporting & Admin SourceListTaskList Initiation and parameter setting Ad-hoc Customization (Forward/Delegate) Task Completion Authoring Apps Browser UI AdministrationReporting/StatusInitiation Parameter setting Ad-hoc Customization (Forward/Delegate) Task Notification and Completion Outlook Task Notification Task Completion SharePoint Designer Wizard-based authoring Forms integration Application deployment Visual Studio Custom workflows Debugging Environment Forms Creation

Who Uses Workflow? Adhoc participation by Knowledge workers Participates in WSS, Office, and Outlook Starts workflows, completes tasks Focus – flexible and familiar Familiar to WSS Administrators Set workflow settings (available workflows, default settings) Manage Site/Box (deployment, activation) Focus – consistent and integrated Powerful tools for Developers Suited development tools VS for professional developers SharePoint Designer for site authors SDK with activities and samples

Starting And Completing Workflows In SharePoint

Workflow Authoring Scenarios Visual Studio and Workflow SDK Out-of-the-Box Solutions (with customization) SharePoint Designer Workflow Routing and Approval Review – Approval Signature collection East Asian workflow Structured Ad Hoc Office Server Features List Moderation Publishing Process Document Expiration Tracking Applications Issue tracking LOB Integration Custom Form Actions Notification Exception Handling Document Processes Spec Review Weekly Status Report Custom Tracking Apps Service Requests Asset Tracking Industry specific processes Purchase orders Product lifecycle mgmt

Workflow Authoring Tools SharePoint Designer (Web Designer) Activities Re-use OOB/deployed activities Forms Auto-generated Forms -ASPX Deployment Workflow authored live against server Runtime compilation Development Model Wizard-based workflow designer Visual Studio (Pro-Dev) Activities Re-use OOB/deployed activities Can author new activities Forms Designed Forms -InfoPath-ASPX Deployment Solutions package generated Box administrator installable Development Model Visual workflow designer

Forms ASPX Forms (Windows SharePoint Services and Office servers) Server only InfoPath Forms (Office servers) Server rendered by Office forms Server Office client integration Write once, run server, and client (same form) Forms are used for: Configuring workflows, starting workflows, and completing tasks

SharePoint Designer Scenarios: Authoring SharePoint apps Document Workflow, e.g. My route for review Web ‘Guided Process’, e.g. New Hire Process Custom Form Action, e.g. on click, send Authoring environment includes Workflow designer based on Rules Wizard experience Building blocks for workflow based SharePoint apps Document workflows Send mail, update list item Custom developed workflows and building blocks Verification and deployment of workflows

Designing Workflows in SharePoint Designer

Visual Studio Workflow Designer The Visual Studio Workflow Designer Provides a project system for developing workflow solutions It lets you quickly define a workflow graphically Drag activities from Toolbox onto design surface Configure activity properties in Properties window Code-beside for business logic (your code) Provides a mechanism for compiling workflows Integrated workflow and code debugging

Sample Business Process

Simplified Business Process

Development Steps  Model workflow in Visual Studio  Create and bind InfoPath forms  Deploy to SharePoint server  Debug the running workflow

Model Workflow In Visual Studio Prerequisites: Windows Workflow Foundation Beta 2 SDK Office 2007 SharePoint Servers Beta 2 Starter Kit Create project of type “SharePoint Sequential Workflow Library” Create the workflow

Association form User adds workflow to a list For setting options on WF Initiation form For manual workflow start Collects workflow parameters Create And Bind InfoPath Forms Types of InfoPath forms in Workflows 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

Deploy To SharePoint Server Generate Metadata files Feature.XML Workflow.XML Create the CAB (WSP) or use install.bat 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

Designing Workflows in Visual Studio

What you’ve seen Windows Workflow Foundation and Office Demo: A workflow in WSS Workflow authoring scenarios Workflow design and development tools Workflow design in SharePoint Designer Demo: Workflow in just a minute Workflow design in Visual Studio Demo: Building a workflow in Visual Studio

For More Information… The erstwhile WindowsWorkflow.net Workflow Development for WSS us/ms aspx Workflows in MOSS us/ms aspx

Thank you! Questions? Please submit a session evaluation

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.