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

[已解决] doBatchApprove使用示例【函数-doBatchApprove】

[复制链接]
吴思敏 发表于 2021-7-6 18:34:00 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:









1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
 楼主| 吴思敏 发表于 2021-7-6 18:35:10 | 显示全部楼层
Q:doBatchApprove(String[] docIds, WebUser user, Environment evt,ParamsTable params, Collection<String> limistList)这个函数怎么使用啊?
A:这个函数的作用以及个参数的解释一下:
  1. /**
  2.          * 批量审批文档
  3.          *
  4.          * @param docIds
  5.          *            文档标识数组
  6.          * @param user
  7.          *            WebUser对象
  8.          * @param evt
  9.          *            环境
  10.          * @param params
  11.          *            页面参数
  12.          * @param limistList
  13.          *            下一个节点限制列表
  14.          * @see cn.myapps.core.dynaform.activity.ejb.Activity#getApproveLimit();
  15.          * @return 成功条数
  16.          * @throws Exception
  17.          */
  18.         public int doBatchApprove(String[] docIds, WebUser user, Environment evt,
  19.                         ParamsTable params, Collection<String> limistList) throws Exception;
复制代码

使用这个函数的一个例子:
  1. var docid=getId();//第一个参数
  2. var user=getWebUser();//第二个参数
  3. var evt=new Packages.cn.myapps.constans.Environment();//实例化一个应用环境
  4. var params="3333";//第四个参数
  5. var limistList=getStateLabel();//第五个参数
  6. var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcess();
  7. process.doBatchApprove(docid,user,evt,params,limistList);
复制代码
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 23:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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