在 线索 转化为客户时,有个按钮“转化为客户”,它的动作执行后的程序中,有如下代码,麻烦专家解释一下,以便学习参考进步....
var sub = getCurrentDocument();//
var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());.//不懂????
var params = new Packages.cn.myapps.base.action.ParamsTable(); //不懂????
var user = getWebUser();
var doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document(); //不懂????
var ischange = sub.getItemValueAsString("转换");//获取转化字段的值
var today = getCurDate("yyyy-MM-dd");//获取当前时间
var day = parseDate(today,"yyyy-MM-dd");
var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());//拿到文档对象的业务处理类
var params = new Packages.cn.myapps.base.action.ParamsTable(); //实例化参数类
var doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document(); //实例化一个文档对象
$PRINTER.println("-----------------------today---------"+today);//打印语句,在控制台输出变量today的值
doc.setFormid('11de-7a72-1d88d320-9b12-6d15514a48f5');//设置表单ID
doc.setFormname('天翎客户关系管理系统/客户/fm_client');//给formname设置值。这一点您可以查询系统业务表,系统默认插进去的是该字段值,就是这种格式
doc.setAuthor(user.getId());//给author字段设置值
doc.setIstmp(false);//给Istmp字段设置值
doc.setApplicationid(getApplication());//给Applicationid字段设置值
doc.setDomainid(user.getDomainid());//给Domainid字段设置值