以联系电话为例:
当前用户信息对象:this.session.user
表单load事件里可以写console.log(this.session.user)来查看有哪些属性
例如:
员工号:this.session.user.employee
手机号:this.session.user.mobile
当前流程实例对象:this.workContext.getWork()
表单load事件里可以写console.log(this.workContext.getWork())来查看有哪些属性
例如:
拟稿人:this.workContext.getWork().creatorPerson
拟稿时间:this.workContext.getWork().createTime
拟稿部门:this.workContext.getWork().creatorUnit
var groupList = this.org.listGroupWithPerson( this.workContext.getWork().creatorPerson ); //如果获取当前人员所在的群组,传入的参数可用this.session.user.name
groupList返回如下图:
groupList[0].name即可获取群组名称
var groupObj = this.org.getGroup( "test" ); //test可为群组名称、唯一编码等
groupObj返回如下:
var groupList = this.org.getGroup( "test" ); var personList =groupList.personList; //群组内人员 var ipersonList = []; //身份数组 for(var i=0;i <personList.length;i++){ var personList2 = this.org.listIdentityWithPerson(personList[i]); //根据人员获取身份 if( personList2.length > 0){ ipersonList.push(personList2[0].distinguishedName); } } return ipersonList;
上一篇:开发知识-数据优化知识点
下一篇:快速入门-服务器总体介绍汇总