销售团队在共用一张客户表时,数据隔离常常成为令人头疼的难题。如果直接共享表格,客户信息容易交叉泄露,因此必须借助飞书多维表格的行权限功能来加以控制。核心在于新版高级权限支持动态条件过滤,而旧版只能手动勾选,两者差异显著——新版能够实现“创建人=当前用户”或“所属部门=指定值”这类条件组规则,确保每位成员只能看到自己创建或本部门的记录。

确认是否启用新版高级权限
新版支持通过条件组筛选行级数据,旧版只能固定范围勾选,商业版或企业版用户才能使用新版。如果界面上找不到“添加条件组”按钮,说明当前仍停留在旧版,或者尚未完成升级。
操作非常简便:打开目标多维表格,点击右上角的【多维表格高级权限图标】。如果弹窗里显示“去体验升级至新版”,点击进入;如果直接跳转到角色列表页,则说明当前是旧版配置页面。
旧版有一个明显缺陷:无法根据动态条件(例如“创建人=当前用户”)自动过滤行,只能手动指定行范围。当人员频繁变动或记录归属动态变化时,使用旧版往往会给自己带来额外麻烦。
设置基于创建人的行权限(新版)
这是最常用且最安全的行级隔离方式,用户只能看到自己创建的记录,无需维护白名单,省时省力。
第一步:在新版权限配置页左下角点击【添加角色】,输入角色名称,例如“销售专员”。
第二步:在该角色下添加成员,勾选“数据表”和“视图”的读写权限。随后展开“行权限”区域,点击【添加条件组】。
第三步:在条件组中设置规则:字段选择“创建人”,运算符选择“等于”,值类型选择“当前用户”。保存条件组后,该角色的所有成员就只能看到自己创建的记录了,其他人的行完全不可见、不可编辑。
需要注意一点:如果某条记录的创建人字段为空,或者被手动修改为其他人,那么这条记录就不再符合条件,对所有角色都不可见。因此,务必让创建人字段由系统自动填充,并设置为不可编辑状态。
按部门字段批量隔离行(新版)
这种方式适合按组织架构分组查看的场景,例如财务部只能查看财务相关记录,HR部只能查看员工档案。
方法一:使用单选字段标识归属部门。在数据表中新增一个单选字段,命名为“所属部门”,选项包括“销售部”“技术部”“HR部”等。然后在角色配置中添加条件组:字段选择“所属部门”,运算符选择“等于”,值选择对应的部门名称(例如“销售部”)。
方法二:使用人员字段关联组织。字段类型设置为“人员”,命名为“负责人”。条件组中字段选择“负责人”,运算符选择“属于部门”,值选择“销售部”。这样,该角色的成员就能看到所有分配给销售部任意成员的记录,而不只是自己负责的部分。
【关键前提】:所选字段必须已经存在于目标数据表中,并且包含有效值。如果字段为空或类型不匹配,条件组就不会生效,整张表对角色仍然可见。
旧版行权限配置(仅限基础静态隔离)
旧版不支持动态条件,只能手动勾选具体行号范围,适合少量固定记录的隔离场景。例如,将第1到50行分配给A组,第51到100行分配给B组。
操作流程:开启旧版高级权限后,添加角色并命名(例如“华东区”),添加成员,然后在“行权限”区域点击“设置行权限”。此时会弹出全量记录列表,左侧勾选框只能逐行或按住Shift键连续勾选,无法按字段值批量筛选。勾选完成后点击确定,该角色成员就只能看到或编辑所选行,其他行在所有视图中都不可见。
这种方式的痛点在于:新插入的行默认不归属任何角色,所有人都无法看到,必须人工重新勾选才能释放权限。如果人员变动频繁,维护成本会非常高。
