查看: 11731|回复: 3

流程中如何获取流程创建人各项信息

升级   0.38%

2

主题

4

回帖

38

积分

注册会员

Rank: 2

积分
38
发表于 2021-1-22 21:03:10 | 显示全部楼层 |阅读模式
在流程处理过程中调用另外一个项目的接口,参数中需要流程发起人的手机号信息,现在获取不到这个值,请问管理员这个要怎么获取?

this.workContext.getWork()  中可以获取到创建人的姓名,部门等信息 ,是否在需要在程序中用ajax请求内部查询用户接口才能获取?
以下是流程中 服务调用的代码:
var startTime = this.data.dateInput+" "+this.data.beginTimeInput+":00";
var completedTime = this.data.dateInput+" "+this.data.endTimeInput+":00";
var creatorPerson = this.workContext.getWork().creatorPerson + '';
var createName = creatorPerson.split("@")[0];
var creatorId = creatorPerson.split("@")[1];
var room = this.data.roomSelect;

var meeting = {
    "lockId": 112123,
    "validStart": startTime,
    "validUntil": completedTime,
    "holder": createName,
手机号参数:
    "phoneNumber": '13322223333'
};
this.body.set(meeting);
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-1-25 10:04:12 | 显示全部楼层
您好:您可以根据组织用户接口,获得用户属性,得到用户的手机号码!
http://您的地址:20020/x_organization_assemble_control/jest/index.html
回复

使用道具 举报

升级   0.38%

2

主题

4

回帖

38

积分

注册会员

Rank: 2

积分
38
发表于 2021-1-25 10:50:18 | 显示全部楼层
您好~那这个放到流程里面用什么请求?用ajax还是用什么?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-1-26 10:08:10 | 显示全部楼层
您可以参考一下api 关于接口的调用
http://www.o2oa.net/x_desktop/app.html?app=portal.Portal&status={%22portalId%22:%22dcd8e168-2da0-4496-83ee-137dc976c7f6%22,%22pageId%22:%22c997dc5a-a575-4349-9246-80a87ef59bf6%22}&anonymous

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread