|
|
Q:视图中批量为未启动流程的数据启动流程
A:您好,你可以添加一个类型为“查询”的操作按钮,具体参考以下脚本:- var flowid = "11e2-3902-33c4a874-ba55-a160b819915a"; //流程ID
- var params1 = getParameter("_selects");
- var recordid = splitText(params1,";"); //得到选中记录组的id
- var process = getDocumentProcess();//申明文档业务处理类
- for(var i=0;i<recordid.length;i++)
- {
- var doc = findDocument(recordid[i]); //获得选中记录的文档对象
- var params = createParamsTable();
- params.setParameter("_flowid",flowid);
- process.doStartFlowOrUpdate(doc,params,getWebUser());
- }
复制代码 当流程的第一个节点的审批人,在代码模式为以下脚本请需要注意:- //以下脚本支持
- getwebUser();
- //以下脚本不支持,因为在视图中不能获取当前文档
- var doc = getCurrentDocument();
- var author =doc.getAuthor();
- author;
复制代码 |
|