处理任务
通常,Architect 按照设计指定的顺序在很少调用者干预的情况下处理流程。 但是,当您构建冗长的流程时,作为块执行的操作可能会在设计中变得拥挤,从而难以直观地分析流程。 为避免此问题,您可以将复杂进程的相关步骤分组到任务操作之下。 任务操作将流程的相关步骤组合在一起以创建流程例程。
任务操作不执行任何操作 — 它是一组连续操作的容器。 任务的一个常见示例是提示呼叫者输入其帐号,然后在数据库中查找值。 此过程需要几个步骤: 用户数据输入、数据库查询、菜单选择等。 在任务操作中将流程组合在一起可以使流程更易于检查,因为无论排序顺序如何,流程的所有操作都保持在一起。
任务通常包含一组旨在按顺序执行给定任务的操作。 例如,你可以:
- 添加提示输入账号
- 为账号添加收集输入
- 配置简单的账号验证
- 添加操作以进行高级账号验证或从客户数据中获取账户余额
- 向用户添加播放账户余额音频的操作
- 配置保持音乐或提示
- 使用告诉流程下一步去哪里的操作来结束任务序列。 例如,转移到另一个菜单。
在任务编辑器中构建任务
任务编辑器是放置和连接设计表单操作以组成任务序列。 针对复杂 IVR 设计,提供一个包含动作类别和选项的托盘。 在任务编辑器中,您可以添加、编辑和删除操作。 将操作类别从 Architect Toolbox 拖动到任务编辑器中时,该操作的配置选项会显示在任务编辑器的右侧。 从下拉列表中选择操作类型,然后配置操作设置。
在流程中重复使用任务
您可以将任务操作类别拖动到 “可重复使用的任务” 区域中,然后构建可在流程中多个位置使用的任务序列。 您还可以将可重复使用的任务设置为起始任务。