如何限制成员查看通讯录——通讯录隐藏

小明 发表于:2020年03月25日 11:39:39更新于:2020年04月09日 20:33:08

超级管理员在管理后台可以设置规则,限制成员查看非本部门的通讯录。

规则原理:选择的成员或部门(实际是部门下的成员)在查看通讯录时,其他部门不会显示。如果配置了额外显示的成员或部门,则会显示出来,类似白名单。 即可见的成员范围是 {本部门成员+白名单成员}

场景举例

小明(在研发部)和销售部的人 不能查看其他部门的通讯录,但是可以查看人事部的人和财务部的会计刘兰。

1、新建规则

2、在【只允许查看本部门通讯录】下 选择 小明 和 销售部。

3、在【额外可见的成员】下添加人事部和小丽。

0015e889d1dd274b82eb2cf812202ae

image.png


(需要说明的是,刘兰所在的财务部门被过滤隐藏了,因此需要在所有联系人才能看到刘兰)

0015e889e7d9a473a1ea09da7c29440

通讯录隐藏作用范围

1、通讯录中,按所有查看和按部门查看时会过滤看不到的人和部门

2、动态或讨论中,@选择人,会过滤到看不到的人

3、添加成员的弹窗中,会过滤看不到的人和部门

生效优先级举例


1、单个成员 和所在部门 

单个成员的规则要优先于所在部门的规则。

例如, 规则1 中  小明 可以看到 人事部;规则2中,小明所在的部门看不到人事部。

那么最终,小明是可以看到人事部的。 

2、上级部门 和下级部门 

image.png

  • 设置1:仅设置了上级部门,没有设置下级部门

image.png

如上图规则中,只勾选研发部 ,那么研发部的权限和子部门是一样的,即子部门继承了上级部门的查看范围。 研发1组、研发2组、研发部三个部门的人是都能只能看到这三个部门的通讯录。

  • 设置2:规则中都即勾选了上级部门,也勾选下级部门

image.png

如上图,同时勾选了 研发部和研发1组,那么研发1组需要遵循自己的规则。

研发部看到的人: {研发部、研发1组、研发2组}

研发1组看到的人:{研发1组}

研发2组看到的人: {研发部、研发1组、研发2组}

3、成员存在 多部门的问题

3.1 有一个部门没有被限制,则不被限制

小明 既在销售部也在市场部。 如果销售部门被限制,市场部没被限制,那么小明依然可以查看所有的通讯录。 即选择可见范围最大的原则。

3.2  所在部门都被限制,可见范围取合集。 

规则1:销售部 可以额外看到  人事部 和小丽。

规则2:市场部可以额外看到  研发部。

那么小明最终可以看到的范围是{人事部,研发部,小丽}

明道云