表单载入数据

以联系电话为例:
image.png
联系电话字段默认值写脚本:return this.session.user.mobile(脚本详解在下方) 即可

image.png

人员基础信息

当前用户信息对象:this.session.user
表单load事件里可以写console.log(this.session.user)来查看有哪些属性
image.png
例如:
员工号:this.session.user.employee
手机号:this.session.user.mobile

流程文档基础信息

当前流程实例对象:this.workContext.getWork()
表单load事件里可以写console.log(this.workContext.getWork())来查看有哪些属性
image.png
例如:
拟稿人: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返回如下图:
image.png
groupList[0].name即可获取群组名称

获取群组对象

var groupObj = this.org.getGroup( "test" ); //test可为群组名称、唯一编码等
groupObj返回如下:
image.png

获取群组内人员的身份

var groupList = this.org.getGroup( "test" ); 
var personList =groupList.personList; //群组内人员
var ipersonList = []; //身份数组
for(var i=0;i var personList2 = this.org.listIdentityWithPerson(personList[i]); //根据人员获取身份 
    if( personList2.length > 0){
        ipersonList.push(personList2[0].distinguishedName);
    }
}
return ipersonList;


推荐文章:

服务集成-通过数据接口获取流程数据
2021-03-02
O2OA允许用户自行修改源码或者增加源码来扩展系统服务,也可以包装功能更强的业务服务。本文主要介绍如何在Java代码中通过接口获取流程的业务数据。
脑图管理
2021-02-19
O2OA思维导图是表达发散性思维的有效图形思维工具,它简单却又很有效同时又很高效,是一种实用性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属
Office在线协作使用手册
2021-03-30
O2OAOffice在线协作模块,可以让使用者完全基于浏览器实现Office文档的在线编辑,协同编辑功能,不需要在本地安装WPS,Office等应用软件,可以对
开发知识-React篇:在O2OA平台框架中使用React
2021-02-07
  本章我们介绍使用React的CreateReactApp工具,在O2平台中创建React应用。在本例中,我们将列示当前用户的前20条待办,点击标题打开待办;
系统集成-SSO与单点认证
2021-02-26
O2OA平台提供灵活的系统集成方案,让企业信息平台与各类第三方系统进行集成。本篇主要介绍如何在O2OA中与其他系统实现单点登入。
常见问题-为什么127.0.0.1可以访问但其他IP无法访问
2021-02-07
备注:这里使用80、20020、20030端口为例。***部分一般添加到“-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22
系统配置-自定义消息提醒
2021-02-25
O2OA平台设计了灵活的消息提醒数据交互方式,开发者可以根据自己的需要,来消费消息提醒数据,也可以将消息提醒数据接入到Kafka消息中间件来实现消息的准实时提醒
常见问题:Maven编译o2server错误: Java Heap Space
2021-02-07
错误描述:解决方法:扩大maven内存。配置用户或者系统的环境变量MAVEN_OPTS。右键我的电脑(win10是此电脑)–>高级–>环境变量–>新建配置好后重
连接O2云体验APP移动手机办公
2021-02-25
O2OA拥有配套的移动办公APP,支持IOS和安卓端,用户可在连接O2云之后,使用APP使用移动办公。移动办公APP开放源代码,不会产生任何费用。本篇主要简单讲
开发知识-鲲鹏(ARM)麒麟操作系统如何替换yum源?
2021-02-07
有时候会遇到系统自带的麒麟的yum源失效,就像我们遇到的麒麟公司护网的时候,yum安装任何软件都无法成功,连接无响应,所以需要安装合适的yum源中标麒麟-华为A

results matching ""

    No results matching ""