从云端流触发桌面流

Prerequisites

  • 已注册的计算机计算机组,用于运行触发的桌面流。 计算机是用于自动执行桌面进程的物理或虚拟设备。 计算机组允许将多个计算机作为一个实体进行处理,并分发自动化工作负荷。

  • 工作或学校帐户。

  • 配置的 桌面流连接

  • 若要运行触发的桌面流,需要具有适当的许可证(对于有人参与的运行)或无人值守附加组件(对于无人参与的运行)。 需要具有相应许可证的用户是连接的创建者。

从云端流触发桌面流

要从云端流触发桌面流,请执行以下操作:

  1. 转到 Power Automate 并使用凭据登录。

  2. 创建一个新的云工作流,稍后将使用此云工作流来触发桌面工作流。 此流可以是即时或自动化的云流。

    用于创建新云流的选项的屏幕截图。

  3. 以下示例显示创建手动触发的云流。 此步骤可能因要创建的云流类型而异。

    “生成即时云流”对话框的屏幕截图。

  4. 在云流设计器中,选择+ 新步骤

    “新建步骤”选项的屏幕截图。

  5. 选择操作对话框中,搜索桌面Power Automate。 在 Actions 下,选择 运行使用 Power Automate 桌面版 构建的流

    在“选择操作”对话中选择的“运行使用 Power Automate 桌面版生成的流”操作的屏幕截图。

  6. 如果尚未创建桌面流连接,该操作将提示你创建一个。 可以在 “创建桌面流连接”中找到有关桌面流连接的详细信息。

    用于创建新桌面流连接的对话框的屏幕截图。

  7. 为桌面流设置所需的运行模式(参与或无人参与),并选择“在桌面流创建新的桌面流”。 如果要触发现有的桌面流,请改为选择其名称。

  8. 输入新桌面流的名称,然后选择“ 启动应用”。

    “生成桌面流”对话框的屏幕截图

  9. 可能会显示来自浏览器的消息,询问是否允许页面打开Power Automate。 选择 “打开”

    浏览器消息的截图,询问是否启动 Power Automate。

  10. 在此步骤中,Power Automate应创建了一个新的桌面流,并在流设计器中打开它。

    流设计器的屏幕截图。

  11. 桌面流可以包含输入和输出变量,用于在桌面流和云流之间传递数据。

    输入变量使你可以将数据从云传递到桌面流,而输出变量允许将数据从桌面传递到云流。 若要查看有关输入和输出变量的详细信息,请转到 输入和输出变量

  12. 返回 Power Automate 门户,任何输入变量将在运行使用 Power Automate 桌面版生成的流操作中显示为字段。

    注释

    • 如果输入变量包含敏感数据,则可能需要模糊处理或从日志中省略它。 若要查找有关敏感文本输入的详细信息,请转到 “管理敏感输入”(如密码)。
    • 桌面流的输入大小限制为 2 MB(中国区域为 1 MB)。

    “运行使用 Power Automate 桌面版生成的流”操作中的输入变量的屏幕截图。

已知的限制

  • 我们当前支持每个连接每分钟最多运行 70 个桌面流。
  • 如果在“运行使用桌面Power Automate生成的流”操作设置下禁用了Asynchronous Pattern,则取消父云流不会停止其子桌面流。

使用视频日志用于排查无人值守桌面流的问题

当无人参与的桌面流运行失败时,视频日志提供视觉上下文。 启用后,Power Automate记录失败前屏幕活动的最后 60 秒,包括与执行的操作保持一致的可选隐藏式字幕(CC),并保存视频以供审阅。 此功能有助于诊断 UI 元素检测失败、计时问题或仅文本日志无法解释的意外 OS 提示等复杂问题。

Prerequisites

  • Power Automate 桌面版 2.66 或更高版本
  • 使用“运行使用 Power Automate 桌面版生成的流”连接器的云端流
  • 配置为无人值守运行模式

启用视频日志

若要为无人参与的运行启用视频日志记录,请执行以下操作:

步骤:

  • 在Power Automate中,创建或编辑云流。
  • 添加操作:运行使用桌面版Power Automate生成的流。
  • 在“运行”模式下,选择“无人参与”。
  • 展开高级参数。
  • 打开视频日志。

视频日志记录的工作原理

  • 记录在无人参与运行期间发生故障前的最后 60 秒。
  • 在本地保存录制内容
  • (可选)显示映射到当前正在执行的流操作的隐藏式字幕

存储视频的位置

默认路径:%localappdata%\Microsoft\Power Automate Desktop\VideoLogs

注释

可以使用注册表项自定义存储位置和其他行为(例如禁用/启用视频生成、字幕和持续时间)。 有关详细信息,请参阅 桌面流治理