查看: 12516|回复: 7

如何管控流程的中间处理人在"已办"栏中看到的信息?

升级   2.6%

30

主题

27

回帖

260

积分

注册会员

Rank: 2

积分
260
发表于 2023-5-11 14:58:42 | 显示全部楼层 |阅读模式
中间处理人在处理完流程后, 在其"已办"栏中就能看到这个流程之后所有的办理信息, 这个如何管控?

比如我做一个申请加薪的流程, 员工A提出申请加薪, 直接领导B办理点同意, 大领导C不同意并写了条理由, 怎么能让这个理由只被A看到, B在"已办"里看不到?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-12 09:40:42 | 显示全部楼层
可以在表单上针对流程记录做一下显示隐藏的限制,判断当前查看人是否是B,如果不是就隐藏
回复

使用道具 举报

升级   2.6%

30

主题

27

回帖

260

积分

注册会员

Rank: 2

积分
260
发表于 2023-5-12 15:53:38 | 显示全部楼层
本帖最后由 mkiller 于 2023-5-15 09:18 编辑
论坛管理员 发表于 2023-5-12 09:40
可以在表单上针对流程记录做一下显示隐藏的限制,判断当前查看人是否是B,如果不是就隐藏 ...

我根据你说的方式尝试后发现我写的脚本在处理流程中是可以被执行的, 但在已办模式点进去查看的时候没有被执行, 导致脚本没有发挥作用.

这是从已办点进去后从控制台看到的结果




同样的代码如果是当前处理人点进去, 就可以运行. 这里是不是有权限问题? 如何设置?






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-15 09:39:20 | 显示全部楼层
您这是没执行还是没起作用?您应该判断当前人是否有流转权限,如果有就是待办人,就允许查看this.workContext.getControl().allowProcessing
回复

使用道具 举报

升级   2.6%

30

主题

27

回帖

260

积分

注册会员

Rank: 2

积分
260
发表于 2023-5-15 11:11:56 | 显示全部楼层
本帖最后由 mkiller 于 2023-5-15 11:23 编辑
论坛管理员 发表于 2023-5-15 09:39
您这是没执行还是没起作用?您应该判断当前人是否有流转权限,如果有就是待办人,就允许查看this.workConte ...

我的需求是根据当前浏览人判断某些控件是否可查看, 不一定是待办人. 允许一些人在已办里看到领导回复意见, 一些人不允许. 比如A不允许, B允许.

我当前用的语句是

this.session.user.name

但从执行结果来看, 如果当前待办人是A, A从待办里点进去, 脚本是OK的, A确实看不到相应控件, 但如果A是从待阅或已办里点进去的, A就能看到相应空间了

这段代码里第一段是期望根据待办人判断是否只读, 第二段是期望根据当前阅览人(可能是办理人也可能是从已办或待阅中点进去的)判断模块是否应该隐藏


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-16 09:20:51 | 显示全部楼层
第一段不要用getTask(),用this.workContext.getControl().allowProcessing这个来判断
回复

使用道具 举报

升级   2.6%

30

主题

27

回帖

260

积分

注册会员

Rank: 2

积分
260
发表于 2023-5-16 11:55:00 | 显示全部楼层
明白了, 按你说的确实能工作, 非常感谢!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-17 10:18:54 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

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