下面是我用来以编程方式移动到下一个工作流程步骤的代码,即自动处理程序以编程方式提前,而不是选择步骤上的复选框自动处理程序前进。
List<Route> routes = workflowSession.getRoutes(workItem);
if(CollectionUtils.isNotEmpty(routes)) {
for (Route route : routes) {
logger.info("Route: " + route.getName() + " route: " + route);
}
workflowSession.complete(workItem, routes.get(0));
}
虽然记录器为我提供了正确的路线信息,但我无法继续下一步,工作流程继续运行状态。
用于上述代码的参考文献:
请告诉我我错过了什么。 如果您需要更多详细信息并请更新问题,请与我们联系。