对象关系|飞书低代码平台

对象关系|飞书低代码平台

飞书低代码平台手册精选NaN-NaN-NaN
产品功能
对象关系定义
对象关系是指在一个应用内多个对象之间的关联关系,在飞书低代码平台中支持了以下类型:
  • 多对一关系
  • 对象 A 的一条记录允许关联对象 B 的多条记录;我们称对象 A 为主对象,对象 B 为明细对象;对象 A 的记录为主记录,对象 B 的记录为明细记录
  • 如候选人与工作经历:一个候选人有多段工作经历,每个工作经历对应唯一一个候选人,候选人为主对象,工作经历为明细对象
  • 多对多关系
  • 对象 A 多条记录可以关联对象 B 多条记录,对象 B 多条记录可以关联对象 A 多条记录;没有主/明细对象之分
  • 如问题与解决人:一个问题有多个解决人,每个解决人可以解决多个问题
  • 自关联
  • 当对象关联本对象时,我们称之为自关联。是特殊的多对一或多对多关系
  • 支持层级结构
注:有关对象字段数量的「数据服务」使用说明请查看《商业化版本介绍(基础免费版、商业标准版)》
如何创建对象关系
创建多对一关系
主流程
例如:候选人与工作经历
  1. 创建候选人对象:包含候选人姓名、手机号码等字段。
  1. 创建工作经历对象:添加「关联对象」类型字段,命名为候选人,关联记录数选择「单条」。
250px|700px|reset
image.png
删除校验
飞书低代码平台会自动对数据进行删除校验,若关联到该数据有对定的关联记录,则无法删除当前记录,需要解除关联后才可删除。
比如:当候选人存在工作经历时,不允许删除候选人。后续在删除候选人时,若该候选人存在关联的工作经历时,会提示删除失败。
250px|700px|reset
image.png
使用限制:当关联的对象是外部对象、共享对象、系统对象时,「删除校验」则无效。
创建多对多关系
主流程
例如:问题与解决人
  1. 创建解决人对象:包含解决人姓名等字段。
  1. 创建问题对象:添加「关联对象」类型字段,命名为解决人,关联记录数选择多条,此时每个问题都可以添加多个解决人。
250px|700px|reset
image.png
多值关联对象限制
通过关联对象字段创建的多对多关系,该关联对象又称为多值关联对象字段。存在以下限制:
  1. 多值关联对象的值最多添加 200 个。如果你想要在两个对象间创建超过 200 个关系,可以通过创建一个新的独立关系的对象来实现。
  1. 多值关联对象不支持下钻到多语文本。
  1. 多值关联对象不支持下钻到多值关联对象。
使用技巧
多对多对象关系使用场景:
  • 一个环保材料可以被加入到多个装修项目中(但不能重复加入),一个装修项目可以包含多个环保材料
  • 一个面试官可以收藏面试题库里的多道题(但不能重复收藏),一道题可以被多个面试官收藏
  • 一个歌曲(专辑)可以被被多个歌单收藏,一个歌单中也可以收藏多个歌曲
详细的使用技巧,请查看:数据|如何实现「多对多对象关系」
先进生产力和业务协同平台
联系我们立即试用

先进团队,先用飞书

欢迎联系我们,飞书效能顾问将为您提供全力支持
分享先进工作方式
输送行业最佳实践
全面协助组织提效
联系我们立即试用