调试桌面流

如果系统中存在任何更改或者桌面流因为包含错误而无法运行,通常必须调试流。

使用以下工具调试桌面流:

在流设计器中运行、停止和暂停

选择运行或按 F5 以运行流。 当流运行时,运行变为暂停。 在流运行时选择暂停或按 Ctrl + 暂停,以暂停并检查截止到该点所做的任何更改。 在流暂停时选择运行,流将继续运行。 运行下个操作按钮和 F10 快捷方式将逐个操作运行流,并在每个操作完成后暂停流。 停止按钮和 Shift + F5 快捷方式将完全停止流。

工具栏的屏幕截图。

添加断点

单击工作区中运行的订单号的左侧将在流中放置一个断点,断点显示为红色圆点。 添加断点将指定在哪个操作处暂停流。 通过选择运行运行下个操作继续运行流。 选择断点以将其删除。

添加的中断点的屏幕截图。

按操作运行桌面流

运行下个操作按钮按操作运行流操作。 完成每个操作后,流将暂停。 打开变量窗格可以检查任何变量在暂停点的值。 此功能对调试很有用。

状态栏

窗口底部的状态栏显示流的状态和所选操作的数量。 此外,还显示当前流中操作和子流的总数。

运行延迟字段定义在流设计器中运行每个操作后流等待的时间。 您可以修改默认值以增加或减少流等待的毫秒数。

状态栏还会显示错误数(如果有)。 选择错误选项可弹出错误窗格

如果您在流内搜索,状态栏会显示一个包含结果数量的附加字段。 选择此字段将弹出在代码中查找窗格。

状态栏的屏幕截图。

从此处运行

若要从特定操作开始运行流,请右键单击该操作,然后选择从此处运行。 这会忽略之前的所有操作,并从所选操作开始运行流。

“从此处运行”选项的屏幕截图。

Power Automate 保留关键字

Power Automate 的核心中使用了一定数量的字词,但在变量、子流、标签或错误块名称的开发过程中不能使用。 下面显示了这些字词的列表。

A - E F - J K - R S - Z
action FALSE label set
and for loop step
block foreach main switch
call from mod then
case function next throw
default global no times
disable goto not to
else if on TRUE
end in or wait
error input output while
exit repeat xor
yes