power automate学习笔记2

PowerAutomate允许用户通过URL和桌面快捷方式触发桌面流。用户可以在浏览器、命令提示符等不同源中使用URL,或创建快捷方式直接运行流。流程运行可能需要输入变量,并且可以设置不显示确认对话框,但这会增加安全风险。文章还介绍了如何查找环境和流ID,以及如何保存运行日志和通过命令提示符或任务计划程序触发流。
摘要由CSDN通过智能技术生成

通过 URL 或桌面快捷方式运行桌面流

  • 项目
  • 2023/03/18
  • 2 个参与者

反馈

除了通过控制台、流设计器和云端流触发流外,Power Automate 还允许您使用运行 URL 和桌面快捷方式运行桌面流。

您可以使用 URL 通过很多不同的源触发桌面流,如浏览器、Windows 运行应用程序、命令提示符和 Windows 任务计划程序。 或者,您可以创建桌面快捷方式,然后直接通过它们运行桌面流。

如果触发的流需要输入变量,控制台将要求您输入相应的值。

默认情况下,Power Automate 始终会提示您确认通过 URL 或桌面快捷方式触发桌面流。 要禁用此功能,导航到控制台设置,禁用在外部调用流时显示确认对话框或修改相应的 Windows 注册表项

 警告

禁用确认对话框会带来安全威胁,因为您可能会在没有注意到恶意参与者共享的可疑流的情况下运行。

先决条件

  • 您的计算机上需要安装 Power Automate 桌面版。
  • 用户必须登录。
  • 用户需要试用或付费组织订阅或即用即付环境。

创建桌面快捷方式

要为桌面流创建快捷方式,在控制台中右键单击它的名称,选择创建桌面快捷方式。 所有快捷方式都将在桌面文件夹中自动创建,但您可以将它们移到计算机的任何文件夹中。

创建运行 URL

 重要

如果流已在运行,在调用 URL 时不会再次运行。

要生成触发桌面流的 URL,使用以下格式之一:

复制

"ms-powerautomate:/console/flow/run?workflowName=[workflowName]"

复制

"ms-powerautomate:/console/flow/run?workflowId=[workflowId]"

复制

"ms-powerautomate:/console/flow/run?environmentId=[environmentId]&workflowId=[workflowId]"

复制

"ms-powerautomate:/console/flow/run?environmentId=[environmentId]&workflowName=[workflowIName]"

 备注

您可以在桌面流的详细信息页面找到自动创建的由环境和流 ID 组成的运行 URL。 您可以在桌面流详细信息中找到有关流详细信息的更多信息。

前两种格式没有定义特定的环境,因此 Power Automate 会自动使用当前选择的控制台环境。 如果未指定流 ID 或流名称,命令将被忽略。

如果控制台设置为不同于 URL 中指定的环境,控制台环境将自动更改。

查找环境和桌面流 ID

要查找环境的 ID,导航到 Power Automate 门户,选择所需的环境。 然后,导航到我的流选项卡,从地址行复制环境 ID。

要查找桌面流的 ID,启动 Power Automate 控制台,选择或右键单击相应的流,然后选择详细信息

保存通过 URL 运行的桌面流运行的日志

除了强制要求输入参数外,您还可以将 runId 参数添加到运行 URL 来定义桌面流日志的唯一 GUID。

Power Automate 使用此 GUID 创建一个文件夹,将日志存储在此文件夹中。 日志存储在以下位置:C:\Users\[Username]\AppData\Local\Microsoft\Power Automate Desktop\Console\Scripts\[Flow ID]\Runs\[Run ID]

 备注

GUID 是一个 128 位的值,由一组 8 个十六进制数字、三个一组 4 位数字的组和一组 12 位数字组成,例如:e6f82a20-47f7-4dd8-a97f-63df36797d0f

包含 runId 输入参数的 URL 应具有以下结构。 此参数可以添加到前面提到的任何 URL。

复制

"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&runId=[GUID]"

在命令提示符中使用运行 URL

要使用命令提示符触发流,使用具有以下语法的命令:

复制

"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" "ms-powerautomate:/console/flow/run?workflowName=[workflowName]"

 备注

您可以将命令的第二部分替换为之前显示的任何 URL 格式。

使用任务计划程序自动触发流

要使用 Windows 的任务计划程序应用程序触发流:

  1. 创建新任务,导航到创建任务对话的操作选项卡,添加新操作。

  2. 程序/脚本字段中填充以下值。

    复制

    C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe
    
  3. 添加参数字段中填充以下值。

    复制

    ms-powerautomate:/console/flow/run?workflowName=[workflowName]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值