鱼腥草 发表于 2024-8-30 09:20:21

关于在流程事件中获取用户信息的问题

管理大大您好,我现在需求是在流程编辑的事件“等待人工处理时”如下图,这个事件中获取到该活动节点人员的手机号。应该怎么获取?

现在我用以下的方法手机号获取不到。而且我使用获取个人信息的方式是不是也不太对。麻烦看一下呢?

论坛管理员 发表于 2024-8-30 13:13:28

您这里用this.workContext.getTaskList()能获取到当前待办吗?待办里存储的有待办人,通过待办人再去拿他的手机号码
您上面的脚本,我没看到哪里有获取手机号码的代码

鱼腥草 发表于 2024-8-30 15:14:56

论坛管理员 发表于 2024-8-30 13:13
您这里用this.workContext.getTaskList()能获取到当前待办吗?待办里存储的有待办人,通过待办人再去拿他的 ...

注释的那个就是获取手机号的
我获取代办的代码是不是不对。应该用哪个?
我现在有可能获取的不对

论坛管理员 发表于 2024-9-2 09:47:44

您print一下,this.workContext.getTask().personDn,看看人员拿到的对不对
然后通过http://xxxxxxx/api/server.module_org.html#.getPerson拿到个人对象,里面有手机号码

鱼腥草 发表于 2024-9-2 09:49:57

论坛管理员 发表于 2024-9-2 09:47
您print一下,this.workContext.getTask().personDn,看看人员拿到的对不对
然后通过http://xxxxxxx/api/se ...

我看过了,拿到的人员是没问题的。但是.getPerson这个获取不到。等下我把报错给您发一下

鱼腥草 发表于 2024-9-2 09:57:01

鱼腥草 发表于 2024-9-2 09:49
我看过了,拿到的人员是没问题的。但是.getPerson这个获取不到。等下我把报错给您发一下
...

感谢大佬,我之前用的getPersonData(name)没获取到。用getPerson现在获取到了。感谢!!!
我看教程说流程事件是后端脚本,运行在服务端,所以一直着重用后端脚本。现在看,部分前端api也是没问题的吧?

论坛管理员 发表于 2024-9-2 13:30:07



process和server都是后端用的脚本

鱼腥草 发表于 2024-9-2 18:01:04

论坛管理员 发表于 2024-9-2 13:30
process和server都是后端用的脚本

好嘞,万分感谢:handshake
页: [1]
查看完整版本: 关于在流程事件中获取用户信息的问题