Hi Team,
When user complete current task , he want immediately open next task to edit his job. BPM modeler process used Jmix screen.
Please help me!
Thank you!
Hi Team,
When user complete current task , he want immediately open next task to edit his job. BPM modeler process used Jmix screen.
Please help me!
Thank you!
This is my code:
@Subscribe("startProcessBtn")
public void onStartProcessBtnClick(Button.ClickEvent event) {
String taskId = processFormContext.processStarting()
.withBusinessKey("XXXXXX")
.start().getId();
Task nextTask = taskService.createTaskQuery().taskId(taskId).singleResult();
Screen screen = processFormScreens.createTaskProcessForm(nextTask , this);
screen.show();
closeWithDefaultAction();
}
But "nextTask " is null.
I got it. This is working code:
My mistake when processStarting() return “processId”, is not “taskId”
String processId = processFormContext.processStarting()
.withBusinessKey("XXXX")
.start().getId();
Task nextTask = taskService.createTaskQuery()
.processInstanceId(processId)
.active()
.orderByTaskCreateTime()
.desc()
.list()
.get(0);
Screen screen = processFormScreens.createTaskProcessForm(nextTask,this );
screen.show();
Thanks All!