过滤值说明
1. 简介
如下节点在执行相关操作时,需要先使用过滤条件筛选出特定数据,再进行后续操作。在设置过滤条件时,不同目标表单字段、过滤关系下过滤值的设置方式不同,本文以查询单条数据节点为例进行讲解。
注:
1)上述节点的过滤值设置方式完全相同;
2)在 条件分支节点 中设置分支条件时,除不支持选择存储多条数据类型的前置节点(查询多条数据、新增数据节点),目标表单与前置节点字段不支持子表单外,其过滤值设置方式与上述节点完全一致。
2. 过滤值设置
过滤值可设置为「节点字段值」、「自定义值」或「空值」。具体说明如下:
2.1 节点字段值
注:「节点字段值」是指,当前「智能助手Pro」中前置节点(包括触发节点和执行节点)上所存储数据的字段值,下文将统一称为「前置节点字段值」。
2.1.1 设置方式
在设置查询条件时,可以定义目标表单字段值与前置节点字段值之间的过滤关系,用于筛选出与当前「智能助手Pro」执行密切相关的目标表单数据:
2.1.2 设置说明
1)对于不同类型的目标表单字段,可以设置的过滤关系及前置节点字段类型如下(高亮部分说明请见表格尾部的注意事项):
目标表单字段 | 过滤关系 | 可选的前置节点字段 |
单行文本 多行文本 单选按钮组 下拉框 流水号 微信昵称 微信 OpenID 扩展字段 CRM.客户表-客户名称 | 等于/不等于 包含/不包含 为空/不为空 | 单行文本、下拉框、单选按钮组、流水号、微信昵称、扩展字段、微信 OpenID、CRM.客户表-客户名称、多行文本(按目标表单字段的最大长度,截取部分字符参与匹配) |
等于任意一个 不等于任意一个 | 单值字段:单行文本、下拉框、单选按钮组、流水号、微信昵称、扩展字段、微信 OpenID、CRM.客户表-客户名称、多行文本(按目标表单字段的最大长度,截取部分字符参与匹配) 多值字段:复选框组、下拉复选框、子表单(单行文本、多行文本、下拉框、单选按钮组) | |
数字 | 等于/不等于 大于/大于等于 小于/小于等于 选择范围 为空/不为空 | 数字(实际值相等即可,不需要匹配小数位数) |
复选框组 下拉复选框 | 为空/不为空 | — |
同时包含 包含任意一个 | 多值字段:复选框组、下拉复选框、子表单(单行文本、下拉框、单选按钮组) | |
日期时间 提交日期 更新日期 | 等于/不等于 大于/大于等于 小于/小于等于 选择范围 动态筛选 | 日期时间、提交时间、更新时间 触发时间(仅当触发方式为 按钮触发 时,可从触发节点处选用) |
子表单字段 | 同主表字段 | 同主表字段 |
成员单选 提交人 | 等于/不等于 为空/不为空 | 成员单选、提交人 触发人(仅当触发方式为 按钮触发 时,可从触发节点处选用) |
等于任意一个 不等于任意一个 | 单值字段:成员单选、提交人、触发人(仅当触发方式为 按钮触发 时,可从触发节点处选用) 多值字段:成员多选、子表单(成员单选) | |
成员多选 | 为空/不为空 | — |
同时包含 包含任意一个 | 多值字段:成员多选、子表单(成员单选) | |
部门单选 | 等于/不等于 为空/不为空 | 部门单选 |
等于任意一个 不等于任意一个 | 单值字段:部门单选 多值字段:部门多选、子表单(部门单选) | |
部门多选 | 为空/不为空 | — |
同时包含 包含任意一个 | 多值字段:部门多选、子表单(部门单选) | |
流程状态 | 等于/不等于 | 流程状态 |
图片 附件 手写签名 | 为空/不为空 | — |
注:
1)上述高亮字段支持「等于任意一个/不等于任意一个/同时包含/包含任意一个」过滤关系,允许选择如下两类包含多个单值的字段:
- 存储单条数据的节点上的多值类型字段,字段本身为包含多个单值的数组,如复选框组;
- 存储多条数据的节点上的单值类型主字段,字段本身为单值,但由于有多条数据,所以有多个单值;
从而,将目标表单字段值与一个包含多个单值的数组进行比较。此时,过滤逻辑如下:
- 等于任意一个: 目标表单字段的值与数组中的任一值相等时,满足查询条件
- 不等于任意一个: 目标表单字段的值与数组中的任一值都不相等时,满足查询条件
- 同时包含: 目标表单字段的值同时包含数组中的所有值时,满足查询条件
- 包含任意一个: 目标表单字段的值包含数组中的任一值时,满足查询条件
2)过滤关系为「等于任意一个/不等于任意一个」时,除了数组类型外,还允许选择存储单条数据节点上的单值字段,将目标字段值与前置节点字段值进行比较,当字段值相同时,满足查询条件。
2)执行查询条件时,会根据前置节点字段值去过滤目标单表数据。其中,对于日期时间类型的目标表单字段,过滤规则如下:
前置节点字段类型 | 前置节点字段值举例 | 目标表单字段类型 | 过滤规则 | 可过滤出的目标表单字段值举例 |
年月 | 2023-12 | 年月 年月日 年月日时分 年月日时分秒 | 年月一致即可 | 2023-12 2023-12-01 2023-12-01 10:15 2023-12-01 10:15:12 |
年月日 | 2023-12-01 | 年月 | 年月一致即可 | 2023-12 |
年月日 年月日时分 年月日时分秒 | 年月日一致即可 | 2023-12-01 2023-12-01 10:15 2023-12-01 10:15:12 | ||
年月日时分 | 2023-12-01 10:15 | 年月 | 年月一致即可 | 2023-12 |
年月日 | 年月日一致即可 | 2023-12-01 22:45 | ||
年月日时分 年月日时分秒 | 年月日时分一致即可 | 2023-12-01 10:15 2023-12-01 10:15:57 | ||
年月日时分秒 | 2023-12-01 10:15:12 | 年月 | 年月一致即可 | 2023-12 |
年月日 | 年月日一致即可 | 2023-12-01 | ||
年月日时分 | 年月日时分一致即可 | 2023-12-01 10:15 | ||
年月日时分秒 | 年月日时分秒一致即可 | 2023-12-01 10:15:12 |
2.3.2 自定义值
2.2.1 设置方式
在设置查询条件时,可以自定义所需目标表单数据中某一字段的匹配值,以精准过滤出符合自身需求的数据。
2.2.2 设置说明
对于不同类型的目标表单字段,自定义值的设置方式如下表所示:
目标表单字段 | 自定义值的设置方式 |
单行文本、单选按钮组、下拉框、流水号、微信昵称、微信 OpenID、扩展字段、CRM.客户表-客户名称 |
|
数字 | 直接输入数字,如果输入非数字内容,视为空值 |
日期时间 | 直接选择日期/日期时间 |
成员单选 |
|
成员多选 | 可点击选择一或多个成员 |
部门单选 |
|
部门多选 | 可点击选择一或多个部门 |
CRM.客户表—所属公海 |
|
CRM.线索表—线索池 |
|
CRM.商机—销售阶段 |
|
2.3.3 空值
在查询条件中,可以设置目标表单某字段的值为空值,用于筛选出目标表单中在特定字段上缺失数据的记录。