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

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

[已解决] 根据流程走向,提交给不同人脚本

[复制链接]
lillian828 发表于 2022-12-1 17:33:02 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:



这个是最后一个节点的脚本,就是根据流程走向,提交给不同人的



//根据流程走向获取对应的用户
(function(){
var doc = getCurrentDocument(); //获取文档对象   
var userid = doc.getItemValueAsString("项目负责人");  //获取表单用户值
var userVO = getUserById(userid);   //获取用户对象
var deptid = userVO.getDefaultDepartment();  //获取用户对应的默认部门
var userProcess = getUserProcess();
var roleList = createObject("java.util.ArrayList");
var statelabel = getStateLabel();
if("流程节点".equals(statelabel)){ //判断流程节点状态
  println("statelabel:"+statelabel);
  var role = getAccurateRoleByName("角色名");
  roleList.add(role);                  
  var users = userProcess.queryByDepartmentAndRole(deptid, roleList);
  println("users:"+users);
}
if("流程节点M".equals(statelabel)){
  var role = getAccurateRoleByName("角色名");   
  roleList.add(role);           
  var users = userProcess.queryByDepartmentAndRole(deptid, roleList);
}         
return users;            
})()

本版积分规则

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

GMT+8, 2026-8-12 12:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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