如果只是需要流转的时候把附言信息显示在任务标题上可以在流转前(onBeforeAdvance)事件中处理,如下:
public static void flowTestProcessBeforeAdvance() {
ProcessControl flowControl = (ProcessControl) ProcessUtils.getProcessContext().getProcessControl();
String sContent = flowControl.getPostscript();//获取附言信息
for (ProcessControlItem to : flowControl.getFlowTos()) {//获取环节相应的流转信息
String sName = to.getTask().getName();
to.getTask().setName(sName+" "+sContent);
}
}
如上设置后在代办任务或提交任务等中看到的任务标题中就会有附言信息
如果是某个环节需要设置,就在环节的onBeforeAdvance事件中处理;如果是整个流程都需要设置,就在流程的onBeforeAdvance事件中处理
如果是所有的流程都需要设置,可以通过监听onBeforeAdvance事件设置
评一波