最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

java - activiti - get TaskId from DelegateExecution - Stack Overflow

programmeradmin3浏览0评论

I've tried:

 log.info("getTaskId-2 : " + processEngine.getHistoryService()
                        .createHistoricProcessInstanceQuery()
                                .processInstanceId(execution.getProcessInstanceId())
                                .list());



                log.info("getTaskId-3 : " + processEngine.getRuntimeService()
                        .createProcessInstanceQuery()
                        .processInstanceId(execution.getProcessInstanceId())
                        .list());


                log.info("getTaskId-4 : " + processEngine.getTaskService().createTaskQuery()
                        .processInstanceId(execution.getProcessInstanceId())
                        .orderByTaskCreateTime()
                        .desc()
                        .list()
                        .stream()
                        .map(Task::getId)
                        .findFirst()
                        .orElse(null));

                log.info("getTaskId-5 : " + processEngine.getHistoryService()
                        .createHistoricTaskInstanceQuery()
                        .processInstanceId(execution.getProcessInstanceId())
                        .orderByTaskCreateTime()
                        .desc()
                        .list()
                        .stream()
                        .map(HistoricTaskInstance::getId)
                        .findFirst()
                        .orElse(null));

but no info at all

发布评论

评论列表(0)

  1. 暂无评论