UiPath Documentation
maestro
latest
false
Maestro 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

调试基础知识

在构建画布上的 Flow 中进行调试,涵盖执行跨度、故障、故障检查以及用于单独测试工作流的模拟输出。

Flow 中的调试在您构建的同一画布上进行。没有单独的调试视图 — 您可以运行流程,在执行面板中检查结果,并在发现问题时进行更改。

启动调试会话

工具栏中的“调试”按钮可运行流程。执行面板显示在屏幕底部,并且在执行每个节点时实时填充跨度。

“停止”按钮可明确结束会话。对流程进行的任何更改都会自动退出调试会话。

有关调试控件和执行面板布局的完整概述,请参阅“画布”

读取执行面板

执行面板包含三个选项卡。每个问题都回答不同的问题。

跨度

“跨度”选项卡显示执行追踪记录,即按顺序运行的每个节点,并提供时间和成功或失败指示器。选择跨度会在画布上高亮显示相应节点,以便于查看执行到达何处。

事件

“故障”选项卡会收集运行期间发生的错误。每个事件都会为失败的节点命名并包含错误消息。如果您的流程意外停止,请先在此处查看。

变量

“变量”选项卡显示 Runtime 变量值。在“跨度”选项卡中选择一个跨度, “变量”选项卡将更新,以显示执行中该点的状态。用于验证上游节点是否生成了您预期的数据。

识别故障

调试运行后,画布上的每个节点都会显示成功或失败指示器。“跨度”选项卡中失败节点的跨度会在画布上高亮显示。“故障”选项卡会显示错误消息。发生故障的节点的属性面板在输出部分中显示完整的错误对象。

错误对象包含message字段(人类可读描述)和detail字段(技术原因)。以message开头,因为其中包含面向用户的故障摘要。

使用模拟节点

模拟输出使您可以单独测试流程的一部分。当您在节点上设置模拟输出时,它会跳过实际执行,并将测试数据注入下游。

当上游节点速度较慢、需要本地不可用的凭据或依赖外部系统时,这非常有用。双击节点将打开其展开视图,其中可以将模拟输出设置为下游节点所需的任何数据。

通过一次模拟多个节点,调试会话可以专注于流程的特定部分。

提示

  • 首先是跨度,然后是事件。跨度显示完整的执行图片;事件仅显示损坏的内容。
  • 变量值显示数据不匹配。比较上一个节点收到的数据与下一个节点预期的数据。
  • 模拟外部依赖项可以加快迭代速度。通过模拟调用 API 或触发 RPA 流程的节点,您可以调试逻辑,而无需等待外部系统。
  • 小迭代速度更快。每个调试周期修复一次比尝试一次修复所有内容更高效。
  • 描述性的节点名称提高了追踪的可读性。跨度和事件引用节点名称 — 描述节点所做操作的名称,使执行追踪记录更易于扫描。
  • 启动调试会话
  • 读取执行面板
  • 跨度
  • 事件
  • 变量
  • 识别故障
  • 使用模拟节点
  • 提示
  • 相关页面

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新