一、 培训背景:
在这个BPM2.0火热的时代,工作流不但没有被替代,反而应用将会越加广泛,因为BPM也需要工作流,尽管工作流只是BPM的一部分。不管是电子政务的 审批项目,还是改善企业流程的BPMS产品,都离不开工作流。而在众多的工作流引擎中,我们选择了jBPM4,是因为它足够灵活,扩展性强,又提供了跨流程语言的平台,在BPM的时代,它仍然独具一格,能快速地解决客户的流程问题,同时对于流程的监控和追踪它也能够很方便地实现。jBPM4这么多的优势, 我们还等什么?请看我们的培训课程目标和培训课程安排:
二、 培训目标
理解工作流的业务知识和应用场景;
掌握jBPM4的基本使用;
掌握基于JBPM4的企业级应用的架构设计;
应用开放源码技术(JBPM,Struts, Spring, Hibernate)构建灵活健壮的轻量级架构;
三、培训对象:
从事软件开发或软件管理的人员:软件项目经理、软件开发经理、软件设计师、Web软件开发工程师
四、培训师资:
所有培训讲师均为宏天的项目经理,均对JAVA EE开发与JBPM,Workflow工作流引擎等开源框架有丰富项目实战经验,并从事过与此技术相关的多个大中型项目。
五、培训安排:
时间:每天9:30—17:30。
地点:广州市白云区三元里大道850号远景商务楼401
欢迎软件开发企业团体培训,根据需要可上门培训
JBPM4 工作流企业级应用开发课程
课程主题 |
课程内容 |
课时 |
JBPM核心基础 |
- JBPM的核心概念
- JBPM4安装及配置
- Jboss+MySql+tomcat的设置
- 安装Eclipse及流程图形设计器插件(GPD)及该插件的基本使用
- 创建一个流程文件及编辑其源代码
- jBPM4的整体架构原理
- 工作流定义模型分析
- 运行期工作流实例模型分析
- 数据库表模型分析
|
6 |
JBPM的服务接口 |
- ProcessEngine,创建流程引擎的相关API及配置
- 发布一个流程及删除发布
- 多种方式启动一个新的流程(按名称,按名称及版本)
- 在流程设置变量,激活等待的执行。
- TaskService,启动任务
- HistoryService,启动历史流程、历史活动
- ManagementService,WEB后台管理
|
6 |
流程设计器复杂用法 |
- 流程(process)定义
- 流程控制的各种结点说明
- 流程控制节点的用法
- 原子节点的用法
- 监听事件和异步调用
- 任务的各种分派方式
- 每个功能的应用场景和现实意义
- 结合实例的演示
|
6 |
流程事件模型分析 |
- 事件类型及定义
- 添加事件监听器
- 事件常用定义例子及其调用方式
- Timer 定时任务定义
- Duedate Expressions(预期表达式)
- Business Calendar(业务日历)
- Timer Transition(定时转化)
- 流程的邮件支持整合
- 配置缺省的邮件产生器
- 自定义邮件模板
- 配置一个或多个邮件服务器
|
6 |
JBPM与企业级应用框架整合 |
- JBPM的流程的权限控制
- 整合Jbpm4至JEE的环境
- 整合Jbpm4与Hibernate
- 整合Jbpm4与Spring
|
6 |
案例分析 |
- 宏天J.Office OA
- 网址:http://joffice.jee-soft.cn
- Username:csx password:111
- 案例分析一:资金申请流程
- 案例分析二:公司请假流程
- 案例分析三:订单处理流程
- 案例分析四:公司采购车辆请款流程
- 公司采购车辆请款流程示意图
|
6 |