比如当前流程节点,节点审批人等
或者在流程某一节点审批后,能直接返回下一步的节点信息
Map<String, BpmChildNode> childNodeMap = bpmService.getDeployAllNodeMap(processDefinitionId);
BpmChildNode nowNode = childNodeMap.get(nodeId);//当前节点
可以通过这样获取当前节点,然后再解析BpmChildNodeL里面的下一个节点。
但是这样的话,有时候分纸来的,下面有多个待审批的节点。
如果是表的话,可以查dingding_bpm_flow_task ,这个是任务表,然后查待处理的任务试试
我是在前端js增强中使用,而且目前只知道processDefinitionId 和 processInstanceId
调用src\api\lowBpm\bpm\index.ts的getBpmDetail方法获取流程详情数据 可以只传递processInstanceId
Map<String, BpmChildNode> childNodeMap = bpmService.getDeployAllNodeMap(processDefinitionId);
BpmChildNode nowNode = childNodeMap.get(nodeId);//当前节点
可以通过这样获取当前节点,然后再解析BpmChildNodeL里面的下一个节点。
但是这样的话,有时候分纸来的,下面有多个待审批的节点。
如果是表的话,可以查dingding_bpm_flow_task ,这个是任务表,然后查待处理的任务试试