添加条件组

条件组允许你在单个节点中创作和管理多个条件。 现有 条件行为 保持不变,现有 语音代理 流可以像以前一样继续工作,并且只能在需要的情况下采用条件组。 传统的条件化创作通常要求为每个条件分别设置单独的条件节点。 这种条件创作风格使得主题流更难查看、故障排除和维护。

条件组允许你在一个位置管理 消息 节点、 问题 节点或 提示 的条件。 它们支持 表视图图形视图

  • 在一个位置管理相关条件

  • 减少主题流中的分支

  • 在表视图和图形视图之间切换,以便更轻松地编辑和可视化

创建条件组

  1. 打开主题。

  2. 选择 “添加节点>高级>添加条件组”。

    “高级”菜单的屏幕截图,其中突出显示了“添加条件组”选项。

  3. 添加节点后,画布上会显示 一个条件组 节点。

    画布上“条件组”节点的屏幕截图,其中包含编辑和更多选项图标。

条件组视图

使用以下步骤通过更新代码编辑器中的条件组 ID 将现有条件组切换到表视图

表视图

显示结构化表中的条件,并针对编辑多个条件进行优化。 在 表视图 模式下,可以使用拖放对条件重新排序。

表视图中条件组的屏幕截图,其中包含“条件”、“工具和转换”列。

图形视图

选择 “视图> ”以显示类似于传统条件节点的分支布局。 更改视图不会影响行为。

图形视图的屏幕截图,其中显示了一个条件组,其中包含 Enter、Condition 和 All other conditions 分支。

转换现有条件(手动编辑)

条件组图形视图的截图,其中包含三个分别对应大、小、中条件的分支,以及一个“所有其他条件”分支。

  1. 在代码编辑器中打开主题。

  2. 找到条件组 ID。

    代码编辑器截图,显示一个高亮的 ConditionGroup,其 id 为 `conditionGroup_HnxsWS`。

  3. 追加 _tv 到 ID、保存并关闭代码编辑器。

    YAML 代码编辑器的屏幕截图,其中条件组 ID“conditionGroup_HnxsWS_tv”突出显示在粉红色框中。

    更改后,条件分组将显示在 表视图中

    带有添加按钮的工作流节点“ConditionGroupSize”的屏幕截图。

    ConditionGroupSize 编辑器截图,显示表格视图中的条件组节点,该节点包含三个 Var1 选择条件。