Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation."— Presentation transcript:

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

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

3 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

4 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

5 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

6 RFP Scenario: E-mail 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.

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

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

9 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

10 Demo demo demo

11 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

12 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

13 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

14 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

15 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

16 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

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

18 HWS Administration (MMC)

19 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

20 Action Design Experience (VS.NET)

21 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

22 Appendix…

23 Community Resources http://www.microsoft.com/communities/default.mspx Most Valuable Professional (MVP) http://www.mvp.support.microsoft.com/ Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://www.microsoft.com/communities/newsgroups/default.mspx User Groups Meet and learn with your peers http://www.microsoft.com/communities/usergroups/default.mspx

24 evaluations evaluations

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


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

Similar presentations


Ads by Google