插件获取工作流的审批意见和审批人原创
金蝶云社区-JeremyG
JeremyG
17人赞赏了该文章 3,959次浏览 未经作者许可,禁止转载编辑于2020年09月22日 17:27:46

在审批节点离开时绑定工作流插件,然后在工作流插件里重写notify方法,通过agentExecution获取审批意见,代码:

public class WorkFlowPlugin0420 implements IWorkflowPlugin {

    @Override
    public void notify(AgentExecution e) {
        //获取审批意见
        Object currentTaskResult = e.getCurrentTaskResult(WFTaskResultEnum.auditMessage);
        System.out.println(currentTaskResult);
        
        //获取当前工作流节点
        AgentTask currentTask = e.getCurrentTask();
        //获取当前节点实际审批人ID
        Long assigneeId = currentTask.getAssigneeId();
        //获取当前节点所有的审批人ID
        List<Long> currentApprover = e.getCurrentApprover();
    }
    
}


赞 17