INDICATE

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

允许您向坐席应用程序添加自定义功能。此作将添加一个图标,坐席单击该图标可启动自定义功能。 坐席界面中的这些图标可用于运行或发送脚本、打开 URL 或构建基于 Web 的基本表单并处理其数据。

依赖关系

  • 脚本中的指示器也必须关闭,否则在联系结束后,指示器将继续出现在坐席界面中。 通常使用两个 Indicate 操作,一个用于打开按钮,另一个用于关闭按钮。
  • 由于 Indicate 操作非常灵活,因此在编程时要非常小心,并对脚本进行全面测试。
  • 确保与 Image File 属性一起使用的链接有效。 断开的链接会给 CXone Mpower 服务器带来严重的性能问题。
  • MAX 基于 Action Type,对所有指示器使用一组预定义的图像。 将 Image File 属性与 MAX 指定图像不会更改坐席看到的图像。

  • 对于数字脚本:为 Agent 属性选择 Target,并将 TargetIDs 设置为 {AgentID} 变量。

支持的脚本类型

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

通用

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

类似操作比较

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

  • Runapp:从脚本启动自定义功能,尤其是启动表单、网页或应用程序。
  • PopURL:打开网页 URL,并为从网页上弹出的面板提供位置和样式选项。
  • Indicate:使用自定义功能扩展坐席界面,特别是坐席单击以启动自定义功能的图标。 这与 Runapp 类似,但对于 IndicateAction Type 由脚本而不是坐席发起。

输入属性

这些属性定义操作在执行时使用的数据。 此操作的所有属性都接受变量替换。 为此,请在属性字段中输入变量。 将变量括在大括号 ( { } ) 中。

属性

说明

Add Caption

Caption 更改为在脚本中唯一标识此操作的内容。 IVR 发布路径报告包括操作的名称和标题。 独特的描述性标题使报告更易于阅读和理解。

Target

从下拉列表中选择接收者类型:AgentsTeamSkillEveryoneContactEveryone 选项已弃用。 对于数字脚本,您必须选择Agents

  • Contact ID:当目标为 Contact时,在此字段中输入目标联系人 ID。

  • Agents:当目标为 Agents时,从下拉列表中选择一个或多个 Agent。

  • Team:当目标为 Team时,从下拉列表中选择目标团队。

  • Skill:当目标为 Skill时,在下拉列表中选择目标 ACD技能。

  • Everyone:当目标为 Everyone时,您无需提供其他信息。

您可以对这些属性使用变量替换。

Name

indicate 添加的图标或按钮的名称或标识符。 您可以使用任何名称或数字。 名称不区分大小写。通常,每个按钮需要两个 indicate 作。 indicate 的一个实例启用按钮,另一个实例禁用按钮。 两个实例应具有相同的Name。 这会将它们分组在一起,以便脚本可以跟踪打开或关闭的 Indicate 选项。如果您使用多个 Indicate 操作,则此名称用于跟踪已开启或关闭的 Indicate 操作。

State

选择 On 可让此作启用按钮,Off 可让此作禁用按钮。

Image File

CXone Mpower 系统上目录中图像文件的URL。 这是用作代理在 坐席应用程序中单击的图标的图像。 文件必须为 GIF、JPG 或 PNG 格式,且大小为 16x16 像素。

IndicateSalesforce Agent 中使用 Salesforce Agent Lightning 操作时,需要此属性。

警告 ImageFile 的链接断开可能会导致关联的业务部门出现严重的性能问题。 使用自定义图标时,验证此链接的准确性非常重要。

Tool Tip

光标悬停在指示器图标或文本上时显示的文本。

Action Type

选择代理单击此作添加到 坐席应用程序 的图标时要执行的作。 根据您选择的选项,将显示一个或多个字段,以便您可以为该作配置适当的信息。 作类型包括:

  • Open URL:打开 URL 字段中指定的 URL 的默认 Web 浏览器。
  • Run EXE:请勿选择此选项。 它运行本地可执行文件,但需要仅适用于互联网浏览器的 Java 插件。 CXone Mpower 不支持 互联网 Explorer。
  • Spawn Script:生成在 Script Name 字段中指定的脚本并传递指定的 Skill #Parameters。 要了解有关为生成的脚本指定参数的更多信息,请参阅 衍生脚本 帮助页面
  • Signal Script:向 Contact ID字段中的 ID 指定的脚本发出信号并传递 Parameters
  • Show Custom Form:启动自定义 HTML 表单。 将表单的 HTML 代码粘贴到 HTML 属性中。 从自定义表单中捕获的数据会触发脚本中的 ONDATA 事件操作。 如果选择此选项,请参阅此页面上的自定义表单部分,了解如何在此字段中输入HTML表单代码。

结果分支条件

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

条件

说明

Default

除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。 如果未定义操作的其他分支,也会执行此操作。

Error

操作无法正确执行时所采用的路径。 例如,出现连接不良、语法错误等意外问题时。 _ERR 变量以单个下划线字符填充,应包含对问题的简要解释。

自定义表单 HTML

如果希望 INDICATE 显示 HTML 表单,则必须将 HTML 表单代码粘贴到 HTML 字段中。 当您选择 Show Custom Form 作为 Action Type时,将显示此字段。 当您选择此选项时:

  • 您可以使用新式浏览器能够支持的 HTML 和 CSS。 可以使用任何标准表单输入字段,包括 InputTextareaPasswordCheckboxRadioSelectButtonSubmit
  • 不要包含 <form> 标签。
  • 每个输入字段必须包含一个名称。 例如,<input type="text" name="phone">。 没有名称的字段将被忽略。 名称和值作为变量通过 Ondata 操作返回给脚本。 如果脚本中缺失 Ondata 操作,表单将毫无用处。 支持多个值的表单字段(例如 Checkbox Select)将包含一个逗号分隔的数组。
  • 多个提交按钮可以使用相同或不同的名称,但任何提交按钮都会提交数据并关闭窗口。 如果想要一个不提交的按钮,则使用一个按钮而不是提交。
  • 不支持链接的样式表,但支持内联样式。 例如,<div style="position: absolute: left: 10px: top: 100px:">
  • JavaScript链接到外部 JavaScript时将正常工作,但内容必须是 HTTPS 以避免错误。 例如:

    <script type="text/javascript" src="https://www.example.com/test.js"></script> <INPUT TYPE="button" NAME="button" Value="Click" onClick="MyFunction(this.form)">

  • HTML 和 CSS 中使用的某些字符被解释为代码,例如双引号。 要解决此问题,请使用 .char()function 将字符添加到它所属的位置。 例如:

    //The double quotes in the HREF tag cause a problem:
    ASSIGN html = "ASSIGN html = "<a href="https://www.w3schools.com">Visit W3Schools</a>""
    //To get around that, replace those double quotes with the char equivalent:
    ASSIGN html = "ASSIGN html = "<a href={char(34)}https://www.w3schools.com{char(34)}>Visit W3Schools</a>"

提示和技巧

支持 Fieldset 和 Legend 以更可读的方式布置表单。 内联样式可以应用于 HTML 实体。 例如:

<fieldset>
	<legend>Gender:</legend>
	<input type="radio" name="gender" value="male"/>Male
	<input type="radio" name="gender" value="female"/>Female<br/>
</fieldset>

脚本示例

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

本示例演示如何将 Indicate 操作合并到脚本中。 其中包括如何将不同类型的数据传递给生成的脚本的示例。 可下载的 ZIP 文件中包含生成脚本的示例。 这是一个示例,说明如何在脚本中使用此操作。 它并不是一个完整的脚本。 可能还需要编写其他脚本。

下载此脚本