`

专家课堂:工作流之JBPM项目实作

阅读更多

课程安排:

第一天 基本知识
目的:理解基本知识,基本术语。
内容:
(1)工作流基本知识
·什么是工作流
·主要的应用场景、领域和行业
·工作流管理系统的典型组成
(2)JBPM是什么
·具有哪些功能
·具有哪些特点
(3)JBPM的主要用法
·如何进行流程定义
·如何控制流程的流转
·基于JBPM的流程流转的实现
(4)实例开发
·基于jbpm开发简单的流程应用的例子(包括定义的部署,实例的创建,实例的执行,变量的应用等)


第二天 JBPM的复杂用法

目的:掌握JBPM的复杂的用法
内容:
(1)各类节点的用法
·task-node
·node
·subprocess(子流程)
·state
(2)Event、Action和Timer的用法
·Event的各种类型
·Action的用法
·Timer的部署方式
(3)任务各种分派方式
·同一任务分配给多个执行者
(4)每种功能的应用场

第三天 JBPM架构和实现原理

目的:理解jbpm的架构和实现策略
内容:
(1)jbpm的整体架构原理
·架构的分析
·主要的构件及其职责的分析
(2)工作流定义模型分析
(3)运行期工作流实例模型分析
(4)数据库表模型分析
·表之间的关系以及每一张表的字段的涵义

第四天 基于JBPM的工作流管理系统实践

内容:基于jbpm进行工作流管理平台的开发演示
(1)工作流平台的组成
·分析讲解一般的工作流平台的组成要素
·如何基于jbpm开发一套基本的工作流应用平台
(2)流程定义管理
·定义的管理:部署、更新
·定义的编制和存储策略
(3)流程实例监控
·对实例执行情况的跟踪
·对系统流程运行情况的统计
·对流程实例的管理
(4)与组织机构的接口
·如何与第三方的组织机构模型进行封装
(5)对jbpm的相关接口进行封装,构建自己的工作流应用平台
·现场编写核心

上课地点:北京机械工业学院(北京市海淀区清河小营东路12号)

开课时间(周末):12月8日、12月9日、12月15日、12月16日

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics