管理脚本

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

此页面提供有关使用脚本时可能需要执行的任务的信息。

位于在线帮助中其他地方的其他脚本管理任务包括:

  • 还原到脚本的先前版本。
  • 将脚本提升到下一个开发工作流阶段。
  • 将脚本更改提交到源代码管理系统,例如 GitHub

查看脚本的属性

所需权限ACD > Studio > 脚本 >查看

脚本属性位于脚本画布右侧的面板上。属性面板不显示 Desktop Studio 的“属性”选项卡中可用的所有内容。例如,您此时无法更改脚本的媒体类型。

  1. CXone 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。一个指向正上方,一个指向右上方,一个指向左上方。
  2. 打开一个脚本。
  3. 在脚本画布的右侧,查看属性面板。该面板包含以下选项: 
    • “操作”选项卡:显示当前脚本中所有操作的列表。每个操作旁边是操作的 ID,这是按照将操作添加到脚本的顺序分配的数字标识符。每个操作下方都有其说明文字(如果有)。单击列表中的某个操作可在画布上突出显示相应的操作。
    • 排序方式:可使您对操作列表进行排序。您可以按名称或操作 ID 进行升序或降序排序。
    • “变量”选项卡:可使您列出应从跟踪和日志中编校的变量。
    • 搜索画布:可使您搜索脚本画布。搜索可在脚本画布上的说明文字或注释中查找操作或术语。它无法搜索操作属性中的值,包括编辑器窗口中的值。搜索结果显示在搜索字段下方,从而替代操作列表。
    • 错误和警告:可使您查看脚本当前是否有任何错误或警告。如果有,按钮标签会包含编号。单击该按钮可查看错误或警告列表。

恢复到先前版本的脚本

需要的权限: 联系人设置 > 脚本 >  编辑

Studio 保留所有脚本的先前版本。每次保存更改时,都会将另一个版本添加到脚本文件的历史记录中。您可以恢复到先前版本的脚本文件。

如果您以不同的名称保存了脚本副本作为备份,并希望恢复到该副本,请勿按照这些步骤操作。而是打开您想要恢复的备份副本。您可以使用备份副本进行工作,也可以复制它,以创建新的工作副本并将备份留在原位。您可以停用不再需要的脚本副本,也可以将其移动到单独的文件夹中。

在恢复脚本之前,必须首先在 Studio 中将其关闭。如果脚本已打开,除非关闭并重新打开该脚本,否则您不会看到任何更改。如果在恢复脚本时使其保持打开状态,然后在未关闭或重新打开脚本的情况下进行更改和保存,则会覆盖恢复内容,因此必须再次恢复该脚本。

  1. CXone 中单击应用程序选择器 并选择ACD > 脚本
  2. 单击要恢复的脚本。如果要恢复的脚本当前已停用,则必须首先重新激活该脚本。
  3. 在“版本历史记录”选项卡上,从先前版本列表中选择要恢复到的版本,然后单击恢复到

  4. 在 Studio 中,打开恢复的脚本并继续处理。

将脚本投入生产

所需权限联络点编辑

当脚本经过充分测试并准备好在 CXone 中投入使用时,即可将其投入生产。为此,您需要将脚本分配给 ACD 中的联络点关闭 呼入联系人用来发起交互的入口点,如电话号码或电子邮件地址。CXone

如果使用命名约定来标识开发或生产中的脚本,它有助于您和组织中的其他脚本编写者了解哪些脚本可以使用。命名约定不会告知 CXone 使用哪些脚本。

仅当确定脚本已经过充分测试且准备好用于生产时,才可以将其分配给联络点。如果将尚未准备就绪的脚本投入生产,则可能导致无法为所选联络点路由联系人。

  1. 单击应用程序选择器 并选择ACD
  2. 转至 Contact SettingsPoint of Contact

  3. 单击要为其分配脚本的联络点。
  4. 单击 Edit

  5. 选择希望此联络点使用的 Script。下拉列表显示当前联络点的 Media Type 当前可用的所有活动脚本。
  6. 单击 Done

编校跟踪和日志中的变量

所需权限ACD > Studio > 脚本 >创建/编辑

变量编校消除了脚本生成的跟踪和日志中的变量值。您可以编辑变量和对象。

编校是在脚本属性VariableRedaction 字段中在脚本级别配置的。已编校的值被替换为一个 X 字符组成的字符串。变量值的长度决定了 X 的使用数量,这意味着一个由五个字母组成的单词经编校后会产生五个 X。不支持编校部分变量,例如信用卡号的一部分。

变量编校发生在脚本级别。它不是可继承的属性。如果将编校后的变量传递给其他脚本,例如使用 RunScriptRunSub 操作,则该变量不会在后续脚本中自动编校。如果您想要一个变量始终进行编校,则必须在它可能会被传递至的所有脚本中配置变量编校。

传递到其他脚本中的变量具有一个全局作用域。要编校,您必须在变量名称前添加 global: 以确保其已被编校。

  1. CXone 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。一个指向正上方,一个指向右上方,一个指向左上方。
  2. 打开一个脚本。
  3. 在脚本右侧的属性面板中,单击变量选项卡。
  4. 单击已编校 一只眼睛,有一条对角线穿过它。

  5. 在“变量”选项卡上的字段中,输入要编校的每个变量的名称。在每个变量后按 Enter。这些名称应该与脚本中的 AssignSNIPPET 操作创建的变量相对应。
  6. 再次单击已编校 一只眼睛,有一条对角线穿过它。 可隐藏变量名称列表。

  7. 保存脚本。

在脚本内搜索(简单搜索)

