审批人转移
2021-04-27 14:28:38 7 举报
通过此逻辑操作可以将一天某个人的所有未审批流程进行更换
作者其他创作
大纲/内容
font color=\"#ff3333\
转移审批人
font color=\"#ff0000\
①通过userID查询act_extension_assignee查到task_def_id
最后回到起点修改act_extension_assignee
②通过act_extension_assignee表的task_def_id查询到act_extension_taskdef表的processdefid(流程模型ID)和taskdefid(流程模型中的用户审批节点ID)
2.1、act_extension_taskdef表中的taskdefid是后面检索XML节点要用的
这三个表中只能通过PROC_INST_ID_(流程实例ID)无法查到当前节点是否结束。act_extension_app_mange、act_ru_identitylink、act_hi_identitylink
③通过act_extension_taskdef表的processdefid(流程模型ID),查询act_re_procdef表,取到deployment_id(流程部署ID)
方案一
⑤通过act_extension_taskdef表的processdefid(流程模型ID),查询act_re_procdef表,取所有满足的ID_
④通过act_re_procdef表,取到deployment_id(流程部署ID)查询act_ge_bytearray表,渠道XML文件。这时候用到之前取得act_extension_taskdef表中的taskdefid字段,检索userTask节点的ID等于taskdefid的,然后查找节点底下的fowable:Assignee的value中的要替换的userID替换成新的用户ID。(修改数据操作)
0 条评论
下一页