Studio 中的调试脚本

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

所需权限ACD > Studio > 脚本 调试

您可以运行脚本跟踪来检查脚本中的问题。 它们允许您查看脚本中触发的操作,以及每个操作触发时脚本中的变量。

每个跟踪在一个单独的窗口中打开。 这意味着您可以保持以前的跟踪打开状态,以便与新的跟踪进行比较,或连续捕获多个实时联系人。

Capture a Script Trace

您可以使用 Trace Output 工具跟踪脚本的性能、衍生脚本或进行测试调用。 该工具可跟踪联系或运行脚本,并显示触发的每个操作、创建哪些变量和时间,以及变量在每个点保存的值。 这是测试和调试脚本的有用工具。 您可以在实时交互或模拟交互上运行跟踪。

仅当保存脚本时才能捕获跟踪。 如果尝试在未保存的脚本上捕获脚本跟踪,则 Studio 会提示您保存该脚本。 如果脚本中有编译错误,Studio 将不会保存脚本。 您必须先解决错误,然后才能保存脚本并运行跟踪。

Studio 不保留您已捕获的跟踪记录。 如果您认为自己可能需要引用上一个跟踪,请使跟踪输出窗口保持打开状态,或下载跟踪文件到您的计算机上。

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,找到并双击打开要使用的脚本或创建一个新的脚本。 该脚本在新选项卡中打开。
  3. 单击跟踪 > 开始跟踪
  4. 选择呼入电话ACD 技能
  5. 要通过参数变量将值传递到脚本中,请在参数字段中输入这些值。 每行输入一个值。 您输入的值映射到参数 P1Pn,其中 n 是您添加的最后一个参数值的编号。
  6. 要模拟呼入电话脚本的交互,请单击模拟呼入呼叫提供必要的信息
  7. 单击开始捕获。 跟踪输出窗口将打开。

    脚本运行时,操作按其触发的顺序显示在跟踪窗口中。 您可以查看操作的名称、其属性及其配置、操作触发的时间以及触发的结果。 您可以:

    • 将光标悬停在“属性”列中的条目上,可在弹出菜单中查看属性及其值的完整列表。

    • 使用搜索栏在跟踪输出中搜索操作。 您可以使用操作名称、属性名称或值、时间或结果进行搜索。

    • 单击任何列标题,即可按该数据对列表进行排序。

  8. 单击跟踪输出中的某个操作,可查看该操作触发时脚本中的所有变量及其值。

    这些变量显示在跟踪输出窗口右侧的列表中。 新的或已更改的变量显示为红色。

    在变量列表中,您可以:

    • 将光标悬停在任何列中的条目上,即可在弹出菜单中查看该变量或值的完整内容。
    • 选择或清除全局系统专用,以筛选列表中的变量。 清除该选项会隐藏列表中该类型的变量。

    • 单击动态数据对象名称旁边的大于符号 >,将其展开并查看其成员及其值。
    • 使用跟踪输出窗口中的搜索栏按名称或值搜索变量。
    • 单击变量值的行并按键盘上的 CTRL + C 来复制变量值。 单元格背景短暂变为深蓝色,表示复制成功。
    • 使用箭头键导航变量列表中的突出显示行。
  9. 要将跟踪输出保存到您的计算机,请单击窗口右上角的省略号 并排三个点。,选择下载跟踪文件,然后选择文件的位置和名称,最后单击 保存

  10. 要结束跟踪而不结束服务器上的交互,请单击分离
  11. 要结束跟踪和交互,请单击终止,然后单击确定,确认结束交互。 这将断开与联系人的连接或结束当前运行的脚本,并结束服务器上的交互。

捕获实时联系人的痕迹

当脚本在处理实时联系人时运行时,您可以捕获脚本上的跟踪。 这样,您就可以诊断联络中心遇到的问题,或获取数据以便与技术支持人员一起排除故障。

Studio 不保留您已运行的追踪历史记录。 如果您认为自己可能需要引用上一个跟踪,请使跟踪输出窗口保持打开状态,或下载跟踪文件到您的计算机上。

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,找到并双击打开要使用的脚本或创建一个新的脚本。 该脚本在新选项卡中打开。
  3. 单击跟踪 > 捕获实时联系人

  4. 联系人数量当前设置为 1,并且无法更改。 在未来版本中,您将能够指定要捕获的联系人数量。
  5. 在“筛选器”下,选择一个选项:
  6. 单击开始捕获。 跟踪输出窗口将打开。 在与所选筛选器选项匹配的脚本实例开始运行之前,该窗口为空。

    脚本运行时,操作按其触发的顺序显示在跟踪窗口中。 您可以查看操作的名称、其属性及其配置、操作触发的时间以及触发的结果。 您可以:

    • 将光标悬停在“属性”列中的条目上,可在弹出菜单中查看属性及其值的完整列表。

    • 使用搜索栏在跟踪输出中搜索操作。 您可以使用操作名称、属性名称或值、时间或结果进行搜索。

    • 单击任何列标题,即可按该数据对列表进行排序。

  7. 单击跟踪输出中的某个操作,可查看该操作触发时脚本中的所有变量及其值。

    这些变量显示在跟踪输出窗口右侧的列表中。 新的或已更改的变量显示为红色。

    在变量列表中,您可以:

    • 将光标悬停在任何列中的条目上,即可在弹出菜单中查看该变量或值的完整内容。
    • 选择或清除全局系统专用,以筛选列表中的变量。 清除该选项会隐藏列表中该类型的变量。

    • 单击动态数据对象名称旁边的大于符号 >,将其展开并查看其成员及其值。
    • 使用跟踪输出窗口中的搜索栏按名称或值搜索变量。
    • 单击变量值的行并按键盘上的 CTRL + C 来复制变量值。 单元格背景短暂变为深蓝色,表示复制成功。
    • 使用箭头键导航变量列表中的突出显示行。
  8. 要将跟踪输出保存到您的计算机,请单击窗口右上角的省略号 并排三个点。,选择下载跟踪文件,然后选择文件的位置和名称,最后单击 保存

  9. 要结束跟踪而不结束服务器上的交互,请单击分离
  10. 要结束跟踪和交互,请单击终止,然后单击确定,确认结束交互。 这将断开与联系人的连接或结束当前运行的脚本,并结束服务器上的交互。

下载跟踪文件

您可以将跟踪输出另存为一个可下载到您计算机上的文件。 如果您稍后需要引用跟踪,这会很有帮助。 它还允许您向其他 Studio 用户或 客户代表 发送跟踪文件。 可通过在 Studio 中加载这些文件来查看这些文件。 文件以 JSON 格式保存,扩展名为 TRC.JSON。

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,找到并双击打开要使用的脚本或创建一个新的脚本。 该脚本在新选项卡中打开。
  3. 单击跟踪,然后选择从跟踪开始捕获实时联系人
  4. 捕获跟踪后,单击跟踪输出窗口右上角的省略号 并排三个点。
  5. 选择下载跟踪文件
  6. 指定文件名以及文件的保存位置。
  7. 单击保存

加载跟踪文件

您可以将保存的跟踪文件加载到 Studio 中进行查看。

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 在“脚本”页面上,单击加载,然后选择加载跟踪文件
  3. 将跟踪文件拖到“加载跟踪”窗口上,或单击浏览文件以选择一个。
  4. 单击“加载跟踪”窗口上的打开。 跟踪在跟踪输出窗口中打开。