搜索可在脚本画布上的说明文字或注释中查找操作或术语。它无法搜索操作属性中的值,包括编辑器窗口中的值。搜索栏位于脚本画布右侧属性面板的顶部。

  1. CXone 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。一个指向正上方,一个指向右上方,一个指向左上方。
  2. 打开一个脚本。
  3. 在搜索栏中输入搜索词。当您键入时,搜索结果将显示在搜索字段下方,从而替换操作列表。
  4. 单击搜索结果中的选项可突出显示脚本画布上的相应操作。

配置脚本锁定

需要的权限: 联系人设置 > 脚本 >  编辑

Studio 可以在一个用户打开脚本时锁定脚本。这可以防止多个用户对同一个脚本进行更改,从而造成一次保存覆盖另一次保存的问题。CXone管理员可以配置Studio为允许脚本锁定。

  1. CXone 中单击应用程序选择器 并选择ACD
  2. 转至 ACD ConfigurationBusiness Units
  3. 在“详细信息”选项卡中,单击编辑

  4. 选择 Allow Script Locking
  5. 选择您希望 Studio 在打开脚本时执行的 Default Behavior

  6. 单击 Done

锁定和解锁脚本

需要的权限Studio 脚本查看、创建/编辑

脚本锁定可使您锁定脚本,以便只有您可以编辑它。这可防止多个 Studio 用户同时修改脚本。这是一项必须在 CXone启用的可选功能。

当您想要编辑脚本时,必须将其锁定。这会将脚本置于编辑模式。脚本将保持锁定状态,直到您解锁它们,或者另一个 Studio 用户覆盖您的锁定为止。使用完脚本后,您可以将其解锁。这会将脚本置于只读模式,并使其可供其他 Studio 用户根据需要进行编辑。

在锁定脚本之前,Studio 会刷新脚本。这会加载在您打开脚本与锁定脚本的间隔时间内其他 Studio 用户可能进行的任何更改。

  1. CXone 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。一个指向正上方,一个指向右上方,一个指向左上方。
  2. 打开一个脚本。
  3. 将光标悬停在画布工作区顶部工具栏中的脚本名称旁边的眼睛 一个眼睛的线条画。 上,然后选择编辑脚本(锁定)

  4. 使用完脚本后,将光标悬停在画布工作区顶部工具栏中的脚本名称旁边的锁 一个锁。 上,然后单击仅查看脚本(解锁)

覆盖锁定的脚本

需要的权限Studio 脚本 > 锁定覆盖

当您打开已锁定并进行编辑的脚本时,画布工作区上方的脚本名称旁边的图标是一个闭合的锁 一个闭合的挂锁式锁。。您可以将光标悬停在该图标上以查看谁锁定了此脚本。如果是您,您可以选择解锁此脚本并将其置于只读模式。如果它被其他用户锁定,则会显示该用户的姓名。

如果您的 CXone 角色包含“锁定覆盖”权限,则下拉列表还包含覆盖锁定的选项。当您覆盖脚本锁定时,Studio 会加载最新保存的脚本版本。如果其他用户有未保存的更改,则在覆盖锁定后将无法保存这些更改。如果在覆盖锁定后其他用户尝试保存脚本,他们会看到一条错误消息,使他们了解此覆盖情况。当脚本的锁定已被覆盖时,可复制并用另一个名称保存该脚本。

您可以通过查看脚本的先前版本来查看对该脚本的更改。如果其他用户已编辑了脚本并且您想知道他们更改了什么,这会很有帮助。

请务必遵循您组织有关覆盖其他用户的脚本锁定的指南。

  1. CXone 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。一个指向正上方,一个指向右上方,一个指向左上方。
  2. 单击要覆盖的脚本旁边的省略号,然后选择锁定覆盖
  3. 或者,您可以:
    1. 打开被其他用户锁定的脚本。
    2. 单击画布工作区上方工具栏中的脚本名称旁边的锁 一个闭合的挂锁式锁。,然后单击锁定覆盖
    3. 当提示您确认是否要覆盖其他用户的锁定时,单击 OK。成功覆盖锁定后,会显示一条状态消息。

停用脚本

所需权限ACD > Studio > 脚本 >停用

无法从 Studio 中删除脚本。相反,您可以停用脚本。如果您选择在“脚本”页面上查看所有非活动脚本,则停用的脚本仅在 Studio 中显示。您还可以在 CXoneACD 应用程序的脚本页面上查看它们。

您不需要停用脚本来阻止CXone使用它。CXone 仅使用分配技能关闭 用于根据坐席的技能、能力和知识自动传递交互联络点关闭 呼入联系人用来发起交互的入口点,如电话号码或电子邮件地址。的脚本。

  1. CXone 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,找到您要停用的脚本。
  3. 单击此脚本旁边的三个水平点 并排三个点。,然后选择停用。您还可以打开脚本,单击此脚本名称旁边的向下箭头按钮,然后从下拉菜单中选择停用
  4. 确认要停用脚本。停用完成后,窗口右下角会出现一条通知。
  5. 如果要解释停用脚本的原因,可以在 CXone 的脚本中添加备注:
    1. CXone 中单击应用程序选择器 并选择ACD脚本
    2. 显示下拉列表中选择非活动
    3. 单击脚本并在“备注”选项卡上添加评论。

重新激活脚本

所需权限ACD > Studio > 脚本 >停用

您可以重新激活脚本,以使其在 Studio 中再次可见。目前,您无法从 CXone Studio 中重新激活脚本。

  1. CXone 中单击应用程序选择器 并选择ACD脚本
  2. 显示下拉列表中选择非活动
  3. 单击要重新激活的脚本。
  4. 单击脚本页面“详细信息”选项卡上的激活