高级筛选

Sen
• 发表于:2023年04月07日 17:44 • 更新于:2023年04月11日 15:33
749

概述

在视图配置中,数据筛选时,只支持当前表字段的筛选,当需要筛选中间表时无法实现,为了解决这类问题,白码平台端推出了高级筛选的功能,可关联查询任意个中间表实现的筛选,例如:客户表,每个客户可以由多个业务员一起跟进,业务员需要看到自己跟进的客户列表,此时跟进人在客户表中是作为“集合”来表示的,如下图,这个集合就属于业务员和客户表的中间表,需要做这个中间表的筛选。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680763790597_%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%891.png

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680763804919_%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%892.png

示例实现步骤

在功能流程页的数据集页面,新增一个“筛选”类型的数据集,数据表选择客户表,命名为“我跟进的客户信息”。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680763828446_%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%893.png

点击名称进入流程配置页,新增一个步骤,类型是集合-获取,数据表选择客户与业务员的中间表,其中跟进人筛选当前用户。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680763845267_%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%894.png

第一步连接原本的最后一步,第二步做_id的筛选,配置如下图所示,表示筛选客户信息的数据是来自我中间表数据的客户。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680763861256_%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%895.png

点击发布,回到视图配置,配置视图的筛选条件,选择高级筛选的“我跟进的客户信息”,此时该视图就根据高级筛选的筛选条件进行筛选数据了。

https://pan.bnocode.com/project/642283bde81aad5e5587ce87/attachment/20230406/1680763878791_%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%896.png

本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
高级筛选
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
微信扫码添加白码小助理
返回顶部