

在视图配置中,数据筛选时,只支持当前表字段的筛选,当需要筛选中间表时无法实现,为了解决这类问题,白码平台端推出了高级筛选的功能,可关联查询任意个中间表实现的筛选,例如:客户表,每个客户可以由多个业务员一起跟进,业务员需要看到自己跟进的客户列表,此时跟进人在客户表中是作为“集合”来表示的,如下图,这个集合就属于业务员和客户表的中间表,需要做这个中间表的筛选。
在功能流程页的数据集页面,新增一个“筛选”类型的数据集,数据表选择客户表,命名为“我跟进的客户信息”。
点击名称进入流程配置页,新增一个步骤,类型是集合-获取,数据表选择客户与业务员的中间表,其中跟进人筛选当前用户。
第一步连接原本的最后一步,第二步做_id的筛选,配置如下图所示,表示筛选客户信息的数据是来自我中间表数据的客户。
点击发布,回到视图配置,配置视图的筛选条件,选择高级筛选的“我跟进的客户信息”,此时该视图就根据高级筛选的筛选条件进行筛选数据了。