关联记录不是把另一张表的文字复制过来,而是保存两条记录之间的关系。客户名称更新后,所有关联任务仍指向同一客户;查找引用则从已关联记录中读取负责人、等级或其他字段。
先画清三种常见关系
| 业务关系 | 字段设计 |
|---|---|
| 一个项目有多个任务 | 任务表关联一个项目,项目表可反向看到多条任务。 |
| 一个任务有多个参与人 | 任务表使用可多选的成员字段,不一定另建人员表。 |
| 客户可参与多个活动,活动有多个客户 | 使用多对多关联,双方都可能看到多个记录。 |
| 只想复制一次当时的价格 | 关联查找会随源记录变化,应另存快照字段。 |
建立项目表与任务表的关联
- 确定主记录唯一名称
项目表使用项目编号加名称,避免多个同名项目在选择关联时无法区分。
- 在任务表添加关联字段
目标指向项目表,限制单选,因为每个任务只归属一个项目;打开反向关联便于项目查看任务。
- 添加查找引用字段
从关联项目带出项目负责人和客户等级,引用字段保持只读,不在任务表重复维护。
- 测试删除与改名
改项目名称后确认关联仍存在;尝试删除项目时查看任务记录如何提示,确定归档而非直接删除的规则。
客户、项目和任务三张表
客户表记录客户等级,项目表关联一个客户,任务表关联一个项目。任务表通过项目再引用客户信息时,应考虑是否支持跨层查找;如果界面不支持,可以在项目表先查找客户等级,再由任务表引用。
项目有20个任务时,项目表反向关联字段会显示20条记录。统计完成数量应使用汇总或公式字段,不要把所有任务名称拼成一个文本字段后计数。
关系字段上线前验证
- 同名记录能否靠编号清楚区分。
- 单选与多选限制是否符合真实业务关系。
- 源字段改名后,查找引用是否自动更新。
- 归档或删除主记录时,从表记录是否仍可追溯。
关联记录解决的是“这条记录属于谁、关联什么”,查找引用解决的是“从关联对象读取什么”。把关系和快照分开设计,多维表格才不会随着源数据更新而产生意外历史变化。
关联后需要计算任务工期可结合飞书多维表格公式字段:自动计算工期、进度和逾期状态;项目状态稳定后,再用飞书多维表格看板视图:按负责人和状态管理任务把关联任务按流程阶段展示。