Power Automate VS 逻辑应用程序。 电力自动化案例

所有美好的一天! 在上一篇关于学习 Power Automate 和逻辑应用的文章中,我们研究了 Power Automate 和逻辑应用之间的主要区别。 今天我想继续展示在这些产品的帮助下可以实现的有趣的可能性。 在本文中,我们将介绍可以使用 Power Automate 实现的几种案例。

微软电源自动化

该产品为各种服务提供了广泛的连接器,以及由于发生特定事件而自动立即启动流程的触发器。 它还支持按计划或按按钮运行线程。

1.自动登记请求

其中一种情况可能是实施自动注册请求。 在这种情况下,流程触发器将是收到发送到特定邮箱的电子邮件通知,然后处理进一步的逻辑:
Power Automate VS 逻辑应用程序。 电力自动化案例


设置“当新电子邮件到达时”触发器时,您可以使用各种过滤器来确定触发所需的事件:

Power Automate VS 逻辑应用程序。 电力自动化案例

例如,您可以仅针对带有附件的电子邮件或具有最高重要性的电子邮件启动流程。 如果信件到达特定邮箱文件夹,您还可以启动流程。 此外,还可以通过主题行中所需的子字符串来过滤字母。
进行必要的计算并获得所有必要的信息后,您可以使用其他操作的替换在 SharePoint 列表中创建项目:

Power Automate VS 逻辑应用程序。 电力自动化案例

借助这样的流程,您可以轻松获取必要的电子邮件通知,将其分解为组件并在其他系统中创建记录。

2. 使用 PowerApps 中的按钮启动审批流程

标准场景之一是将审批对象发送给审批人员。 要实现类似的场景,您可以在 PowerApps 中创建一个按钮,然后在单击它时启动 Power Automate 流程:

Power Automate VS 逻辑应用程序。 电力自动化案例

如您所见,在此线程中,启动触发器是 PowerApps。 此触发器的优点在于,您可以在 Power Automate 流程内从 PowerApps 请求信息:

Power Automate VS 逻辑应用程序。 电力自动化案例

它的工作原理是这样的:当您需要从 PowerApps 获取一些信息时,您单击“在 PowerApps 中询问”项。 然后,这将创建一个可在该 Power Automate 流程中的所有操作中使用的变量。 剩下的就是在从 PowerApps 启动流程时在流程内传递此变量的值。

3. 使用 HTTP 请求启动流

我想讨论的第三种情况是使用 HTTP 请求启动 Power Automate 流。 在某些情况下,特别是对于各种集成案例,需要通过 HTTP 请求启动 Power Automate 流,并在流内传递各种参数。 这很简单。 “当收到 HTTP 请求时”操作用作触发器:

Power Automate VS 逻辑应用程序。 电力自动化案例

HTTP POST URL 是在第一次保存流时自动生成的。 您需要向此地址发送 POST 请求才能启动此流程。 启动时可以将各种信息作为参数传递;例如,在本例中,SharePointID 属性是从外部传递的。 为了创建这样的输入模式,您需要单击“使用示例负载创建模式”项,然后插入将发送到流的示例 JSON:

Power Automate VS 逻辑应用程序。 电力自动化案例

单击“完成”后,将生成此操作的请求文本的 JSON 模式。 SharePointID 属性现在可以用作给定流程中所有操作的通配符:

Power Automate VS 逻辑应用程序。 电力自动化案例

值得注意的是,“收到 HTTP 请求时”触发器包含在高级连接器部分中,并且仅在为此产品购买单独的计划时才可用。

在下一篇文章中,我们将讨论可以使用逻辑应用程序实现的各种案例。

来源: habr.com

添加评论