select select task.PROCINST_ piID from jbpm_taskinstance task,jbpm_processinstance pi
where pi.END_ !='' and pi.ID_=task.PROCINST_
and not exists (SELECT 1 from jbpm_taskinstance where end_<task.END_ and PROCINST_ =task.PROCINST_)
and task.ACTORID_='admin';
where pi.END_ !='' and pi.ID_=task.PROCINST_
and not exists (SELECT 1 from jbpm_taskinstance where end_<task.END_ and PROCINST_ =task.PROCINST_)
and task.ACTORID_='admin';
本文提供了一个SQL查询示例,用于从数据库中筛选出已结束的任务,并确保这些任务没有被其他更晚结束的任务覆盖。该查询适用于JBPM工作流引擎的场景,通过连接任务实例表与流程实例表来获取指定用户(例如'admin')已完成的任务记录。
642

被折叠的 条评论
为什么被折叠?



