Ade 发表于 2023-9-11 20:25:40

流程应用中获取当前登录账号的信息

通过this.workContext.getWork() 可以获取到姓名信息,但没有唯一编码,电话号码等信息,流程表单中应该如何获取这些信息


mengxin 发表于 2023-9-12 10:23:50

this.session.user.distinguishedName

论坛管理员 发表于 2023-9-12 10:31:37

mengxin 发表于 2023-9-12 10:23
this.session.user.distinguishedName

:handshake

Ade 发表于 2023-9-12 10:57:10

论坛管理员 发表于 2023-9-12 10:31


这样有个问题,表单里设置了name为当前登录人身份, 审核时因为登录人变了,name属性也会跟着改变

论坛管理员 发表于 2023-9-12 17:24:24

您哪里设置的,字段默认值吗?截图看一下

Ade 发表于 2023-9-13 15:41:13

本帖最后由 Ade 于 2023-9-13 15:45 编辑

对,是默认值

1. 如图设置了当前人员姓名(两种方式)



2.同一流程中不同账号登录这里的姓名一直在变




.我想要的是 : 这里的姓名是申请人姓名,不会变,且是填表时自动录入的 ,同时我还需要除了姓名以外的信息,最好是user对象, 请问脚本改怎么写

论坛管理员 发表于 2023-9-14 09:11:57

1、文本是表单打开时实时计算脚本的,所以计算的是当前登录人
2、拟稿人姓名是this.workContext.getWork().creatorIdentityDn
页: [1]
查看完整版本: 流程应用中获取当前登录账号的信息