在单据详情进行审批的时候,如果获取当前用户的审批节点?原创
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);
审批路线的最后一行 就是当前的节点 ;里面有 节点名称,节点处理人 等信息
推荐阅读