CQ工作流程," Handler Advance&#34 ;?

时间:2014-04-07 21:25:10

标签: cq5

我正在使用Adobe CQ 5.4中的一些自定义WorkflowProcess类

当我将工作流程步骤配置为工作流程模型的一部分时,会出现一个名为“Handler Advance,检查您的处理程序是否会进入下一步”的复选框

我的Java类实际上确实推进了工作流程(有时会终止工作流程)。 即

workflowSession.complete(workItem, routes.get(0));
workflowSession.terminateWorkflow(workItem.getWorkflow());

鉴于此自定义WorkflowProcess执行这些操作,我认为我应该检查“Handler Advance”选项。

我希望能更好地解释这个选项。

谢谢!

1 个答案:

答案 0 :(得分:4)

true (选中)时,处理程序前进选项将在当前进程执行完毕后将工作流推进到下一步。

如果处理程序高级选项为错误(未选中),则进程脚本必须负责将工作流推进到下一步。如果脚本没有处理此问题,工作流将保持运行状态,而不会从当前步骤继续进一步。

由于您的自定义工作流程过程将工作流程推进到下一步,因此选中或取消选中处理程序高级选项后,它没有任何区别。