|
发表于 2014-5-22 20:10:08
|
显示全部楼层
jholy 发表于 2014-5-22 19:38
这里首先要分清楚,你希望流程启动后是停在第一个环节,还是启动后自动流转一次,直接流转到第二个环节
...
老师,我看你说的视频,并根据你的案例写的,我需要将数据启动后自动流转一次,直接流转到第二个环节,但是在执行“ProcessUtils.advanceProcess(firstTask, null);”这句代码时,就会报“必须指定执行者”,请问是什么问题呢?我这个方法,流程的标题是固定的,fId是通过接口传过来的记录ID,我就给一个fId,可以实现吗?
public static String dxjStartFlow(String fId) {
String sFId=ContextHelper.getPersonMember().getFID();
Document startDom = ProcessUtils.startProcess("/sbwxgl/sbwxxx/process/sbwxxx/sbwxxxProcess", "问题录入:设备维修信息", fId,sFId);
String firstTask = startDom.selectSingleNode("/items/item/task").getText();
ProcessUtils.advanceProcess(firstTask, null);
} |
|