




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JBPM4工作流介绍,本课程适合的人,开发人员,掌握JavaEE开发技术人员 可以是,流程分析师,3,工作流应用场景 常见问题 它的好处,4,关键业务流程: 订单 采购 供应链管理,行政管理类: 出差申请 加班申请 请假申请,人事管理类: 员工培训安排 绩效考评 职位调动,财务管理类: 付款请求 应收款管理 日常报销,你有没有碰到下面的问题,做需求时考虑不全,上线后不断的修改流程。 客户的组织机构调整,产生业务流程变更。 客户要求变更业务的流程。 业务流程比较复杂,使用的状态很多,易出错,6,订货流程,7,不使用工作流,8,使用工作流,10,工作流的基本概念 参考模型 JBPM4实现,工作流的
2、概述,11,什么是工作流,12,工作流: 在一个工作群组中,为了达成某一个共同目的而需要多人协力以串行或平行工作的形式来共同完成的任务,要点: 任务。 多人。 共同的,出差费用申请流程,13,什么是工作流引擎,14,工作流引擎: 是驱动实体按流程定义从一个参与者流向下一个参与者的机制,要点: 实体(Entity):是需要随着工作流一起流动的物件。 参与者:是各个处理步骤中的责任人(包括职能部门、设备等)。 流程定义:是预定义的工作步骤,什么是工作流管理系统,15,工作流管理系统: 工作流管理系统即Workflow Management System,简称WFMS,是定义、创建、执行、监控工作流
3、的系统,要点: 定义 创建 执行 监控,16,关于工作流管理系统, 我们需要关注的三点,WfMS具有的特点,1,建立时期:定义和建模,2,运行时期:调度,3,运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能,WfMC工作流管理系统参考模型,18,功能模型与参考模型的对应关系,19,JBPM4的实现,20,21,JBPM4介绍 活动 转移,JBPM4,22,基本概念,基本概念之流程定义,23,23,流程定义: 又称流程模型,是用来描述业务过程的规定性文档,组 成:由一系列活动定义和转移组成,基本概念之流程实例,24,24,流程实例: 是在流程
4、运行时根据流程定义产生的实体,是实例化的流程定义,解 释:我们说一条流程执行完毕,意思也就是流程实例的生命周期结束。 分 类:运行状态的流程实例,历史流程实例,基本概念之活动,25,25,活动定义: 是最小的业务描述单位,是流程定义的重要组成部分,自动活动:由系统自动执行完成。 状态活动:需要外界干预完成,基本概念之转移,26,26,转移: 负责将各个活动定义连接起来,组成流程定义,特点:转移时有方向的,基本概念之任务,27,27,任务: 用来处理涉及人机交互的活动,分 配 者:任务的实际办理人,一个任务只能有一个分配者。 候 选 者:一个任务可以多个候选者,可以浏览任务,无法办理任务; 要办
5、理任务需要先成为分配者。 任务泳道:属于同一个泳道的任务将会被分配或候选给这个泳道中的 所有用户,泳道机制的流程示意图,28,事件监听器,29,29,事件监听器: 是流程定义时的概念,由触发条件(即流程事件)和触发操作(即监听处理器)组成,应 用:用来支持用户将自定义的业务逻辑代码“嵌入”流程的生命周期的特定阶段,从而达到扩展流程定义功能的目的,流程之流转模型,30,串行,流程之流转模型,31,循环,流程之流转模型,32,并行,流程之流转模型,33,聚合,JBPM4流程控制最常用、最基本的活动,35,JBPM4开发介绍 开发步骤,工作流开发的五个步骤,36,通过RepositoryServic
6、e部署,37,通过ExecutionService启动,38,通过ExecutionService执行流程,39,通过TaskService完成任务,40,流程在实际应用场景中的一些操作,41,发布,暂停,启动,暂停,显示流程图,执行,恢复,分配任务,任务与表单绑定,收回任务,定时任务,任务的历史,流程实例历史,活动历史,查询,删除,1.定义管理,2.实例管理,3.任务管理,4.历史查询,42,工作流例子演示 开发工具 流程开发,43,Demo,44,JBPM系统的整合 JBPM系统 应用系统,流程之激活模型,45,人工激活: 大多数的流程激活,都是因为人为的信息数据输入或产生,例子:比如一个订单处理流程,客户提交了订单信息(订单信息数据产生),则激活了订单处理流程的开始,流程之激活模型,46,定时或限时激活: 在一个特定的时间,因为特定的情况,符合特定的条件,激活某个特定的流程(或任务,例子:订单处理流程,限定5 天内发货,那么定义在第三天的时候,如果没有接到发货通知,则激活一个催
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学六单元课件
- 餐饮消防培训课件
- MFA与CFA对比试题及答案
- 餐饮培训怎讲
- 八年级上册《分式方程的实际应用-工程、行程问题》课件与练习
- 鼻咽癌放疗的护理查房
- 2024年特许金融分析师考试新动向试题及答案
- 小学数学知识游戏
- 餐厅迎宾员培训
- CFA考试重难点试题及答案提炼
- UL9540A标准中文版-2019储能系统UL中文版标准
- 骨搬运手术术前术后护理
- 高端别墅空调维保方案
- 《鹿角和鹿腿》第二课时公开课一等奖创新教学设计
- 八项规定解读
- 信息系统工程项目监理方案
- 凝心聚力推动改革行稳致远
- 公积金基础知识题库单选题100道及答案解析
- 2024年汽车装调工技能竞赛理论考试题库(含答案)
- GB/T 15822.1-2024无损检测磁粉检测第1部分:总则
- 园林工程合同模板
评论
0/150
提交评论