EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Advertisements

EBZ342 Building Solutions Using the BizTalk Rules Engine Scott Woodgate Jupiter Product Planner.
EBZ330 Building an End-to-End Enterprise Application Integration Solution with Microsoft® BizTalk® Server 2004 Scott Woodgate Jupiter Product Planner.
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.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SharePoint Collaboration Features & Workflow
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
2 2  Reactive services  Proactive Services  Architecture Design Review  Operational Readiness Review  Performance and Stability Review  Field Services.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Corporate Efficiency Meeting Improving Your Business Processes Using SharePoint and Beyond.
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.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
Ron Vardinon Regional Manager – Israel HRG Universal Super Platform PNMsoft SEQUENCE & Microsoft BizTalk
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Business Modeling : basic concepts Extracted from Rational UML Profile for business modeling.mht.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
EBZ318 Deploying A Content Management Server 2002 Solution Case Study Daniel Kogan Program Manager Microsoft CMS / E-Biz server Group.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
Business Process Management For Information Workers Scott Woodgate Lead Product Manager Microsoft Corporation.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
DEP350 Windows ® Rights Management (Part 1): Introduction, Concepts, And Technology Marco DeMello Group Program Manager Windows Trusted Platforms & Infrastructure.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
DEV234 Project Management For.NET Developers Marc Gusmano Director of Emerging Technologies The Information Management Group.
Approvals Management with TCA Hierarchy Ajoy A. Devadawson Oracle Corporation - Consulting.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Michael Woods Sr. Technical Product Manager.
Office Business Applications Workshop Defining Business Process and Workflows.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
DEV333 Instrumenting Applications for Manageability with the Enterprise Instrumentation Framework David Keogh Program Manager Visual Studio Enterprise.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
Windows Role-Based Access Control Longhorn Update
MBL206 A First Look at the Microsoft Location Server (MLS) Steve Lombardi Technical Product Manager MapPoint Business Unit Microsoft Corporation.
EBZ 321 Extending CMS 2002 Publishing Processes Scott Fynn Microsoft Consulting Services National Practices.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
EBIZ343 Business Process Management For Information Workers Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
DAT 332 SQL Server 2000 Data Transformation Services (DTS) Best Practices Euan Garden Product Unit Manager SQL Server Development Microsoft Corporation.
DEP331 Migrating to Windows XP Mike Coleman Lead Product Manager, Windows XP Microsoft Corporation.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
Federico Guerrini IDA TSP, EMEA Incubation Team From Identity Synchronization to Identity Management.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
BPM Intro Prof. dr. Koen Vanhoof Room 0.03 wet.park 5.
EBZ306 Advanced Business Process Automation Using BizTalk Server 2004 David Fong Program Manager.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
MSG 334 Creating Exchange Administrative Scripting for the Non-Programmer Susan Hill Lead Programmer Writer Microsoft Corporation.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
OFC320 Building EPM Solutions with Microsoft Project Server Ted Dinklocker Program Manager Microsoft Corp.
V7 Foundation Series Vignette Education Services.
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.
1 BizTalk Server 2004, “Indigo” And “Yukon” Scott Woodgate Lead Product Manager E-Business Microsoft Corporation Scott Woodgate Lead Product Manager E-Business.
Solving Modern Day Business Problems Using Power Apps
Building Enterprise Applications Using Visual Studio®
Develop for the Experience Business with Adobe and Microsoft
DAT381 Team Development with SQL Server 2005
Deep Dive into Azure API Apps and Logic Apps
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation

Agenda Problem Space Scenarios Demo HWS Architecture and APIs Administration Action Design Experience Wrap-up

Goals Adaptive workflow Integrates ad-hoc tasks, directed collaboration, and formal workflow Non-intrusive workflow Allows users to initiate, participate and track workflow Pervasive workflow Spans groupware, line-of-business, and system management applications

Ad-hoc Collaboration Directed Collaboration Business Process Mgmt Ad-hoc Directed Formal Business Process Task Project Mgmt Recruiting RFP Supply Cain Mgmt Contract Approval Order Management Marketing Campaigns Order To Cash Organize Event Fill Out Form Review Document “Process by observation” Tracking of Tasks Individuals “Process by doing it” Composition of Flows Teams “Process by design” Design of Models Organizations Problem Space

RFP Scenario Send this RFP to our vendors for review. Team of Experts I need a response from a team of experts on this RFP within a week. Account Manager (Jenny) Customer

RFP Scenario: Jenny receives an important RFP request. She wants a team to review this ASAP! Forwarding to a “RFP Approval” alias starts a review process with selected experts.

RFP Scenario: SmartDocs Task owner delegates to Kerri who is an expert on SAP integration Kerri gets a task notifying him of the delegation

RFP Scenario: Tracking Jenny wants to view the activities related to the RFP response

Directed Collaboration OK ? I need to have a team of experts review this RFP and get back to me within a week. Send this RFP to our vendors for review. OK Expert team reviews the RFP and gets back to Jenny with their response on the RFP. Account Manager (Jenny) Customer

Demo demo demo

Simple authoring of workflow by performing business actions Workflow responsive to task responses, business policy and organizational changes Real-time visibility into workflow activities HWS Workflow Services

Information Worker Workflow Life-Cycle Access Information Tasks People, Roles Absorb Tracking Resources Analysis Collaborate Assign, Confer Next Steps Review Take Action Accept, Reject Complete Task Delegate, Escalate Ad-hoc & Directed Collaboration

Key Requirements Focused on workflow for people Tracking of tasks, actions and processes Composition of actions into dynamically evolving processes Instantiation of Activity Models that are captured or predefined processes Integration of machine processes with human workflow

Workflow Building Blocks Task ActionActivity Model Action Activity Flow Task Activity Model Communication with Actor WF Services feature Composable at runtime WF Services feature A priori composition of Actions

Tasks, Actions & Practices Action Activity Model Task is a opaque WF primitive Tasks are not typed Task can be arranged into sequences User has to create and assign tasks Actions are composed of tasks Actions can be composed into flows (WorkFlows) Actions are typed and the system controls the composition Actions are instantiated by users who also provide runtime parameters Activity Models are compositions of Actions (design time) Activity Models are instantiated by users who provide runtime parameters Activity Models can be evolved at runtime Task Action Activity Model Task

Administration DB Activity Model Designer API HWS Web Service Model Discovery Workflow Guidance Activity Flow Queries Workflow Activation Tracking DB (Activity Flow) Activity Flow Tracking Service Composition Service (Actions and Activity Models) MsgBox/ XLANG Engine AD (Role, Org., …) Administration (MMC and API) Functional Architecture

HWS Web Service API Web Service API enables: Workflow Composition AddActionToActivityFlow, AddActivationBlockToActivityFlow, … Workflow guidance GetTargetList, GetActionParameters, … Workflow viewing GetActivityFlowInfo, GetTaskInfo, GetAllTasksForUser, … Workflow Interrupt InteruptAction

HWS Administration (MMC)

Anatomy of an Action Action Atomic unit of work with a particular shape Composable at runtime Communication with people or processes Responsive to people interaction at runtime Activation Task 1 Task N Interrupt Action logic (Orchestration: Rules, C#, VB.NET) Synchronization Tracking

Action Design Experience (VS.NET)

Wrap up BizTalk Human Workflow services: Enable dynamic composition of actions Enable workflow to be guided by constraints that can be adapted per organization Tracking of workflow activities Integration of formal processes with human workflow Flexible API set to enable a rich client experience

Appendix…

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

evaluations evaluations

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.