Activiti工作流获取下一节点失败,一直获取的是上一步的

获取方式如下:

ProcessDefinition definition = repositoryService.createProcessDefinitionQuery().
                processDefinitionId(defineId).singleResult();
        ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService).getDeployedProcessDefinition(definition.getId());
List<ActivityImpl> list = processDefinitionEntity.getActivities();

流程正常提交,提交到某一岗后获取下一岗节点时一直获取的是上一岗的

应该获取不到未到的节点吧,

流程中可能会有分支,而且每个节点都可能会改变数据