本帖最后由 bess 于 2012-5-15 16:25 编辑
var user = getWebUser();
var c_doc = getCurrentDocument();
var tk_id = c_doc.getItemValueAsString("tk_id");
var cstm_id = c_doc.getItemValueAsString("cstm_id");
var cstm_name = c_doc.getItemValueAsString("cstm_name");
var cstm_email = c_doc.getItemValueAsString("cstm_email");
var tk_summary = c_doc.getItemValueAsString("tk_summary");
var tk_desc = c_doc.getItemValueAsString("tk_summary");
var tk_rslt_desc = c_doc.getItemValueAsString("tk_rslt_desc");
var timestr=getCurDate("yyyy-MM-dd HH:mm:ss");
var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());
var doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document();
//doc.setFormid('11e1-82db-82f9e817-bc72-7f54294ec671');
doc.setFormid('11e1-9e38-072b49c5-843f-574a659fe293');
doc.setFormname('CallCenter/SurveyManagement/form_survey');
doc.setAuthor(user.getId());
doc.setIstmp(false);
doc.setApplicationid(getApplication());
doc.setDomainid(user.getDomainid());
//doc.setParent(c_doc.getId());
doc.addStringItem("tk_id",tk_id);
doc.addStringItem("cstm_id",cstm_id);
doc.addStringItem("cstm_name",cstm_id);
doc.addStringItem("tk_summary",tk_summary);
doc.addStringItem("tk_desc",tk_desc);
doc.addStringItem("tk_rslt_desc",tk_rslt_desc);
process.doCreate(doc);
目前我的代码是这样的,能创建一条记录,但是没有启动流程,应该如何写这个代码,谢谢! |