天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3540|回复: 0

[视图-操作按钮] 视图批量启动流程【视图操作-批量提交】

[复制链接]
spiral 发表于 2012-12-3 18:14:09 | 显示全部楼层 |阅读模式
Q:视图中批量为未启动流程的数据启动流程

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


  3. //以下脚本不支持,因为在视图中不能获取当前文档
  4. var doc = getCurrentDocument();
  5. var author =doc.getAuthor();
  6. author;
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 17:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表