按年龄筛选任务
Filter tasks by age
正常找任务如下:
@Inject
TaskService taskService;
taskService.createTaskQuery()
.processDefinitionKey(ProcessVars.PROCESSKEY)
.taskCandidateGroupIn(list).initializeFormKeys().list();
如何按年龄筛选?以超过 3 周的任务为例。通过历史服务?
感谢您的帮助。
您可以使用 TaskQuery taskCreatedBefore
or taskCreatedBeforeExpression
方法。对于第二个,您可以使用像 "${dateTime().minusWeeks(3)}"
这样的表达式来为您计算日期。
正常找任务如下:
@Inject
TaskService taskService;
taskService.createTaskQuery()
.processDefinitionKey(ProcessVars.PROCESSKEY)
.taskCandidateGroupIn(list).initializeFormKeys().list();
如何按年龄筛选?以超过 3 周的任务为例。通过历史服务?
感谢您的帮助。
您可以使用 TaskQuery taskCreatedBefore
or taskCreatedBeforeExpression
方法。对于第二个,您可以使用像 "${dateTime().minusWeeks(3)}"
这样的表达式来为您计算日期。