Loop

本帮助页面适用于 CXone Studio此信息也可用于Desktop Studio

将重复分支条件执行指定次数。

重复分支的执行次数与 Repeat 属性所指示的次数相同。例如,如果 Repeat5,则 Repeat 分支条件之后的操作将执行整整 5 次迭代。在 Repeat 分支中设定的迭代完成后,下一次执行 Loop 时,将触发 Finish 分支。

例如,在 IVR关闭 自动电话菜单,允许呼叫者通过语音命令、按键输入或两者进行交互,以获得信息、路由呼入的语音呼叫或两者。 菜单中,您可以添加一个 Loop,以便联系人在按下无效号码时重试。您可以设置循环,在将联系人发送给接线员之前,让他们尝试三次。

支持的脚本类型

其中一条分支线通向其他三个正方形的正方形。

通用

电子邮件 聊天 电话 语音信箱 工作项目 短信 数字

输入属性

这些属性定义操作在执行时使用的数据。

属性

说明

添加 说明文字

输入在脚本中唯一标识此操作的短语。标题显示在脚本画布上的操作图标下方。

Repeat 在采用 OnFinished 分支之前将重复执行的循环次数。
Counter Name 接收 FromValue 以及 Step 的当前值的变量名。

结果分支条件

结果分支条件允许您在脚本中创建分支,以在执行操作时处理不同的结果。

条件

说明

Finished

重复计数超过指定次数时采用的路径。

Repeat

当前重复计数小于或等于指定数值时采取的路径。

脚本示例

这是一个示例,说明如何在脚本中使用此操作。它并不是一个完整的脚本。可能还需要编写其他脚本。

触发脚本后,Voiceparams 将设置文本到语音转换语音,而 Hours 将(使用运行时间配置文件)设置运行时间。当脚本到达 Menu 操作时,会播放一条消息,要求呼叫者按 1 以请求坐席。如果在 5 秒内未按下 1(在 Menu 超时属性中设置),则将触发 Loop,此时会播放一条消息,通知联系人再试一次。该循环将出现三次,第四次时,循环将遵循 Finished 分支而非 Repeat 分支。在 Finished 分支上,将播放不同的消息,通知联系人稍后回呼,然后挂断呼叫。

您想下载这个脚本吗?

在简单事件中,当呼叫被置于暂候状态时,将发生一个循环,其中会播放音乐,随后是一条消息,接着又是音乐和另一条消息,依此类推,直到该呼叫被解除暂候状态。

您想下载这个脚本吗?