|
楼主 |
发表于 2014-11-21 16:52:32
|
显示全部楼层
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import com.justep.system.opm.OrgUnit;
import com.justep.system.opm.OrgUtils;
import com.justep.system.process.Task;
import com.justep.system.process.TaskHelper;
public class WpmProcess {
public static void wpmProcessAfterSaveYy_xmxx_mAction() {
//获得通知接收者
String sData1 = "AA9ACD6BDB8147ED9EE6A666FA26012F";
java.util.List<OrgUnit> ls = new ArrayList<OrgUnit>();
ls = OrgUtils.findPersonMembersByID("ORG01", "PSN01");
//设置通知为打开时抢占、打开后自动结束
Map<String, Object> varMap = new HashMap<String, Object>();
varMap.put("sExecuteMode2", com.justep.system.process.TaskExecuteMode2.FINISH_WHEN_OPEN );
varMap.put("sPreemptMode", com.justep.system.process.TaskPreemptMode.OPEN );
//创建通知,执行保存方法,即发送通知
Task t = TaskHelper.createNotice("自定义通知", "/BIZ/wpm/wpm_main/process/wpm/wpmProcess",
"noticeActivity", "/UI/wpm/wpm_main/process/wpm/noticeActivity.w",
"/UI/wpm/wpm_main/process/wpm/noticeActivity.w", sData1, (OrgUnit) ls, varMap);
t.save();
}
}
这个是saveAction执行后事件,运行的时候提示Java.util.ArrayList 保存数据失败! |
|