批量取消或重新提交流运行

您可以批量取消或重新提交您的流运行,而不是一次一个,这可以节省大量时间。

重新提交流运行

您可以批量重新提交之前的流运行。 为此,请按照以下步骤操作:

  1. 登录到 Power Automate

  2. 在左侧面板中,选择我的流

  3. 在右侧面板上,选择要重新提交或取消的云端流。

  4. 选择所有运行

    显示所选流的所有运行的屏幕截图。

    提示

    • 流必须有运行才能取消或重新提交流运行。
    • 您一次最多可以重新提交或取消 20 个流。
  5. 在 Run history( 运行历史记录 )页面上,选择要重新提交或取消的流程运行。

  6. 选择重新提交流运行

    显示流中所选运行的屏幕截图。

    重要

    您可以重新提交的流数受限于流中连接器的最大 API 调用数。

取消流运行

您可以在相关流程的 Run history(运行历史记录 )页面上 或使用模板取消流程运行。 当您一次取消最多 20 个流时,通过 Flow 门户提供的批量取消功能最有效。 我们建议您尽可能使用本节前面链接的模板运行 20 次以上。 这也适用于数百次运行。 Alternatively,您可以对处于 Waiting(等待 )或 Running(正在运行 )状态的所有流使用批量取消功能,而不管计数如何。 要设置此实用程序功能的预期方式,请查看以下详细信息。

在流程“运行历史记录”页面上批量取消流程运行

  1. 要取消流,请导航到流门户并选择 我的流

  2. 在流旁边,选择省略号(...) >运行历史记录

    Alternatively,您可以从 28 天运行历史记录列表中选择流程名称 >All runs(所有运行 )。

  3. 您可以手动选择最多 20 个处于 Waiting(等待 )或 Running(正在运行 )状态的流。

    要改为启动批量取消功能,请在屏幕顶部的 Run history(运行历史记录)菜单中选择 cancel all flow runs(所有流程运行 )。

    “取消所有流运行”选项的屏幕截图。

  4. 选择 取消所有流后,将显示一条消息,要求您启动批量实用程序。 选择。 如果您担心会启动更多不需要的流运行,可以关闭流。

    “取消此流的所有运行”消息的屏幕截图。

  5. 如果有 20 多个流处于 Waiting(等待 )或 Running(正在运行 )状态,则可能会出现另一条消息,指示流运行状态可能需要几分钟时间才能更改为 Canceling(正在取消)。 此消息表示您的流已暂停,并且不会对已 运行的流执行进一步的操作。 处于 Waiting 状态的流也会终止,而不会执行操作。

    要求您等待流程状态的“We'm working on it”消息的屏幕截图。

  6. 通过定期刷新浏览器屏幕,在运行历史记录列表中获取更新的状态更改。

    备注

    • 处于 Running(正在运行) 状态的流将暂停并更改为 Canceling(正在取消 )状态 ,然后最终更改为 Canceled(已取消 )。
    • 此过程有时可能需要长达 24 小时的时间。
    • 在这种情况将暂停,并且不会执行进一步的操作。
    • 如果选择处于 Canceling 状态的流运行,则操作附近的微调器可能看起来正在运动,但处于暂停状态。 当流程实际运行时,会显示一个通知横幅,指示您的流程正在运行。 对于 Canceling(正在取消 )状态的 暂停流,情况并非如此。

以下屏幕截图显示了流运行时的横幅。 处于 Canceling(正在取消) 状态的 suspended flow(暂停流)不包含此横幅。

指示流正在运行的横幅的屏幕截图。

超出并发 设置的 流可能在 Waiting 状态下 可见,其他流运行则处于 Canceling 状态。 这是有意这样设计的。 提交批量取消时,流将暂停,除非它们是在使用该功能后触发的。 当队列中轮到他们进行处理时,状态将更改为 Canceling

处于“等待”和“正在取消”状态的流程运行的屏幕截图。

您可以确保在提交批量取消请求之前处于 RunningWaiting 状态的流已暂停,并最终更改为 Canceled 状态。

流在“已取消”状态下的屏幕截图。