JBPM
文章平均质量分 68
liuhuijunjsp
这个作者很懒,什么都没留下…
展开
-
获得制单中的所有审批流程
hql.append(" select g from UserGroup g, TaskUser tu, ProcessTask t, Process ps ") .append(" where g.isAuditing = :isAuidting ") .append(" and tu.userGroup.id = g.id ") .append(" and tu.processT...原创 2012-10-19 10:31:31 · 207 阅读 · 0 评论 -
学习JBPM
学习JBPM4.4 String taskUserName = taskService.getVariable("40001", "taskUserName").toString(); 一。前面的是 ID ,后面的是变量 1. 当知道流程实例ID,也知道任务的变量时候,是拿不到任务变量的值的 2. 当知道任务实例ID,也知道流程的变量时候,是拿到任务变量的值的 3. ...原创 2013-10-08 15:57:38 · 95 阅读 · 0 评论 -
JBPM开发中常用问题
问题:今天做流程时用eclipse中的jbpm插件,新建的文件刚开始还是正常的,后来多关了几次再开,节点中文的部分全都成了乱码了。设置项目中的xml为utf-8格式还是不行。 解决办法:1、修改eclipse安装跟目录下的eclipse.ini文件,文件的最后添加: -Dfile.encoding=UTF-8 2、再次启动eclipse,打开文件显示正常 如我添加后为: -st...原创 2013-10-07 11:42:16 · 62 阅读 · 0 评论 -
BCDL 流程表应用
select * from cmcs3_process_user_group;select * from cmcs3_process p where p.processid = 1001; select * from cmcs3_process_task_user u where u.usergroupid = 1020;select * from cmcs3_process_task ; ...原创 2013-10-06 13:14:52 · 98 阅读 · 0 评论 -
JBPM的常规操作
--1.撤回到上一个节点--删除高经理审批之后所有的节点的审批意见(如果流程已经结束,需要处理流程实例表)delete fw_wf_course c where f.course_id in (227072) and f.process_instance_id = 2262335; --1654048 将流程回滚到系统部经理审批update jbpm_token t set t.node_ =...原创 2014-06-10 22:01:11 · 160 阅读 · 0 评论 -
JBPM3.2.1 如何得到建立jbpm数据库表的sql脚本
JBPM3.2.1 如何得到建立jbpm数据库表的sql脚本?sqlServer,Oracle,Mysql的建表脚本怎么得到?版本是JBPM3.2.1的。 请写得详细些,谢谢。 具体问题:mysql数据库脚本jbpm.jpdl.mysql.sql,末尾添加了分号,运行还是出错,到底如何解决?删除alter吗,谁有相同遭遇,请和我交流一下啊! 确实删除那些就没有问题了,这个脚本似乎是为了升级...原创 2013-12-18 21:34:12 · 196 阅读 · 0 评论 -
JBPM3.2数据库表说明(增加JBPM_TASKINSTANCE的补充)
http://blog.csdn.net/ynztpwl/article/details/7851142 1 流程配置类数据库表: 1.1 JBPM_PROCESSDEFINITION:流程模版表 字段名 字段含义 主键 外键 ID_ 流程模版标识 √ × NAME_ ...原创 2013-12-18 21:30:30 · 243 阅读 · 0 评论 -
JBPM3.2.2表关系详尽解释与全面分析 转载
http://www.blogjava.net/swboo/articles/187659.html 1 流程配置类数据库表: 1.1 JBPM_PROCESSDEFINITION:流程模版表 关系表 外键存在表 外键名称 外键存在表字段 存在原因 可能 关系 JBPM_NODE JBPM_NODE ...原创 2013-12-18 21:28:35 · 250 阅读 · 0 评论 -
BCDL JBPM流程相关2
1. tib.getAvailableTransitions() 要是流程没有走完的话就不为空,走完了就为空 getAvailableTransitions()方法来获得下一步可选的路径列表 2. select * from jbpm_processdefinition; 流程定义:有支付流程,支付异常流程 要是该表为空的话就表示没有部署流程 3. // 向流程上下文当中添加部...原创 2012-10-08 17:30:59 · 80 阅读 · 0 评论 -
BCDL JBPM流程相关1
--云南电信的有 private Date appDate; //提交审批那一刻的时间 private Date appTime; // 当前流程处理时间 private String appUsers; // 当前流程节点处理人 (当前节点处理人userName 多个则以英文","号分隔 ) --当用户从制单——》复核或者 复核--》到制单的话都要进入 BankAccountDao...原创 2012-10-08 17:27:44 · 155 阅读 · 0 评论 -
与流程JBPM相关
http://tomkoo.iteye.com/blog/35747 顾总关于JBPM --查询流程实例下的执行的任务 select pii.ID_,pinfo.INFO,ti.* from jbpm_moduleinstance m,jbpm_processinstance pii, jbpm_taskinstance ti, CMCS3_PROCESS_INSTANCE_INFO ...原创 2012-10-08 17:23:46 · 73 阅读 · 0 评论 -
解决福建批量复核慢
--解决福建批量复核慢的,以后其他省也可以这样 DROP INDEX CMBBCD.PROCESSINSTANCE_INDEX;DROP INDEX CMBBCD.TASKINSTANCE_INDEX;DROP INDEX CMBBCD.TASKMGMTINSTANCE_INDEX;DROP INDEX CMBBCD.TOKEN_INDEX;DROP INDEX CMBBCD.JBPM_VARI...原创 2012-11-14 09:40:37 · 88 阅读 · 0 评论 -
BCDL 的 JBPM 执行的顺序
--BCDL 的 JBPM 执行的顺序 1. 首先JbpmProcessDaoImpl 调用 handelTask 方法 2. ActorsHandel 在调用3方法之前会调用此类 3. 然后ToZhiDanActionHandler 调用 changeStateToZhiDan 方法 4. 再次BankAccountDaoImpl 调用 changeState ...原创 2012-11-09 16:00:49 · 96 阅读 · 0 评论 -
流程控制主题思路
云南电信 1. JbpmProcessDaoImpl: handelTask String variableName = "task" + taskInstance.getTask().getId() + "actor"; // 将当前操作用户名传入 String currOperateName = "taskCurrActor"; taskInstance.setVariable(vari...原创 2013-03-27 12:53:20 · 94 阅读 · 0 评论 -
JBPM的表相关操作
--通过流程的编码获取该对应的流程定义 select * from jbpm_processdefinition d where d.name_ = ''; --通过单据号和ID获取任务实例(ID) select * from jbpm_processinstance p where p.bizno_ = ''; --通过上条SQL的ID获取该实例下的所有任务 select *...原创 2016-02-21 18:35:50 · 103 阅读 · 0 评论