问题描述
我在 RedHat RHPAM 中有下一个进程 (图像提取),它有一个人工任务 (批准请求),该进程有一个名为 nextRequestApprover 的字符串变量 设置用户 ID
出于测试目的,我在 nextRequestApprover 中对用户 user@mail.com 进行了硬编码,并将其设置为人工任务的参与者
过程编译执行成功,所以我实例化了一个新的,显示所有者是user@mail.com请看图。
public List<UserTaskDTO> fetchUserTasks(String processId,String userId) {
List<String> userGroups = identificationService.getGroupsOfUser(userId);
List<UserTaskDTO> result = new ArrayList<>();
List<VariableConfigDTO> variableConfigs = variableConfigService.getvariableConfigsByProcessAndShow(processId,VariableShowIn.TASK_LIST);
List<String> status = Lists.newArrayList("Ready");
List<TaskSummary> taskSummaries = userTaskClient.findTasksAssignedAsPotentialOwner(userId,userGroups,status,1000);
for (TaskSummary taskSummary : taskSummaries) {
if (taskSummary.getProcessId().equalsIgnoreCase(processId)) {
result.add(createuserTask(taskSummary,variableConfigs));
}
}
taskSummaries = userTaskClient.findTasksOwned(userId,1000); //<- empty
for (TaskSummary taskSummary : taskSummaries) {
if (taskSummary.getProcessId().equalsIgnoreCase(processId)) {
result.add(createuserTask(taskSummary,variableConfigs));
}
}
Sorting.sortDTOList(result);
return result;
}
变量 userId 有 "user@mail.com",所以我希望方法 findTasksOwned 填充列表 taskSummaries 包含与用户相关联的所有任务,但始终为空。
我不知道这里的问题或错过配置,所以我感谢任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)