camunda7中有获取下一个节点信息的API吗

问题描述 投票:0回答:0

流程到达会签节点时,需要提前设置参数。这个参数是由另一个系统传递给我们的,所以我们需要知道什么时候需要传递它。那么请问Camunda有没有API可以获取下一个节点需要的参数enter image description here

目前下一个节点是通过遍历bpmnModel来获取的,但是面对复杂的bpm会出现问题

        List<String> list = processHandler.getNextUserNodeForSigner(paramBean.getInstanceId(), myWorkTask, paramBean.getParaMap());
        if (!list.isEmpty()) {
            map.put(ConstUtils.SIGNER_LIST, list);
        }
        map.put("pass", true);
        taskService.setVariablesLocal(myWorkTask.getId(), map);
        taskService.complete(myWorkTask.getId(), map);
camunda
© www.soinside.com 2019 - 2024. All rights reserved.