关联对象字段的记录过滤|飞书低代码平台

关联对象字段的记录过滤|飞书低代码平台

飞书低代码平台手册精选NaN-NaN-NaN
产品功能
应用场景
「关联对象」类型的字段,可以关联另外一个对象的一条记录或者多条记录。为了保证用户在填写表单时选择记录的准确性,需要限定可关联的记录范围
我们提供了两种方案进行限定:
  1. 在「关联对象」字段中增加过滤记录规则
  1. 在页面表单中过滤(🌟推荐使用)
除非有强复用诉求,为了更好的性能和更强大的功能,我们推荐使用页面表单的过滤
💡
功能变更说明:
即日起,飞书低代码平台将下线 Filter 及相关能力,由页面表单功能满足此类需求。本次变更如下:
  • 为优化性能,在「关联对象」类型的字段中设置「记录过滤规则」时,不再支持 filter 函数
  • 在页面的「记录过滤条件」中,不再支持配置「仅在指定条件下执行过滤」
需要注意的是:历史使用了以上功能的字段仍可以正常运行,但在过滤规则中使用 filter 函数的公式将不支持进行修改。
一、在「关联对象」字段中增加过滤记录规则
💡
适用于:有复用诉求,简单过滤。
示例场景:简单过滤
  • 场景描述:配置了「问题」「用户」两个对象,现需要将问题分配给对应的解决人,在「问题」对象中增加关联对象字段「问题解决人」,关联到「用户」对象。
  • 配置要求:问题解决人只能选择「类型」为「员工」的人
  • 配置过程:
  1. 入口:数据-「问题」对象-「问题解决人」字段
  1. 配置记录过滤规则
250px|700px|reset
二、在页面表单中过滤(🌟推荐使用)
💡
适用于:简单及复杂过滤,或使用其他组件值进行过滤。表单使用教程可查看:案例实践:如何使用页面数据输入类组件
示例场景一:简单过滤
  • 场景描述:配置了「问题」「用户」两个对象,现需要将问题分配给对应的解决人,在「问题」对象中增加关联对象字段「问题解决人」,关联到「用户」对象。
  • 配置要求:问题解决人只能选择「类型」为「员工」的人
  • 配置过程:
  1. 入口:页面-拖入页面表单-配置对象及字段
  1. 配置「问题解决人」组件的过滤条件
250px|700px|reset
示例场景二:使用其他组件值进行过滤
  • 配置场景:配置了「问题」「用户」两个对象,现需要将问题分配给对应的解决人,在「问题」对象中增加关联对象字段「问题解决人」,关联到「用户」对象。
  • 配置要求:
当「问题级别=P0」时,「问题解决人」可选范围是「用户.部门=部门1」
当「问题级别=P1」时,「问题解决人」可选范围是「用户.部门=部门2」
  • 配置过程:
  1. 入口:页面-拖入页面表单-配置对象及字段
  1. 通过页面变量获取到「问题解决人」的可选范围,在页面数据-新建「部门变量」的页面变量
250px|700px|reset
  1. 配置 JS 动作,当「问题级别」选择后给「部门变量」赋值,并给「问题级别」配置事件
250px|700px|reset
250px|700px|reset
  1. 给「问题解决人」设置过滤条件,「用户.部门」属于页面变量的值
250px|700px|reset
先进生产力和业务协同平台
联系我们立即试用

先进团队,先用飞书

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