查看: 6892|回复: 8

如何对嵌入视图进行权限控制?

升级   5.1%

54

主题

173

回帖

510

积分

注册会员

Rank: 2

积分
510
发表于 2019-1-29 16:28:46 | 显示全部楼层 |阅读模式
现情况:要做一个绩效考评,表单中需要以前的绩效目标视图。插入嵌入视图控件,启动绩效考评流程后,在视图处,所有员工的视图均显示出来,未自动匹配只显示相同拟稿人的视图?
求助:如何对嵌入视图进行权限控制,以实现自动匹配只展示出相同拟稿人的绩效目标视图?
谢谢管理员!
回复

使用道具 举报

升级   5.1%

54

主题

173

回帖

510

积分

注册会员

Rank: 2

积分
510
发表于 2019-1-30 14:39:29 | 显示全部楼层
这是数据中心视图预览:
这是表单视图过滤条件:
回复

使用道具 举报

升级   1.52%

4

主题

69

回帖

152

积分

注册会员

Rank: 2

积分
152
发表于 2019-1-30 14:11:56 | 显示全部楼层
数据中心中视图预览请截图一下,表单里嵌入视图的过滤条件请截图一下。
回复

使用道具 举报

升级   1.52%

4

主题

69

回帖

152

积分

注册会员

Rank: 2

积分
152
发表于 2019-1-30 10:05:57 | 显示全部楼层
嵌入视图时可以配置过滤条件,这里可以过滤当前拟稿人的数据。如图
回复

使用道具 举报

升级   5.1%

54

主题

173

回帖

510

积分

注册会员

Rank: 2

积分
510
发表于 2019-1-30 17:45:03 | 显示全部楼层
您好,我测试了一下,代码依然是return this.workContext.getWork().creatorPerson;但是我把这个比较中的值从“等于”换成了“匹配”,似乎是可以实现我的需求的。根据您的意见,这样是否正确呢?
回复

使用道具 举报

升级   1.52%

4

主题

69

回帖

152

积分

注册会员

Rank: 2

积分
152
发表于 2019-1-30 17:40:41 | 显示全部楼层
这里是creatorPersonDn
回复

使用道具 举报

升级   1.52%

4

主题

69

回帖

152

积分

注册会员

Rank: 2

积分
152
发表于 2019-2-14 16:13:12 | 显示全部楼层
this.workContext.getWork().creatorPerson是中文名字,this.workContext.getWork().creatorPersonDn是创建人的唯一标识,中文名可以重复,唯一标识不会重复。
您这样设置是匹配的中文名,如果存在同名或者类似张三,张三三这样的两个人时,会多查询出数据来。
回复

使用道具 举报

升级   5.1%

54

主题

173

回帖

510

积分

注册会员

Rank: 2

积分
510
发表于 2019-2-14 18:07:15 | 显示全部楼层
好的,多谢
回复

使用道具 举报

升级   5.1%

54

主题

173

回帖

510

积分

注册会员

Rank: 2

积分
510
发表于 2019-1-30 11:33:14 | 显示全部楼层
您好,我按您的脚本去测试。如周某某已经完成通过了一张绩效目标表单(绩效目标表单共有周某某和杨某某两张表单),现周某某填写绩效考核表单,在嵌入视图中没有任何数据显示。原未添加过滤条件时,周某某和杨某某的绩效目标表单均显示出且无法选择。
回复

使用道具 举报

发表回复

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

本版积分规则

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