查看: 981|回复: 1

请问【已办】状态的流程,查看时如何获取查看人所在部门

升级   1.33%

9

主题

4

回帖

133

积分

注册会员

Rank: 2

积分
133
发表于 2024-9-4 16:03:27 | 显示全部楼层 |阅读模式

在创建流程,或者处理待办流程时,可以使用this.workContext.getTask().unit;来获得操作人所在的部门,
但当我的流程处理完变成【已办】状态时,这个代码就不能再获取部门名了。


有什么办法可以在回看已办流程时获取操作人的部门?

我表单中有一个显示价格的 Number 组件,我想只有财务部才看到这个组件。
但是流程变成已办后,不能获取部门,导致不管是谁处理完流程后,回看已办都看到这个价格,导致泄密。



回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-9-6 10:16:07 | 显示全部楼层
通过这个方法获取当前登录人,task是待办,已办里是没有了的:http://xxxxx/api/module-session.html#module-session
这个获取出来的user里有身份,判断是否有财务部
回复

使用道具 举报

发表回复

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

本版积分规则

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