解决云端流问题

本文包含对云端流进行故障排除的提示和技巧。

确定特定流运行

生成和部署流后,您可能需要调试特定流运行来确认您的流是否按预期运行。 默认情况下,流负责人可以查看 Power Automate 中运行历史视图中的开始持续时间状态列来帮助他们确定有兴趣调试的流运行。 负责人还可以展开故障排除部分来确定他们感兴趣的特定运行,但是,对于频繁运行的流,这可能很耗时。

为了在调试时更有效地确定流运行,Power Automate 为流负责人提供了配置每个流运行的运行历史记录页面上显示的列列表的能力。 这些列将映射到您的流的触发器输出。 当您显示所需的列时,您可以节省时间,因为默认情况下您会在运行历史记录视图中看到相关的列。

按照以下步骤将一列或多列添加到您的运行历史记录视图。

  1. 登录到 Power Automate

  2. 在屏幕左侧,选择我的流

  3. 选择要获取更多详细信息的流。

  4. 在“流详细信息”页面上,选择编辑列

  5. 为您选择的流选择要添加到运行历史记录视图的列,然后选择保存

  6. 查看在您选择的流的运行历史记录视图中显示的列的列表。

    hasAttachmentsisHTML 列现在对流可见,因此您可以快速查看这些值以帮助您调试流。

    在所选流的运行历史记录视图中显示的列的屏幕截图。

小费

您还可以配置所有运行视图中显示的列的列表。

电子邮件中的修复提示

每当云端流失败时,修复提示都会通过电子邮件发送给流所有者。 这些修复提示电子邮件包含特定错误的具体可操作反馈。 例如,一个常见错误是,设置尝试在 Office 365 中获取某人经理的云端流,但 Microsoft Entra ID 中未配置任何经理。 如果这种情况或其他多种情况导致流失败,你会收到修复提示电子邮件。

修复提示电子邮件包含以下部分:

客户 描述
Time 显示流的首次失败时间。
发生了什么事 说明导致流失败的问题。
如何修复 提供有关解决导致流失败的问题的提示。
故障排除提示 提供详细信息,包括流失败次数,以及包含相同输入数据的流的重试链接。

若要修复报告的错误,请选择修复我的流,并按照修复提示电子邮件中的步骤操作。

修复提示电子邮件是可选的。 如果不想接收,只需在特定流的属性菜单中禁用即可。

如果流失败,也可以直接在 Power Automate 中对它排除故障。 下面是一些常见故障方案,以及有关如何修复它们的提示。

识别错误

按照以下步骤查找错误并了解如何修复错误。

  1. 选择我的流

  2. 选择失败的流。

  3. 28 天运行历史记录部分中,选择失败运行的日期。

    将会显示流的详细信息,至少一个步骤会显示红色叹号图标。

  4. 打开这个失败步骤,然后查看错误消息。

    在右侧窗格中,可以看到错误的详细信息和如何修复。

    失败流运行的错误消息。

身份验证失败

在许多情况下,流故障的原因是身份验证错误。 如果属于此类错误,则错误消息会包含未授权,或者会显示错误代码 401403。 通常可以通过更新连接来修复身份验证错误:

  1. 如何修复下方的右侧窗格中,选择查看连接

  2. 滚动到你看到未授权错误消息的连接。

  3. 在连接旁边,选择关于连接未进行身份验证的消息中的修复连接链接。

  4. 按照显示的说明验证凭据。

  5. 返回到您的流运行故障,然后选择重新提交

    流现在应正常运行。

Copilot 中的故障排除

Power Automate 中 Copilot 新增的故障排除功能可以帮助您识别和解决在云端流测试过程中或查看流运行历史记录时可能出现的错误。 当启用新的设计者体验时,您可以使用此 Copilot 功能。

Copilot 中的故障诊断提供了一个人类可读的错误摘要,并在可能的情况下,尝试提供一个解决方案来纠正错误。 这可以减少排除故障和解决问题所需的时间和工作量,从而显著改善您的体验。

备注

Copilot 中的故障排除功能可能不适用于所有情况。 好消息是,随着时间的推移,它在不断学习和改进,这意味着它帮助用户和解决问题的能力只会越来越好。 这是一个很好的例子,说明如何利用人工智能和机器学习来改善您的体验和生产力。

Copilot 建议中用于修复失败流运行的故障排除的屏幕截图。

操作配置

如果流操作中的设置无法正常运行,流也会发生故障。 在这种情况下,错误消息会包含请求错误找不到,或者会显示错误代码 400404

错误详细信息应该会指定如何纠正故障。 要更新配置:

  1. 选择编辑,然后纠正流定义中的问题。
  2. 保存更新的流。
  3. 选择重新提交以尝试使用更新的配置重试运行。

其他故障

如果显示错误代码 500502,则表明故障是临时的或暂时的。 要再次尝试流,请选择重新提交

从支持网站或社区获得帮助

需要帮助时,可以使用自助式支持选项,也可以使用寻求帮助向其他人寻求帮助。

自助

Power Automate 支持网站为您提供了几个自助选项。

  1. 转到 Power Automate 支持
  2. 自助服务类别中,选择学习示例文档

向其他人寻求帮助

  1. 转到 Power Automate 支持

  2. 寻求帮助部分,选择联系支持人员

  3. 键入或选择环境以帮助识别问题。

  4. 要搜索推荐的解决方案,请填写告诉我们您需要哪方面帮助字段,然后选择字段旁边的向右箭头。

  5. 如果您找到了自己的解决方案,请在这些解决方案是否有帮助字段中选择

  6. 如果您找不到解决方案,请选择询问虚拟代理

  7. 虚拟代理屏幕中,键入您的消息,然后选择发送

  8. 如果您需要其他人的更多帮助,请返回 Power Automate 支持,然后选择社区

    Microsoft Power Automate 社区页面上,您可以自定义您的搜索,并直接从其他 Power Automate 用户那里获得答案和提示。

培训:在 Power Automate 流中处理错误的最佳实践(模块)