按条件的分支步骤基础知识
当您将新 的按条件分支 步骤添加到回答工作流程时,将包括以下设置:
- 标识画布上步骤的名称 。
-
在发布回答流程之前,必须配置两个默认分支 :
- 如果:如果满足此分支的条件,对话将按照此分支的步骤进行。
- 其它:如果不匹配任何其他分支的条件,对话将按照此分支的步骤进行
按条件的分支最多可以有六个分支,包括 Else 分支。Else 分支是必需的,无法从该步骤中移除。您可以额外添加 4-6 个分支。
要添加其他分支,单击 添加分支 ,然后为每个分支配置以下设置:
- 描述分支条件的名称 。此名称显示为画布上的分支名称。
-
包含以下元素的条件 :
- 变量:将进行评估以确定是否满足条件的数据。
- 运算符:如何比较来自变量和值的数据。包括 是、 不是 、包含、 不包含。
- 值:由运算符指定的条件的预期值。
有关更多信息,请参阅 条件元素 。
您可以使用 AND/OR 下拉菜单组合条件作为分支。例如,以下分支可检查用户是位于澳大利亚还是美国。
一场对话只能遵循一个分支。分支按照其包含在步骤中的顺序进行评估。满足多个分支条件的终端用户将被发送到第一个符合匹配条件的分支,在该步骤的配置面板中从上到下,或在画布中从左到右。通过拖动画布上的条件窗格,可对分支重新排序。
条件元素
关于变量
在条件中,将变量的值与静态值进行比较。变量使用下拉菜单添加到条件。
有关变量类型和创建变量的更多信息,请参阅 使用变量自定义智能机器人回复。关于运算符
运算符确定如何将变量的数据与值进行比较。使用下拉菜单将运算符添加到条件中。
有以下运算符可用。所有运算符匹配项都不区分大小写。
当我在智能机器人生成器中使用条件步骤时…… | 空闲运算符 |
---|---|
我希望能够评估以数字形式存储的 数据 |
用于评估数字的 Zendesk 已知用例运算符:
|
我希望能够评估存储为 字符串的数据 |
用于评估字符串的 Zendesk 已知用例运算符:
|
关于值
值是与变量进行比较的静态数据。它表示变量的预期数据。例如,在检查客户的 membership_status
为 "白金","白金" 是值。
用于指定条件值的输入字段因变量而异。对于已通过 身份验证状态 变量,您可以使用布尔下拉字段指定条件的值。对于其它变量,您需要使用文本输入字段来指定条件的值。
嵌套条件
嵌套条件是指内部包含两个或更多条件的条件。您可以使用嵌套条件来建立依赖于多个条件的复杂逻辑。特别适用于同时使用 AND 和 OR组合条件的情况。
- 用户的成员身份为“白金”,并且
- 用户位于以下国家/地区之一:
- 澳大利亚或
- 美国
条件嵌套最多仅三层。每个级别(包括顶级)可包含最多六个条件。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。