随笔分类 -  jbpm工作流

摘要:/** * 流程实例 * * 启动流程实例 * * 完成任务 * * 查询 * * 查询流程实例 * * 查询任务 * * 查询正在执行的任务 * * 查询所有的正在执行的任务 * * 根据任务的执行人查询正在执行的任务 * * 根据executionId查询正在执行的任务 * * 根据piid查询 阅读全文
posted @ 2017-07-25 21:10 丿少女梦丶 阅读(2132) 评论(0) 推荐(0) 编辑
摘要:概念: 流程图的组成: a. 活动 Activity / 节点 Node b. 流转 Transition / 连线(单向箭头) c. 事件 1.流转(Transition) a) 一般情况一个活动中可以指定一个或多个Transition i. 开始活动(Start)中只能有一个Transition 阅读全文
posted @ 2017-07-25 18:48 丿少女梦丶 阅读(4931) 评论(0) 推荐(0) 编辑
摘要:1.启动流程实例 ? 1 2 3 4 5 6 7 // 启动流程实例 @Test public void startProcessInstance() { // 使用指定key的最新版本的流程定义启动流程实例 ProcessInstance pi = processEngine.getExecuti 阅读全文
posted @ 2017-07-25 18:45 丿少女梦丶 阅读(846) 评论(0) 推荐(0) 编辑
摘要:概念: ProcessInstance,流程实例:代表流程定义的一次执行.如:张三昨天按请假流程请了一次假.一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前节点的指针,如下图。 Execution,执行:一般情况下,一个流程实例是一个执行树的根节点。 使用树状结构的原因在于, 这一概念只 阅读全文
posted @ 2017-07-25 18:34 丿少女梦丶 阅读(1414) 评论(0) 推荐(0) 编辑
摘要:概念: ProcessDefinition,流程定义:一个流程的步骤说明,如一个请假流程、报销流程、是一个规则。 ProcessDefinition,流程定义对象,是解析.jpdl.xml文件得到流程步骤的信息。没有更新操作,启动流程实例时是使用指定key的最新的版本。 1.部署流程定义 a)一次添 阅读全文
posted @ 2017-07-23 09:44 丿少女梦丶 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:1.获取processEngine的方法: a) 方法一 private ProcessEngine processEngine = new Configuration().setResource("jbpm.cfg.xml").buildProcessEngine(); b) 方法二 // 获取单 阅读全文
posted @ 2017-07-22 10:38 丿少女梦丶 阅读(821) 评论(0) 推荐(0) 编辑
摘要:以下为JBMP的数据库说明(18张): 1 流程配置类数据库表: 1.1 JBPM_PROCESSDEFINITION:流程模版表 字段名 字段含义 主键 外键 ID_ 流程模版标识 √ × NAME_ 流程模版名称 × × VERSION_ 流程模版版本,对于同一流程模版,多次插入数据库时,数据库 阅读全文
posted @ 2017-07-22 10:05 丿少女梦丶 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:一、JBPM定义 JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 二、为什么用JBPM 业务分析师和开发人员使用的是同一种语言来交谈,大大降低了开发的风 阅读全文
posted @ 2017-07-22 09:59 丿少女梦丶 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:applicationContext.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4 阅读全文
posted @ 2017-07-22 09:56 丿少女梦丶 阅读(291) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示