1 / 16

工作流开发概述

工作流开发概述. ----- 工作流实例. 2. 报销流程概述. 3. WF 开发生态系统. 5. 总结. 4. WF 通信. 议程. 1. Windows Workflow Foundation 简介. Windows Workflow Foundation. • 统一的工作流技术 可用于 Windows 之上的所有应用 可用于跨应用场景 • 重新定义工作流 构建以工作流为中心的可扩展框架及 API 可用于 Human 和 System 的工作场景 • 最核心的工作流框架

bevis
Download Presentation

工作流开发概述

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 工作流开发概述 -----工作流实例

  2. 2.报销流程概述 3. WF开发生态系统 5.总结 4. WF通信 议程 1. Windows Workflow Foundation简介

  3. Windows Workflow Foundation • 统一的工作流技术 可用于Windows之上的所有应用 可用于跨应用场景 • 重新定义工作流 构建以工作流为中心的可扩展框架及API 可用于Human和System的工作场景 • 最核心的工作流框架 集成的开发环境/语言 Office12工作流引擎的基础部分 Microsoft Confidential 强大的Partner支持

  4. Windows Workflow Foundation • 核心概念 • Workflow是一组Activities • Workflow在一个宿主应用 程序中运行:任意应用程序 或服务 • 开发人员可以创建自己的 Activity库 • 组件 • Base Activity Library 内 置的基本的Activity • Runtime Engine:运行Workflow 与状态管理 • Runtime Services:宿主 Workflow与通讯 • Visual Designer:控件, 可以在应用程序中调用设计器

  5. 工作流开发 • 定义工作流 • 编译工作流 • 创建并执行工作流实例 – 通信 – 跟踪实例执行 – 更新实例中工作流的定义

  6. 架构

  7. WF开发生态系统

  8. 报销流程概述 • 模拟报销流程 • 灵活变更流程 – 流程变更不需要书写代码 – 界面按钮与事件绑定 • 业务逻辑简单

  9. 报销流程逻辑

  10. 角色

  11. 演示 报销流程演示 DEMO

  12. 涉及到WF技术 • 状态机工作流 • 开箱即用的Activity • 自定义Activity • 流程间通讯 • 流程跟踪 • 流程持久化

  13. WF通讯 • 本地(进程内)通讯服务 – 宿主程序与工作流的通讯(HandleExternalEventActivity ) – 工作流与宿主程序的通讯(CallExternalMethodActivity ) • 基于soa架构的面向服务的通讯 – 工作流调用wcf服务(SendActivity ) –工作流服务Workflow Service(1):ReceiveActivity

  14. WF通讯 •工作流调用wcf服务 demo演示 •工作流服务Workflow Service demo演示

  15. 总结 • 基于WF的简单报销流程 • 能够灵活变更流程 • 展示WF的开发方式

  16. Thank You ! www.themegallery.com

More Related