利用脚本语言
如下:
(function () {
    var applicationId = getApplication();//获取applicationId
    var docProcess = getDocProcess(applicationId);
    //参数1
    var formProcess = new Packages.cn.myapps.designtime.form.service.FormDesignTimeServiceImpl();
    var newForm2 = formProcess.doViewByFormName("QuotationDetailedListForm", applicationId);
    //参数2
    var user = getWebUser();
    //参数3
    var params = getParamsTable();
    //1.创建表单
    var newDoc2 = docProcess.doNew(newForm2, user, params);
    //2.填入数据
    newDoc2.addStringItem("字段名称", doc.getItemValueAsString("ApplyPerson")); //报价者  
    newDoc2.addDateItem("QuoterDate", doc.getItemValueAsDate("ApplyDate")); //报价日期
    newDoc2.addDoubleItem("acceptanceDate", data1.getItemValueAsDouble("acceptanceDate")); //纳期(天)
    //3.保存表单
    docProcess.doCreate(newDoc2);
    var flowid = WBJYQR_FLOWID;//获取流程id
    params.setParameter("_flowid", flowid) //flowid为对应的流程Id.  
    docProcess.doStartFlowOrUpdate(newDoc2, params, user); //启动流程
})()
|