- 浏览: 139188 次
- 性别:
- 来自: 深圳
文章分类
最新评论
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 pinfo
where m.PROCESSINSTANCE_ = pii.ID_ and m.ID_=ti.TASKMGMTINSTANCE_
and pinfo.PROCESSINSTANCEID = pii.ID_
and pii.ID_= 999999999999;
--查询任务实例的用户(根据jbpm_taskinstance 的ID 找到对应流程节点的用户)
select ti.ID_,pa.ACTORID_ from jbpm_pooledactor pa,jbpm_taskinstance ti,JBPM_TASKACTORPOOL tap
where pa.ID_=tap.POOLEDACTOR_ and ti.ID_=tap.TASKINSTANCE_
and ti.ID_ = 532;(id 是jbpm_taskinstance 的ID)
--查询用户下的单据
select distinct taskinstan2_.CREATE_ as col_0_0_, processins3_.Info as col_1_0_, taskinstan2_.NAME_ as col_2_0_, taskinstan2_.ID_ as col_3_0_
from JBPM_POOLEDACTOR pooledacto0_, JBPM_TASKACTORPOOL taskinstan1_, JBPM_TASKINSTANCE taskinstan2_, CMCS3_PROCESS_INSTANCE_INFO processins3_,
JBPM_MODULEINSTANCE taskmgmtin4_
where taskinstan2_.TASKMGMTINSTANCE_=taskmgmtin4_.ID_
and pooledacto0_.ID_=taskinstan1_.POOLEDACTOR_
and taskinstan1_.TASKINSTANCE_=taskinstan2_.ID_ and pooledacto0_.ACTORID_='wangchuansgs@ah.cmcc'
and taskmgmtin4_.PROCESSINSTANCE_=processins3_.ProcessInstanceId
and (taskinstan2_.ACTORID_ is null)
and taskinstan2_.ISOPEN_=1 order by taskinstan2_.ID_ desc;
--根据单据信息查出流程节点
select ti.ID_,pa.ACTORID_ from jbpm_pooledactor pa,jbpm_taskinstance ti,JBPM_TASKACTORPOOL tap
where pa.ID_=tap.POOLEDACTOR_ and ti.ID_=tap.TASKINSTANCE_
and ti.ID_ in(select ti.id_ from jbpm_moduleinstance m,jbpm_processinstance pii,
jbpm_taskinstance ti, CMCS3_PROCESS_INSTANCE_INFO pinfo
where m.PROCESSINSTANCE_ = pii.ID_ and m.ID_=ti.TASKMGMTINSTANCE_
and pinfo.PROCESSINSTANCEID = pii.ID_
and pii.ID_ in(select b.processinstanceid from cmcs3_transfer_bill b where b.voucherno = '凭证号'));
--所有流程组中的制单,复核,审批人的姓名,和节点位置
select distinct pt.taskname,ptu.posts,ptu.actors from cmcs3_process_task pt,cmcs3_process_task_user ptu,cmcs3_process p
where pt.processid = p.processid and pt.processtaskid = ptu.processtaskid
and p.uniquecode = 'ExternalPayments';
--查询流程实例下的执行的任务
select pii.ID_,pinfo.INFO,ti.* from jbpm_moduleinstance m,jbpm_processinstance pii,
jbpm_taskinstance ti, CMCS3_PROCESS_INSTANCE_INFO pinfo
where m.PROCESSINSTANCE_ = pii.ID_ and m.ID_=ti.TASKMGMTINSTANCE_
and pinfo.PROCESSINSTANCEID = pii.ID_
and pii.ID_= 999999999999;
--查询任务实例的用户(根据jbpm_taskinstance 的ID 找到对应流程节点的用户)
select ti.ID_,pa.ACTORID_ from jbpm_pooledactor pa,jbpm_taskinstance ti,JBPM_TASKACTORPOOL tap
where pa.ID_=tap.POOLEDACTOR_ and ti.ID_=tap.TASKINSTANCE_
and ti.ID_ = 532;(id 是jbpm_taskinstance 的ID)
--查询用户下的单据
select distinct taskinstan2_.CREATE_ as col_0_0_, processins3_.Info as col_1_0_, taskinstan2_.NAME_ as col_2_0_, taskinstan2_.ID_ as col_3_0_
from JBPM_POOLEDACTOR pooledacto0_, JBPM_TASKACTORPOOL taskinstan1_, JBPM_TASKINSTANCE taskinstan2_, CMCS3_PROCESS_INSTANCE_INFO processins3_,
JBPM_MODULEINSTANCE taskmgmtin4_
where taskinstan2_.TASKMGMTINSTANCE_=taskmgmtin4_.ID_
and pooledacto0_.ID_=taskinstan1_.POOLEDACTOR_
and taskinstan1_.TASKINSTANCE_=taskinstan2_.ID_ and pooledacto0_.ACTORID_='wangchuansgs@ah.cmcc'
and taskmgmtin4_.PROCESSINSTANCE_=processins3_.ProcessInstanceId
and (taskinstan2_.ACTORID_ is null)
and taskinstan2_.ISOPEN_=1 order by taskinstan2_.ID_ desc;
--根据单据信息查出流程节点
select ti.ID_,pa.ACTORID_ from jbpm_pooledactor pa,jbpm_taskinstance ti,JBPM_TASKACTORPOOL tap
where pa.ID_=tap.POOLEDACTOR_ and ti.ID_=tap.TASKINSTANCE_
and ti.ID_ in(select ti.id_ from jbpm_moduleinstance m,jbpm_processinstance pii,
jbpm_taskinstance ti, CMCS3_PROCESS_INSTANCE_INFO pinfo
where m.PROCESSINSTANCE_ = pii.ID_ and m.ID_=ti.TASKMGMTINSTANCE_
and pinfo.PROCESSINSTANCEID = pii.ID_
and pii.ID_ in(select b.processinstanceid from cmcs3_transfer_bill b where b.voucherno = '凭证号'));
--所有流程组中的制单,复核,审批人的姓名,和节点位置
select distinct pt.taskname,ptu.posts,ptu.actors from cmcs3_process_task pt,cmcs3_process_task_user ptu,cmcs3_process p
where pt.processid = p.processid and pt.processtaskid = ptu.processtaskid
and p.uniquecode = 'ExternalPayments';
发表评论
文章已被作者锁定,不允许评论。
-
JBPM的表相关操作
2016-02-21 18:35 502--通过流程的编码获取该对应的流程定义 select * ... -
JBPM的常规操作
2014-06-10 22:01 381--1.撤回到上一个节点--删除高经理审批之后所有的节点的审 ... -
JBPM3.2.1 如何得到建立jbpm数据库表的sql脚本
2013-12-18 21:34 803JBPM3.2.1 如何得到建立jbpm数据库表的sql脚本 ... -
JBPM3.2数据库表说明(增加JBPM_TASKINSTANCE的补充)
2013-12-18 21:30 606http://blog.csdn.net/ynztpw ... -
JBPM3.2.2表关系详尽解释与全面分析 转载
2013-12-18 21:28 484http://www.blogjava.net/swboo/ ... -
学习JBPM
2013-10-08 15:57 335学习JBPM4.4 String taskUserNam ... -
JBPM开发中常用问题
2013-10-07 11:42 367问题:今天做流程时用eclipse中的jbpm插件,新建的文 ... -
BCDL 流程表应用
2013-10-06 13:14 638select * from cmcs3_process_u ... -
JBPM流程报错 Token.children, no session
2013-06-04 16:48 0org.hibernate.LazyInitializati ... -
流程控制主题思路
2013-03-27 12:53 569云南电信 1. JbpmProcessDaoImpl: ... -
解决福建批量复核慢
2012-11-14 09:40 686--解决福建批量复核慢的,以后其他省也可以这样 DROP I ... -
BCDL 的 JBPM 执行的顺序
2012-11-09 16:00 619--BCDL 的 JBPM 执行的顺序 1. 首先Jbp ... -
获得制单中的所有审批流程
2012-10-19 10:31 623hql.append(" select g fro ... -
BCDL JBPM流程相关2
2012-10-08 17:30 7851. tib.getAvailableTransitions( ... -
BCDL JBPM流程相关1
2012-10-08 17:27 706--云南电信的有 private Date appDate; ...
相关推荐
工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理
JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM...
jbpm工作流程jbpm工作流程jbpm工作流程jbpm工作流程jbpm工作流程
jbpm4.4流程图
jBPM2-流程图与JBPM API.ppt jBPM2-流程图与JBPM API.ppt
JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料JBPM流程引擎设计 工作流资料
文档详细介绍了如何利用JBPM开发流程应用,从框架构造到节点处理。
JBPM流程监控的实现过程
JBPM4.4完整可用审批流程工程,MAVEN管理jar包, 包含创建sql最重要的是有各种报错指南!!!
JBPM流程代码演示
JBPM采购申请系统源代码+全套流程+JBPM的详细介绍2.zip JBPM采购申请系统源代码+全套流程+JBPM的详细介绍2.zip JBPM采购申请系统源代码+全套流程+JBPM的详细介绍2.zip JBPM采购申请系统源代码+全套流程+JBPM的详细...
jbpm流程
1.6 JBPM_DELEGATION:流程代理类表(用于实例化jbpm中的action类) 6 1.7 JBPM_TASK:流程任务表 6 1.8 JBPM_TASKCONTROLLER:流程任务控制器 7 1.9 JBPM_VARIABLEACCESS:流程变量表 7 1.10 JBPM_MODULEDEFINITION...
JBPM4 开发文档 实例 流程 JBPM4 开发文档 实例 流程 JBPM4 开发文档 实例 流程
JBPM Web流程设计器,用js+extjs画的jbpm流程设计器,与eclipse插件类似,可以进行自定义。
jbpm业务流程设计demo 基于jbpm设计的业务流程
JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...
JBPM是JBOSS公司的一个开源工作流产品,它功能强大,商业工作流所提供的功能它基本上都有。然而在JBPM中没有提供流程监控的功能的相关API,这点让很多使用JBPM做企业应用的开发人员颇为头疼。
通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...
jbpm流程引擎框架源码,一套流行的流程引擎框架代码