听说,苍穹来了位管数据权限的“神人”...

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

听说,苍穹来了位管数据权限的“神人”...



话说,继盘古开天辟地之后,一位神人诞生了,他的名字叫做“特殊数据权限”,一出生,这位神人便拥有了5项“技能”:


  1. “协同进阶”:审核人与创建人不为同一人

  2. “集权于身”:反审核人与审核人为同一个人

  3. “视觉限定”:查询本人或负责部门的数据

  4. “自建自修”:修改人与创建人为同一人

  5. “自建自删”:删除人与创建人为同一人



但一开始,这5项“技能”并未激活(未启用),只有经历足够的历练,才能够一个个开启。随着功能的逐一解锁,操作的便捷与乐趣也与日俱增噢~


接下来,小灰为大家详细介绍下其中具有代表性的两个神技:查询本人或负责部门的数据、审核人与创建人不为同一人


1 技能1:查询本人或负责部门的数据


打开【特殊数据权限】界面,找到“查询本人或负责部门的数据”规则后,打开对应的“启用”开关按钮,如下图所示。



在【特殊数据权限规则-编辑】界面即可查看和修改规则的【名称】、【操作】及【条件规则设置】等等。



接下来,小灰为大家解锁 “查询本人或负责部门的数据” 的技能详情。


1.1 技能解析

要控制当前登录人只能“查询本人或负责部门的数据”, 需要至少满足下列条件之一:


条件1:当前登录人(工号number) = 数据记录的创建人(工号number),

条件2:当前登录人负责的部门组织包含了数据记录的组织,即数据记录的组织必须在登录人负责部门组织范围之内。


但条件2提到的当前登录人负责的部门组织,该如何查看和设置呢


幸得神人托梦,原来登录人负责的部门组织,出自【人员管理】中【人员】信息的【部门信息】,如下图所示:



小黑板:这里说的组织是行政组织哦!


1.2 技能展示

Step1首先,准备如下几条数据。



Step2激活(启用)“查询本人或负责部门的数据” 技能。



Step3用户登录账号(此处以用户“小贤贤” 为例),查看列表数据如下。



如上图所示:


单据编号为 1~3 的数据,【创建人姓名】不是登录人“小贤贤”,不满足条件1;但前述部门信息显示登录人“小贤贤”是部门“环宇国际集团有限公司”的负责人,满足条件2,所以表单展示了单据1~3的数据。


单据编号为 4、5 的数据,【创建人姓名】即登录人“小贤贤”,满足条件1,所以表单展示了单据4、5的数据。


单据编号为 6 的数据,【创建人姓名】不是登录人“小贤贤”,不满足条件1;且登录人“小贤贤”是部门 “环宇国际集团有限公司” 的负责人,并不是 “集团测试中心”的负责人,也不满足条件2,所以表单不展示单据6的数据。


Step4如果将“小贤贤”设置为“集团测试中心”的负责人后,表单界面会发生什么改变呢?



关闭原先的列表,重新从菜单打开【单据模板列表】,表单界面展示如下:



由于小贤贤成为了 “集团测试中心”的负责人,所以现在他有权查看到组织为 “集团测试中心” 的数据。


此外,细心的小伙伴肯定发现了步骤2中添加【指定主管】、【例外用户】、【例外角色】的功能。小灰这就给大家科普:


a. 指定主管


相当于指定了一个秘书,例如A部门的主管是X,然后他想指定秘书Y帮忙管理A部门。此时,则可以在【指定主管】一列配置Y负责A部门。


配置完成后,X(真正的主管,大boss)和Y(指定的主管,小秘)进入这个表单的列表界面时,都能看见A部门(以及下级)的表单。


:【指定主管】一列的添加入口只有在该记录编辑页面的【条件规则设置】-【条件】下包含“我负责的部门”、“我负责的部门以及下级”时才会出现。



b. 例外用户(按用户/按用户组)、例外角色


这两个功能用于设置添加的用户或角色不受此条规则的限制。


掌握了 “查询本人或负责部门的数据” 的技能要领后,其他的技能更easy!

接下来,我们来侃侃第二个技能吧~


2 技能2:审核人与创建人不为同一人


打开【特殊数据权限】界面,找到 “审核人与创建人不为同一人”规则后,打开对应的“启用”开关按钮,如下图所示。



在【特殊数据权限规则-编辑】界面即可查看和修改规则的【名称】、【操作】及【条件规则设置】等等。



接下来,我们一起瞧瞧 “审核人与创建人不为同一人” 的技能有多神奇。


2.1 技能解析

当登录人想要 “审核” 某条数据时,需要当前登录人的工号(number) ≠ 数据记录的创建人工号(number) ,才能操作成功。


2.2 技能展示

Step1首先,用户登录账号(此处以用户“小贤贤”为例),并查看列表数据。



Step2: 勾选第一条单据编号为6的数据记录进行审核操作。



上图显示审核操作成功,且【单据状态】为“已审核”,因为这条数据满足“审核人与创建人不为同一人”的规则条件。


Step3勾选第二条单据编号为5的数据记录进行审核操作。



上图显示审核操作不成功,因为该条数据的【创建人姓名】为“小贤贤”, 此时审核人(即当前登录账户)也为“小贤贤”, 不满足 “审核人与创建人不为同一人” 的规则条件。



1. 查看操作的规则,在查询数据时就已经经过特殊数据权限的条件过滤,而其他操作的特殊数据权限,都是在选中数据记录操作时才进行验证;

2. 如果在表单设计器中一开始有字段 a并在【特殊数据权限】里设置了a字段相关的规则记录, 但随后在表单设计器删除了这个字段a, 那么在【特殊数据规则】列表页将不显示之前设置的那条规则记录。


3 举一反三:自定义特殊数据权限规则

是的,没错,相信小伙伴们已经掌握了神技精髓,那么举一反三,自定义数据权限规则,何其快哉,Just Do It!


Step1选中目标表单,这里以【特殊数据权限测试】为例,然后点击“新增”。



Step2定义该规则的【名称】和【操作】,并在【条件规则设置】中设置相应的条件。



根据上述步骤,即可针对某个具体表单自定义特殊数据权限规则。此外,我们还可以设置全局规则!具体操作步骤如下:


Step1选中表单界面中的顶级节点“全部”,然后点击“新增”。



Step2同理,定义该全局规则的【名称】和【操作】,并在【条件规则设置】中设置相应的条件。



根据上述步骤,该自定义规则即创建完成,界面的每个表单都将受该规则约束。当然,也是要看当前表单是否具有这个全局的操作、以及是否具有规则中条件规则的字段才能正常应用哦!



好了,小伙伴们,至此小灰已经将 “特殊数据权限”的神技要领介绍完毕。希望大家有所收获,咱下回见!


#往期推荐#


# 少侠,你遗漏了一项配置--“权限发布应用”

# 少侠,你遗漏了一项配置--“权限发布应用”(续集)

用好分级管理员,为管理员工作减负

# 简单而不失优雅地做一个“偷懒”的管理员


更多精彩内容,“码”上了解!↓


听说,苍穹来了位管数据权限的“神人”...

话说,继盘古开天辟地之后,一位神人诞生了,他的名字叫做“特殊数据权限”,一出生,这位神人便拥有了5项“技能”:“协同进阶”:审核人...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息