管理脚本

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

此页面提供有关管理脚本状态可能需要执行的任务的信息。 使用脚本帮助页面可帮助您了解如何创建和修改脚本。 使用Scripts中的作页面可以帮助您了解如何在脚本中添加和配置作。

查看脚本的属性

所需权限:ACD > Studio >Scripts> 查看

Desktop Studio 中的脚本属性提供了在 Studio 或 CXone Mpower中的其他位置可用的附加信息。 这些信息包括:

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

    • 查看相关操作:展开每个变量以查看使用该变量的一个或多个操作。 您可以使用展开所有 向下箭头旁边有三个堆叠的水平线的图标。 和折叠所有 右箭头旁边有三个堆叠的水平线的图标。 选项影响所有变量。 如果您更改脚本中的变量,则可以重新加载 指向自己尾部的圆形箭头图标。 该列表。
    • 查看相关操作属性:单击其中一个操作可查看该操作的属性,并在脚本画布上突出显示该操作。 操作属性替换属性窗格上的变量列表。
    • 编校变量:在此脚本中创建一个您要在跟踪和日志中编校 一个带有反斜杠的眼睛图标。 的变量列表。

查看脚本的历史记录

所需权限:ACD>联系人设置>Scripts> 查看

您可以查看脚本的先前版本、更改脚本的日期和时间,以及进行此更改的用户。 脚本的先前版本在与脚本的活动版本相同的选项卡中打开。 无法修改先前版本的脚本。

脚本的版本历史记录仅限于其当前其所处的开发阶段。您可以看到自脚本被提升到该阶段以来所做的任何更改。 要查看自较早阶段起所做的更改,您必须打开该阶段文件夹中的脚本。 开发阶段是一项可选功能,必须在 Studio 中启用。

  1. 在 CXone Mpower 中单击应用程序选择器 并选择全渠道路由 > Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。。
  2. 在“脚本”页面上,找到并双击打开要使用的脚本。 该脚本在新选项卡中打开。
    1. 单击页面顶部的脚本名称,然后选择版本历史记录。 “版本历史记录”窗格将在页面左侧打开。

    2. 在“版本历史记录”窗格中,单击先前版本以查看该时间点的脚本。 选项卡中显示的脚本将更改为该版本。
    3. 要使用新名称保存先前版本,请单击页面右上角的将版本另存为。 指定名称和位置,然后单击保存。 保存的版本成为当前选项卡中的活动脚本。

      如果您保存的脚本的先前版本与任何脚本的活动版本同名,Studio 会使用您尝试保存的过去版本覆盖活动脚本。

  3. 要返回脚本活动版本的可编辑视图,请单击页面左上角日期旁边的箭头。

恢复到先前版本的脚本

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

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

从 Studio 恢复到先前版本的脚本

需要权限:  应用程序> Studio >Scripts> 创建/编辑

  1. 在 CXone Mpower 中单击应用程序选择器 并选择Studio。
  2. 打开要还原的脚本。 如果要恢复的脚本当前已停用,则必须首先重新激活该脚本。
  3. 单击页面顶部的脚本名称,然后选择版本历史记录。 “版本历史记录”窗格将在页面左侧打开。

  4. 在“版本历史记录”窗格中,单击先前版本以查看该时间点的脚本。 选项卡中显示的脚本将更改为该版本。
  5. 单击恢复。
  6. 再次单击恢复以确认您要还原到开放版本。 所选脚本在当前浏览器选项卡中变为活动状态。

从 CXone Mpower 恢复到先前版本的脚本

需要权限: ACD>联系人设置>Scripts> 编辑

从 CXone Mpower 恢复脚本时, 文件名称不会像从 Studio 恢复时那样更改。

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

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

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

比较两个 Scripts

需要权限:Studio 脚本查看

您可以比较两个脚本,看看它们之间的差异。 脚本可以是同一脚本的两个历史版本,也可以是两个不同的脚本。 Studio根据每个脚本中的作 ID 比较每个脚本中的作,并记录“查找结果”窗口中的差异。

作 ID 按照作添加到脚本中的顺序分配给作。 如果删除一个作并添加另一个相同类型的作,则会为其分配下一个连续 ID 号。 当您从脚本中删除作时,脚本不会重复使用作 ID。

