购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4 Power Automate介绍

1.4.1 Power Automate简介

Power Automate原名Flow,可实现应用之间数据自动化的任务,从而减少手工的重复性工作。在2019年它加入了桌面流功能,用于实现RPA功能,于是更名为Power Automate。Power Automate可实现商业应用之间数据自动化传输(见图1.24)。例如,将Outlook邮箱中邮件附件传输到SharePoint中;或者当SharePoint项目中新增内容时,触发邮件通知等。迄今为止,Power Automate支持的数据应用接口就达270多种。除此之外,Power Automate支持调用市面上的任何公开API,用户完成以上操作的过程就像使用Excel一样方便。

图1.24 Power Automate搭起应用之间的桥梁

1.4.2 Power Automate的商业价值

Power Automate的商业价值在于其支持自助式设置应用之间的数据连接,而在这之前,应用之间的数据连接往往需企业级中间件工具完成。但对于轻量级应用如Office而言,企业级中间件工具成本过高也不够灵活,Power Automate能很好地填补这一空缺,通过自助式设置完成自动化工作,从而减少不必要的开发成本与时间消耗。那么Power Automate是否适用于企业级的数据自动化任务呢?对于企业级应用,微软公司推荐使用Azure Logic Apps,一个数据处理能力更强的应用。而实际上Power Automate是Azure Logics Apps的轻量级衍生应用。熟练掌握Power Automate意味着掌握了Azure Logics Apps的基础知识。

图1.25所示为顾问公司Forrester发布的Power Automate推动业务转型的调研结果(2019年10月)。微软公司对Power Automate产品价值的定位:Power Automate可以使企业工作效率更高,更具有自动化特性。目前,Power Automate主要有以下4个应用价值:

(1)自动化数据在应用系统之间的传输过程;

(2)为用户提供流程中不同环节的交互功能;

(3)通过API连接外部形形色色的数据源;

(4)实现桌面或者网页上的RPA功能。

图1.25 顾问公司Forrester发布的Power Automate推动业务转型的调研结果(2019年10月)

1.4.3 Power Automate基础功能

1.流分类

有别于Power家族的另外两名成员,Power Automate没有用户界面(User Interface,UI),它是“隐藏”在后端的自动化选手,例如,可以自动化Outlook发送邮件、自动化刷新Power BI数据集,因此Power Automate是一只看不见的、在幕后运作的“手”。Power Automate流可以分为三大类。

(1) 云端流 :由事件触发的一系列动作的流。事件指通过如手动、时间、更新等触发的信号。图1.26所示为手动触发的云端流示例。

图1.26 手动触发的云端流示例

(2) 业务流程流 :在使用Power Apps和Dataverse方案中,可使用Power Automate自动化业务流程流的用户体验。

图1.27所示为业务流程流设计示例,其中显示了流程中的3个阶段,而每个阶段中有若干个步骤。

图1.27 业务流程流设计示例

(3)桌面 :分为桌面应用与Web应用两大类别,通过无代码“录屏”的形式,记录的操作步骤,可转化为RPA,图1.28所示为桌面流界面示例。

图1.28 桌面流界面示例

值得一提的是,Power Automate提供了丰富的模板,例如Forms与Power BI的衔接模板、SharePoint与Outlook的衔接模板。用户可以通过关键词,搜索相关的模板,如图1.29所示。

图1.29 Power Automate模板

2.表达式

大部分情况下,Power Automate的设计是通过对元素的拖曳完成的,图1.30所示为Power Automate中的流编辑界面,过程有点类似搭建乐高积木。流编辑几乎可以通过无代码完成,只是在某些稍微复杂的逻辑判断中需要少量的代码,但比Power BI、Power Apps表达式简单得多。

图1.30 Power Automate中的流编辑界面 wwY5FBUJXpEO5UiV8kF23DNMBzEXu7ISFslxKGdbh1HSBVMny0+tygW1o4HjKkdR

点击中间区域
呼出菜单
上一章
目录
下一章
×