您好,本地测试,发现,动态表单的记录,是通过文档对象插入的,然后再通过保存带流程的按钮启动流程后记录能够正常走流程,但是我的工作中不会显示代办,该问题稍后会作为bug提交至研发进行修复,给您带来不便,敬请见谅!
- 本地测试用脚本
- var name=getItemValueAsString("学生姓名");
- var age=getItemValueAsString("学生年龄");
- var process = getDocumentProcess();
- var formProcess = getFormProcess();
- var subform = formProcess.doView("11e1-a95d-5ece5a96-9ceb-c738f2f153dd");//选项卡表单对应的formid
- var doc = process.doNew(subform,getWebUser(),createParamsTable());
- var sql="select * from tlk_选项卡 where item_学生姓名='"+name+"' ";
- var datas = queryBySQL(sql);
- var value;
- if(datas.size()>0)
- {
- for (var iter = datas.iterator(); iter.hasNext();)
- {
- var data = iter.next();
- value = data.getItemValueAsString("学生年龄");
- }
-
- data.findItem("学生年龄").setValue(age);
- process.doUpdate(data);
- }
- else
- {
- doc.addStringItem("学生姓名",name);
- doc.addStringItem("学生年龄",age);
- process.doCreate(doc);
- }
复制代码 |