搜索
更新人
更新时间 更新日期

1. 核心逻辑

关联子表权限 用于控制用户在主表中对 关联子表 的查看和操作权限。该权限遵循 主表的关联子表字段权限 和 关联表权限 取交集生效的原则,只有两者同时满足时,对应功能才会可用。
例如,成员查看主表数据时,如果需要在主表数据中对关联子表进行查看和编辑关联表中的某个字段,需要同时满足以下条件:
  • 「关联子表 >> 字段权限」中勾选“可见”和“允许编辑子表数据”。
  • 「关联子表 >> 显示字段」中勾选 需要展示和编辑的字段 。
  • 关联表权限组中该字段具有“可编辑”权限。

2. 权限结构

关联子表权限主要分为两层:
  • 主表的关联子表字段权限 :用于控制主表里是否显示关联子表,以及是否开放相关操作入口。
  • 关联表中的数据权限 :用于控制用户对关联表记录本身是否具备查看、新增、编辑、删除等权限。
两层权限 同时满足 时,关联子表中的对应功能才会显示并可操作。

3. 字段权限项说明

3.1 权限项说明

字段权限主要控制关联子表的显示方式,以及是否支持在主表新增时直接填写子表数据。
  • 可见 :开启后,用户在查看或编辑主表记录时,可以看到关联子表字段。
  • 批量新增 :开启后,用户在新增主表记录时,可以直接在关联子表中填写一条或多条数据。提交主表后,关联子表数据会随主表一并保存,并建立关联关系。
提示 :单张表单仅支持为 1 个 关联子表开启“批量新增”。

3.2 显示规则

  • 仅开启“可见”时 :新增主表数据时不显示关联子表;查看或编辑主表已有数据时显示关联子表。
  • 开启“可见”和“批量新增”时 :新增、查看、编辑主表数据时均显示关联子表,且新增时支持批量填报关联子表。
  • 两者都未开启时 :新增主表数据时不显示关联子表;查看或编辑主表已有数据时,关联子表区域仍可显示,但仅在满足关联表权限时支持单条修改或添加关联子表数据。

4. 操作权限

在关联子表可见的基础上,用户是否能进行具体操作,还取决于 主表字段操作权限关联表权限 是否同时满足。
操作项 功能说明 关键前提
允许新增 关联子表上方显示“添加”入口,支持直接录入关联表数据。 主表「关联子表字段权限」勾选“允许新增” + 关联表(表单)「权限组」中具备“新增”权限。
允许编辑 用户可以在主表详情编辑页直接修改关联子表中的行内数据。 主表「关联子表字段权限」勾选“允许编辑” +  关联表(表单)「权限组」中对应字段设为“可编辑”。
允许删除 用户可以从主表中删除关联表记录。 主表「关联子表字段权限」勾选“允许删除” +  关联表(表单)「权限组」中有“删除”权限。
允许导入 用户可以通过 Excel 模板批量导入数据到关联表,并建立关联关系。 主表「关联子表字段权限」勾选“允许导入” +  关联表(表单)「权限组」中有“导入”权限。
允许导出 用户可以将当前主表下展示的关联子表记录导出为本地 Excel 文件。 主表「关联子表字段权限」勾选“允许导出” +  关联表(表单)「权限组」中有“导出”权限。
查看详情 用户可以点击子表行,跳转到关联表原始表单查看详细记录及日志。 主表「关联子表字段权限」勾选“查看详情” +  关联表(表单)「权限组」中有“查看”权限。

5. 特殊说明

  • 普通表单 :关联子表权限按主表的关联子表字段权限与关联表数据权限取 交集 后生效。
  • 流程表单 :关联子表权限会同时受到主表的关联子表字段权限、审批流程节点字段权限和关联表权限的影响。若节点配置了字段权限,则最终按 审批流程节点字段权限关联表权限 取交集生效;若节点未单独配置字段权限,则按 主表的关联子表字段权限关联表权限 取交集生效。
  • 流水号逻辑 :当开启“批量新增”并随主表一同填报时,关联表中的流水号在填写过程中可能暂时显示为“暂无内容”;只有当主表提交成功、数据正式写入关联表后,流水号才会按照规则自动生成。

6. 注意事项

  • 关联子表权限不是单独生效的,必须同时满足主表字段权限配置和关联表数据权限。
  • 单张表单仅支持 1 个关联子表开启“批量新增”。
  • 如果关联子表字段未开启“可见”,即使关联表本身有权限,用户也无法在新增主表数据时看到该关联子表。
  • 如果关联子表字段已开启“可见”,但主表未开启对应操作权限,则该权限不可操作;如果关联表权限不足,对应权限也不可操作。