Runscript

This help page is for Desktop Studio.This information is also available for CXone Studio.

The icon for the Runscript action - a curved piece of paper.

会继续执行到新脚本,如同呼叫脚本的扩展。

使用 Runscript 的其中一个好处就是可以创建较小的脚本而不是一个大脚本。

依赖关系

  • 主脚本和子脚本必须包含在同一个文件夹中。
  • 主脚本和子脚本必须为相同类型。例如,如果主脚本是电话脚本,则子脚本也必须是电话脚本。
  • 主脚本和子脚本的 ContactID 也将是相同的。
  • Runscript 触发子脚本后,主脚本将执行传递给第二个脚本,并不再运行。如果希望两个脚本同时运行,请使用 Spawn action。第一个脚本中的所有变量在第二个脚本中都会保持不变。
  • 如果您计划运行另一个脚本并在完成后返回到第一个脚本,包括能够传递和返回值(类似于编程子例程),请使用 Runsub action
  • Runscript 触发子脚本时,主脚本会终止。
  • RunScript SpawnRunsub 或类似脚本调用的所有脚本必须有效且处于活动状态。在保存过程中,Studio 会验证操作调用的所有脚本。如果其中任何一个无效或不活动,Studio 将显示错误,并且您将无法保存。

支持的脚本类型

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

通用

Email 聊天 电话 语音信箱 工作项目 短信 数字

类似操作比较

以下操作具有类似功能,但存在一些关键区别:

  • Runscript:当 Runscript 触发另一个脚本时,它不会从第二个脚本返回到第一个脚本。
  • Runsub:当 Runsub 触发子脚本时,只要该子脚本有 Return 操作,脚本就可以返回到第一个脚本。当子脚本完成时, Return 操作会将一个值返回给 Runsub 操作。
  • SPAWN:启动与第一个脚本并行运行的第二个脚本。衍生脚本无法将数据传递回第一个脚本,除非您在衍生脚本中包含 SIGNAL action

输入属性

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

属性

说明

说明文字

输入在脚本中唯一标识此操作的短语。标题显示在脚本画布上的操作图标下方。The default is the action name.

ScriptName

您希望生成的脚本。您可以单击位于操作属性框顶部的 Choose Script 链接,以便从您的业务单位选择一个脚本。

结果分支条件

脚本示例

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

以下示例是一个大型脚本的一部分。在本例中,Runsub 还会触发另一个脚本,而该脚本中 Return 操作会启用下面脚本中的 Case 操作以确定组织是开放、关闭还是在休假。如果确定办公室关闭或休假,Play 操作将播放特定的消息(关闭消息或假日消息)。那么 Runscript 将终止该脚本并触发子脚本。

一个示例脚本,显示 Studio 操作和连接它们的箭头。每个操作下面都有一个标签,指示该操作在脚本中的工作内容。

您想下载这个脚本吗?

Runscript 触发的子脚本如下所示。该脚本可以让联系人留言。主脚本向该子脚本传递了一个带有呼叫者 ID 和联系人 ID关闭 分配给每个联系人的唯一数字标识符 的变量,让联系人能够留下消息、查看消息、在没有听到声音时采取纠正措施,或者使联系人能够重新录制他们的消息。

一个示例脚本,显示 Studio 操作和连接它们的箭头。每个操作下面都有一个标签,指示该操作在脚本中的工作内容。

您想下载这个脚本吗?