Office Business Applications Workshop Defining Business Process and Workflows.

Slides:



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

Workflow basics/terminology Examples Tips/Lessons Learned Q&A.
Windows Workflow Foundation
Windows Workflow Foundation By Sam Nasr, MCAD October 23,
Service Manager for MSPs
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.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
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.
Windows Vista for Syndication and Workflow Mike Ormond Developer & Platform Group, Microsoft Ltd
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
SharePoint Collaboration Features & Workflow
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.
Workflows in SharePoint Brian Russo RJB Technical Consulting July 2009.
David Chappell Chappell & Associates Workflow in Windows SharePoint: Technology for Web 2.0? Copyright © 2007 David Chappell.
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.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Wrestling with Windows Workflow Foundation Simon Thurman Jeremy Stimson.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
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.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
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.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
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.
WSS “v3” for Developers Jan Tielens Blog: Architect & Trainer U2U, Brussels.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
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.
Configuring Workflows Module 4. Overview  Understanding Workflows  Using Default Workflows  Creating Workflow Instances.
Michael Hofer Senior Consultant Microsoft Corporation.
INTRO TO SHAREPOINT WORKFLOWS Derek Nishino Nishino Consulting
Web Content Management with MOSS 2007 Patrick Tisseghem
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Welcome to Azure App Services! Amie Seisay
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
SharePoint Workflow Prepared By: Eng. Rasha Farouk.
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.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
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.
Microsoft Dynamics.
SharePoint Designer 2007 Overview and customization scenarios
SharePoint Workflow Discussion
Microsoft Office SharePoint 2007 Technical Enablement Tour
SharePoint Workflow: Taking the Manual Out of Your Process
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Office Business Applications Workshop Defining Business Process and Workflows

Office Business Applications Workshop Lesson 3 – Windows Workflow Foundation Introducing workflows and the Windows Workflow Foundation The WF Runtime Engine and Services Workflow Basics and Terminology

Office Business Applications Workshop Encapsulated logic for coordinating business processes Provides abstractions to model real world processes Valuable for modeling long running and stateful behavior Workflows in WF are decomposed into activities What are workflows? Sequential workflows modeled as flowchart State machine workflow modeled as state diagram

Office Business Applications Workshop Sample Business Process

Office Business Applications Workshop Simplified Business Process

Office Business Applications Workshop Windows WorkFlow Foundation Single workflow technology for Windows Extensible framework & toolset Base for Microsoft products and customer solutions Transform workflow from niche to mainstream paradigm Exposed to developers via.NET 3.0

Office Business Applications Workshop Host Process Windows Workflow Foundation WF Runtime Engine And Services WF Base Activity Library My custom workflow Runtime Services: pluggable implementations with defaults Persistence Communication Tracking … … Runtime Engine: provides intrinsic behaviors to activities Tracking Infrastructure State Management State Management Workflow Execution Dynamic Update Dynamic Update

Office Business Applications Workshop Workflow Basics Custom Workflow consists out of one or more activities Activity Libraries WF Base Activity Library SharePoint Activity Library Custom Libraries Activity is a class Events/Properties Methods called by WF Runtime engine WF created using Visual Studio.NET Deployed as.NET assembly

Office Business Applications Workshop Workflow Terminology Template Feature scoped at the site collection Defines the forms and association options Association Created when connecting template with container or content type Stores parameter info for the workflow Instance Created at the moment the workflow is started Instance of association, not of template Workflow instances run as System Account! Workflow Task –Human-based interventions stored as normal task items in a task list –Internally linked with the instance –Notify instance when changes occur –Can be associated with custom task form Workflow History Item –Logging of events in history list –Normal list items with Workflow specific meta-data like instance id, association id, etc…

Office Business Applications Workshop Workflow in SharePoint and the Office Clients

Office Business Applications Workshop Lesson 4 – Building Custom Workflows Workflow Life Cycle Your Options for Creating Custom Workflows Custom Workflows with the Microsoft Office SharePoint Designer 2007 Custom Workflows with Visual Studio 2005

Office Business Applications Workshop WorkFlow Life Cycle Developer develops a workflow template. Server box administrator deploys the template to a site collection. List administrator associates a workflow template with a list or content type on that site collection to create a new association. User starts an instance of a workflow association on an item (or workflow instance starts automatically on event). Workflow executes, perhaps creating some tasks and history items on the Tasks and Workflow History lists specified in the association.

Office Business Applications Workshop Workflow Authoring for Office 2007 SharePoint Designer for corporate Web designers SharePoint Designer for corporate Web designers Activities Re-use OOB/deployed activities Activities Re-use OOB/deployed activities Forms Autogenerated Forms -ASPX Forms Autogenerated Forms -ASPX Deployment Workflow authored live against server Runtime compilation Deployment Workflow authored live against server Runtime compilation Development Model Wizard-based workflow designer Development Model Wizard-based workflow designer Visual Studio Workflow Designer for professional developers Visual Studio Workflow Designer for professional developers Activities Re-use OOB/deployed activities Can author new activities Activities Re-use OOB/deployed activities Can author new activities Forms Designed Forms -InfoPath -ASPX Forms Designed Forms -InfoPath -ASPX Deployment Solutions package generated Box administrator installable Deployment Solutions package generated Box administrator installable Development Model Visual workflow designer Development Model Visual workflow designer

Office Business Applications Workshop Visual Studio & Workflow SDK Out-of-the-Box Solutions (with customization) SharePoint Designer Workflows Document Review (parallel) Document Approval (serial) Custom Routing Structured Ad Hoc Signature Collection Server Features List Moderation Publishing Process Document Expiration Translation Process Ringi (eApproval) Task & Issue Tracking (WSS, Access, & Project) LOB Integration (BizTalk) Custom Form Actions Notification Exception Handling Document Processes Spec Review Weekly Status Report Custom Tracking Apps Service Requests Asset Tracking Purchase Order Processing Scenarios

Office Business Applications Workshop The Workflow Designer

Office Business Applications Workshop Workflows with the Microsoft Office SharePoint Designer 2007

Office Business Applications Workshop Five Steps to Develop a VS.NET Workflow 1.Model your workflow in Visual Studio 2.Create and bind your forms 3.Code your workflow 4.Deploy your workflow to the server 5.Debug Before you start Install the VS.NET Extensions for WF Install the ECM Starter Kit

Office Business Applications Workshop Custom Workflows with Visual Studio 2005

Office Business Applications Workshop What you have learned Workflow definition Workflows in OBA applications are running with the help of the Windows Workflow Foundation Custom workflows can be build with Microsoft products but don’t forget that there are some very good third- party products that built on top of everything you saw

Office Business Applications Workshop