|
|
【myApps/OBPM版本号】:v5.0- sp 1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
Q:
邮件内容要体现出什么项目的什么申请到什么状态了
(就体现出什么流程,那个项目,走到什么状态了)
A:
(function(){
var doc = getCurrentDocument();
var xmmc = doc.getItemValueAsString("项目名称");
var statelabel = getStateLabel();
var webuser = getWebUser();
var deptid = webuser.getDefaultDepartment(); //获取用户对应的默认部门
var userProcess = getUserProcess();
var roleList = createObject("java.util.ArrayList");
var roles = "角色1;角色2;";
var arr = splitText(roles, ";");
for(var i=0;i<arr.length;i++){
var role = getAccurateRoleByName(arr[i]);
roleList.add(role);
var users = userProcess.queryByDepartmentAndRole(deptid, roleList);
if(users != null){
for(var iter=users.iterator();iter.hasNext();){
var user=iter.next();
var to = user.getEmail();
var subject="主题";
var content="<span>"+xmmc+"项目的验收测试流程申请到"+statelabel+"状态了</span>";
sendEmailBySystemUser(to,subject,content);
}
}
}
})()
|
|