运行脚本比较时,Studio将 ID 为 1 的作进行比较,然后是 2,依此类推。 其中列出了“查找结果”窗格中两个作之间的任何差异。 如果作的顺序相同,但它们的作 ID 不同,则脚本比较会将它们报告为差异。

您可以选择要在“查找结果”窗口中报告的信息。 您可以比较:

  • 作在脚本画布上的位置。

  • 作属性和参数的配置。

  • 参数

  • 作属性的逐行比较。 仅适用于具有多行配置属性的作,例如SNIPPET。

  • 每个作使用的分支。

  • 作的标题。

比较不同的 Scripts

  1. 在 CXone Mpower 中单击应用程序选择器 并选择全渠道路由 > Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。。
  2. 打开您要比较的脚本。 它们必须在同一浏览器窗口中打开。 每个脚本都必须完全加载到其选项卡中。

  3. 在其中一个打开的脚本中,单击页面顶部的脚本名称,然后选择比较。
  4. 在“比较Scripts”窗口中,从左侧脚本下拉列表中选择脚本。
  5. 从右侧脚本中,选择要与第一个脚本进行比较的脚本。
  6. 在“比较设置”下,选择要在所选脚本之间进行比较的脚本组件。

  7. 单击比较。 “查找结果”窗口将在页面上打开。
  8. 在“查找结果”窗口中查看脚本之间的差异。

比较脚本的历史版本

  1. 在 CXone Mpower 中单击应用程序选择器 并选择全渠道路由 > Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。。
  2. 在Scripts页面上,单击 新增标准 并输入搜索脚本的标准,按 Enter。
  3. 从页面右上角的下拉列表中选择所有版本。 该页面显示与您的搜索匹配的脚本的当前版本和历史版本。
  4. 双击要比较的每个版本的脚本以将其打开。
  5. 在其中一个打开版本的脚本中,单击页面顶部的脚本名称,然后选择比较。
  6. 在比较Scripts窗口中,从左脚本下拉列表中选择脚本的一个版本。
  7. 从右脚本中,选择要与第一个脚本进行比较的脚本版本。
  8. 在“比较设置”下,选择要在所选脚本之间进行比较的脚本组件。

  9. 单击比较。 “查找结果”窗口将在页面上打开。
  10. 在“查找结果”窗口中查看脚本之间的差异。

编校跟踪和日志中的变量

所需权限:ACD > Studio >Scripts> 创建/编辑

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

编辑是在脚本级别的 VariableRedaction 字段中配置的,位于 中。 已编校的值被替换为一个 X 字符组成的字符串。 变量值的长度决定了使用多少个 X,这意味着一个经过编辑的五个字母的单词将导致五个 X。 不支持编校部分变量,例如信用卡号的一部分。

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

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

最佳做法是在脚本中保留敏感数据的时间永远不要超过必要的时间。 除了编校变量值之外,您还可以从变量中删除数据。

要编辑变量:

从变量中删除敏感数据

除了配置变量编校之外,您还可以将脚本配置为从变量中删除敏感数据。 这有助于确保它在脚本中的保留时间不会超过必要的时间。

  1. 在脚本中,在敏感数据已使用且不再需要后放置Snippet作。
  2. 在Snippet editor 作的Snippet中,为要从中清除敏感数据的每个变量添加相应的行:
    • 对于动态数据对象:DYNAMIC <object name>
    • 对于常规变量:ASSIGN <var name> = ""
  3. 保存您的更改。

锁定和解锁脚本

所需权限:ACD > Studio >Scripts> 创建/编辑

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

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

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

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

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

覆盖锁定的脚本

所需权限:ACD > Studio >Scripts> 锁定覆盖

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

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

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

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

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

停用脚本

所需权限:ACD > Studio >Scripts> 停用

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

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

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

重新激活脚本

所需权限:ACD > Studio >Scripts> 停用

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

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

将脚本投入生产

所需权限:ACD > 联系设置 > 联络点 编辑

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

如果您使用 命名约定来标识正在开发或生产的脚本,这将帮助您和组织中的其他脚本开发人员知道哪些脚本已准备好使用。 但是,它也为生产环境引入了未经测试的更改。 如果您的组织使用开发工作流,则可通过将脚本复制到生产文件夹中来避免更改脚本的名称。

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

  1. 单击应用程序选择器 应用程序选择器的图标 并选择ACD。
  2. 转至 Contact Settings > Point of Contact。

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

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