在单据详情进行审批的时候,如果获取当前用户的审批节点?原创
金蝶云社区-暗夜
暗夜
3人赞赏了该文章 387次浏览 未经作者许可,禁止转载编辑于2023年01月10日 19:48:52

可以再单据上挂个插件;根据下面的方法获取当前的节点,然后隐藏相关的数据;

//根据单据id获取流程实例id列表            Kingdee.BOS.Workflow.ServiceHelper.ProcManageServiceHelper.GetPrcInstIdsByBillId(ctx,fmormId,billId);

 //根据流程实例id获取当前处理人;            Kingdee.BOS.Workflow.ServiceHelper.BOSWorkflowServiceHelper.GetTodoAssignUserIds(ctx, procInstId)

//根据流程实例id获取审批路线,审批路线是1个节后,包括各个节点的消息;

WorkflowChartServiceHelper.GetProcessRouter(this.View.Context, procInstId);

审批路线的最后一行 就是当前的节点 ;里面有 节点名称,节点处理人 等信息


赞 3