工作流原理与.Net平台实现培训课程
 
课程简介: 
 
课程首先讲解工作流基本原理,然后结合工作流典型平台WWF讲解工作流程的自动化原理。最后结合实际应用案例,讲解如何进行工作流建模和工作流平台自动化实现。
 
 
培训目标: 
 
·工作流概览
·工作流的基本构成
·工作流建模
·典型工作流平台介绍
·WWF架构和实现原理 
·WWF的整体架构原理
·运行期工作流实例模型分析
·WWF的主要用法
·WWF的高级应用
·基于WWF的工作流管理系统实践 路线图
·对WWF的相关接口进行封装,构建自己的工作流应用平台
·WWF的应用
 
培训对象:.Net应用开发工程师
学员基础:具有一定.Net 平台开发经验。
培训内容: 
 
|   | 
| 
| 
| 工作流概览 | · 为什么需要工作流 · 工作流基本概念 · 工作流适用于什么场景 · 工作流的分析设计方法 · 典型的工作流支撑平台介绍 · 工作流管理系统的典型组成 |  
| 工作流的基本构成 | · 开始和结束 · 活动和状态 · 转移 · 事件,条件 · 消息和甬道 · 数据对象和容器 |  
| 工作流模型 |       InstallScript的文件结构讲解InstallScript的操作符讲解
 InstallScript的函数讲解
 流控制语句
 保留字
 |  
| 工作流引擎实现技术 |       工作流状态变迁和调度算法流程引擎的基本结构和对象
 工作流引擎结构和实现
 工作流定义描述语言
 比较流行的开源引擎实现及扩展
 |  
| 工作流建模 | · 类型定义:类和接口;抽象类,实体类 · 捕获事件 · 描述事件处理流程 · 业务流程分析 · 工作流定义 · 工作流建模 · 从工作流落地到实现平台 |  
| 典型工作流平台介绍 | · 工作流平台具有哪些功能 · 具有哪些特点 · 工作流平台的组成要素 |  
| 工作流应用案例剖析 |       工作流在项目中的应用注意事项 如何正确的在项目中应用工作流
 商业应用案例讲解
 |  
| .Net平台的工作流框架WWF核心基础 | · WWF的核心概念 · WWF安装及配置 · VS.Net及流程图形设计器的使用 · 创建一个流程文件及编辑其源代码 · WWF的整体架构原理 · 工作流定义模型分析 · 运行期工作流实例模型分析 · 数据库表模型分析 |  
| WWF架构和实现原理 | · WWF的框架层次 · 主要的构件及其职责的分析 · WWF的实现机制 · 流程引擎解析 · 工作流对象解析 · 执行流程分发原理解析 · 工作流对象数据表结构 |  
| 运行期工作流实例模型分析 | · 工作流程模式 · 配置文件加载过程 · 流程对象实例 · 转移对象实例 · 数据对象关系 · 工作流数据库存取场景 |  
| WWF的服务接口 | · 创建流程引擎的相关API及配置 · 发布一个流程及删除发布 · 多种方式启动一个新的流程(按名称,按名称及版本) · 在流程设置变量,激活等待的执行。 · 在流程设置变量,激活等待的执行。 · 启动任务 · 启动历史流程、历史活动 |  
| 流程设计器复杂用法 | · 流程(process)定义 · 流程控制的各种结点说明 · 流程控制节点的用法 · 原子节点的用法 · 监听事件和异步调用 · 任务的各种分派方式 · 每个功能的应用场景和现实意义 · 结合实例的演示 |  
| 案例分析 | · 案例分析一:资金申请流程 · 案例分析二:公司请假流程 · 案例分析三:订单处理流程 · 创建一个流程文件及编辑其源代码 · WWF的整体架构原理 · 工作流定义模型分析 · 运行期工作流实例模型分析 · 数据库表模型分析 |  
| 对WWF的相关接口进行封装,构建自己的工作流应用平台 | · 工作流层次的扩展 · 数据对象接口扩展 · 业务逻辑接口扩展 · 流程引擎接口适配 |    |    |