平台前后端都提供了直接回退到首环节的API
前端
通过工作流组件提供的API实现,如下:
task参数是要回退的任务ID
var wfmui = this.comp("wfmui");
var task = this.params.task;
wfmui.backQuery(task, null,{backRange: "start"});
后端
通过com.justep.util.process.ProcessUtil中提供的API实现,如下:
task参数是要回退的任务ID
ProcessControl control = ProcessUtil.backRootProcessQuery(SpringWebUtil.getRequest(), task);
ProcessUtil.backProcess(SpringWebUtil.getRequest(), task, control);