使用表达式

表达式允许您创建可根据指定情况进行调整的动态流程。 表达式是逻辑的片段,您可以在流程中使用它来执行以下操作:

  • 定义一个条件来确定您希望流程采用的逻辑路径。 例如,表达式可以设置分支条件。 如果表达式的计算结果为 true,则流程将采用第一个 “if” 路径。 如果为 false,则流程将采用第二条路径。
  • 表达用于分配的值。 例如,使用引用呼叫数据的表达式指定 call 属性的初始值,例如 Call.Ani 来存储调用者的 ANI。

通过选择变量和运算符,使用表达式创建复杂而复杂的呼叫流计算。 Architect 提供了一套强大的工具来帮助您快速轻松地创建自动计算。 该工具集包括一个 完整的元素列表,可帮助您构建表达式,以及一系列最佳实践文章。 您可以为任务序列、提示和音频场景中的特定操作以及转移操作创建表达式。 有关在 Architect 中构建表达式的详细信息,请参阅 关于文字和表达式模式。有关表达式和流程创建的最佳实践,请参阅表达式提示和最佳实践

冠词 描述
表达式模式和表达式编辑 了解如何访问和使用不同的表达式模式。
在 “编辑表达式” 对话框中工作 查看 “编辑表达式” 对话框中提供的计算功能。
在 “编辑音频序列” 对话框中工作 查看 “编辑音频序列” 对话框中可用的计算功能。
架构师表达式帮助 使用表达式帮助在构建计算过程中获得帮助。 示例包括数学、统计、文本、日期和时间、逻辑、比较、列表、财务、音频、语言和文字转换类别。
表达式提示和最佳实践 查看使用表达式编辑器时的提示和最佳做法。 从开发人员的角度写的。
在文字模式和表达式模式之间切换 了解如何在文字模式和表达式模式之间切换以输入内容或计算。
在表达式中使用 NOT_SET 查看如何在表达式中使用 NOT_SET 来指示未定义的值。 从开发人员的角度写的。
访问表达式中值的属性 了解如何访问表达式值的属性。 从开发人员的角度写的。
表达式中的隐式转换 了解 Architect 如何对不同数据类型的表达式使用隐式转换。
表达式中运算符优先 了解 Architect 如何确定表达式中的优先级。
在表达式中使用字符串文字 查看如何在表达式中创建字符串文字。 从开发人员的角度写的。
在设计时验证表达式 了解 Architect 如何在运行时评估表达式并帮助流程作者解决遇到的问题。