var doc=getCurrentDocument();
var id=doc.getId();
var sql1="select * from tlk_work_summary where parent='"+id+"'";
var datas=queryBySQL(sql1);
var request = $WEB.getParamsTable().getHttpRequest();
var session=request.getSession();
var flags=session.getAttribute("meeting");
if(session!=null && flags=="meeting"){
if(datas.size()>0 && describe!=""){
//var process = getDocProcess(getApplication());
for (var iter = datas.iterator(); iter.hasNext();) {
var dept= iter.next();
var task=dept.getItemValueAsString("IS_WORK");
if(task.equals("YES")){
var describe=dept.getItemValueAsString("work_summary");
var process = getDocumentProcess();
var formProcess = getFormProcess();
var subform = formProcess.doView("11e2-aaf4-0e5798bc-8e0d-1b98c90524c2");//业务信息表f_common表单对应的formid
var sub_doc = process.doNew(subform,getWebUser(),createParamsTable());
var user=getWebUser();
var username=user.getName();
sub_doc.addTextItem("c_theme",dept.getItemValueAsString("task_theme"));
sub_doc.addTextItem("C_CREATOR",username);
sub_doc.addDateItem("c_start_time",dept.getItemValueAsDate("start_time"));
sub_doc.addDateItem("C_end_time",dept.getItemValueAsDate("end_time"));
sub_doc.addTextItem("C_DESCRIBE",describe);
sub_doc.addTextItem("c_executor",dept.getItemValueAsString("executor"));
process.doCreate(sub_doc);
var params =new Packages.cn.myapps.base.action.ParamsTable();
println("111111111111111111111111111111");
params.setParameter("_flowid", "11e2-aafa-414c2016-8e0d-1b98c90524c2");
println("22222222222222222222222222222222222222");
process.doStartFlowOrUpdate(sub_doc,params,user);//启动流程
println("33333333333333333333333333333333");
}
}
}
} |