org.hy.xflow.engine.config.db.db.ProcessParticipants.xml Maven / Gradle / Ivy
新增工作流流转过程的动态参与人信息
汇签记录:删除暂时添加的排除执行人信息
汇签记录:添加排除执行人
<[ WHERE A.serviceDataID = ':serviceDataID' ]>
ORDER BY A.processID
,CASE WHEN A.objectType = -1 THEN -2
WHEN A.objectType = -11 THEN -1
ELSE 0 END
,A.objectNo
]]>
org.hy.common.TablePartition
putRow(row.processID ,row)
org.hy.xflow.engine.bean.ProcessParticipant
setter(colValue)
查询工作流流转过程的动态参与人信息
AND (
A.objectID = ':user.userID'
<[ OR A.objectID = ':user.orgID' ]>
<[ OR A.objectID IN (:user.roleIDs) ]>
)
GROUP BY A.workID
,A.serviceDataID
HAVING MIN(B.participantTypeID) >= 0
ORDER BY A.workID
]]>
org.hy.xflow.engine.bean.ProcessParticipant
setter(colValue)
查询工作流流转过程抄送人相关的流程信息(督办)
AND (
A.objectID = ':user.userID'
<[ OR A.objectID = ':user.orgID' ]>
<[ OR A.objectID IN (:user.roleIDs) ]>
)
GROUP BY A.workID
,A.serviceDataID
HAVING MIN(B.participantTypeID) >= 0
ORDER BY A.workID
]]>
org.hy.xflow.engine.bean.ProcessParticipant
setter(colValue)
查询历史工作流流转过程抄送人相关的流程信息(督查)
<[ OR A.objectID IN (:createUser.roleIDs) ]>
)
UNION
SELECT DISTINCT A.objectType
FROM TProcessParticipants_History A
WHERE A.workID = ':workID'
AND A.pwpID NOT LIKE 'PCSL%'
AND (
A.objectID = ':createUser.userID'
<[ OR A.objectID = ':createUser.orgID' ]>
<[ OR A.objectID IN (:createUser.roleIDs) ]>
)
) WA
GROUP BY WA.objectType
HAVING MIN(WA.objectType) >= 0
ORDER BY CASE WHEN WA.objectType = 21 THEN 0
WHEN WA.objectType = 22 THEN 1
ELSE WA.objectType END
]]>
org.hy.xflow.engine.bean.ProcessParticipant
setter(colValue)
查询人员在工作流实例中的最大参与者角色是什么
<[ WHERE A.workID = ':workID' ]>
]]>
全流转结束后转历史
<[ WHERE workID = ':workID' ]>
]]>
<[ WHERE workID = ':workID' ]>
]]>
删除前转历史
© 2015 - 2025 Weber Informatics LLC | Privacy Policy