Power Platform 是什么?

Microsoft Power Platform 由 Power Apps、Power Automate、Power BI 和 Power Virtual Agents 四个产品组成,可以使用其来快速构建应用程序、自动化流程、分析数据和构建聊天机器人。

本文首先会对 Power Platform 的四个产品的功能及应用场景作一个基础的介绍;接着会介绍一下 Power Platform 的商业价值。以期阅读完本文后,我们会对 Power Platform 有一个整体及初步的了解。

1 Power Platform 的四大产品

下面是 Power Platform 的概览图。

Power Platform 概览

接下来,会对其几个主要的组成部分作一下简单介绍。

  • Power Apps

    Power Apps 提供一个低代码开发环境,其包含一组应用、服务和连接器套件,可以使用其来快速构建定制化的应用程序(支持 Web 应用和移动应用)。

  • Power Automate

    Power Automate 允许用户在各个服务和应用程序之间创建自动化工作流,可以使用其来将重复性的业务流程进行自动化。

  • Power BI

    Power BI(Business Intelligence,商业智能)是一个商业分析服务,可分析数据以提供见解,这些见解可通过数据可视化(报告或仪表盘)来进行分享,以实现快速、明智的决策。

  • Power Virtual Agents

    Power Virtual Agents 允许人们使用引导式、无代码的方式创建一个功能强大的聊天机器人。还可以借助 Power Automate 及数百个 Connectors 与现有系统进行无缝集成,如使用聊天机器人调用 Power Automate 流程(流程也可以调用后台系统)来执行一些操作。

除了上述的四个主要部分,下面列出的几个功能也为 Power Platform 注入了强大的潜能。

  • AI Builder

    AI Builder 允许开发人员无需编码即可为工作流和 Power Apps 添加 AI 能力。

  • Microsoft Dataverse

    Microsoft Dataverse 是一个可扩展的数据服务,可存储和管理来自于多个数据源的数据。

  • Connectors

    Connectors 使您能够连接云上的应用、数据和设备。可将 Connectors 视为信息和命令传输的桥梁。Power Platform 有 600 多个连接器,流行的连接器有 Salesforce、Office 365 和 Twitter 等。

2 Power Platform 的商业价值

当今时代,很多公司缺乏足够的资源来交付快速变化的业务需求。他们面对的挑战主要有如下几个方面:

  • 劳动力发生了变化

    千禧一代已经称为当今企业劳动力的主要组成部分。他们在定制化体验和社交媒体的相互作用及影响下长大。要充分运用他们的创造力,企业应该提供一些简单、协作、定制化的工具来适应他们的工作方式。

  • 定制化应用程序开发成本高

    定制化应用程序的开发与维护成本高且费时费力。

  • 业务需求多变且交付时间变短

    多年前,企业可以花数月来发布一个应用,然后用数周来做一些版本更新。如今,业务需求快速变化,企业需要具备快速交付这些需求的能力。

Power Platform 可以帮助企业更好的应对如上挑战。为什么呢?因 Power Platform 提供一系列低代码开发工具与企业级应用开发工具,借用这些工具可以使平民开发人员(Citizen Developers,低代码业内术语,如使用 Power 产品开发应用程序的开发人员)和专业开发人员合力进行更加快速高效的交付。

具体如何做呢?比如要构建一个 Power App 项目来实现某个行业的某个应用场景的需求。最初可以让最了解需求最了解使用场景的一线用户或平民开发使用 Power Apps 来做出应用程序的原型;然后再由专业开发人员丰富、打磨和扩展这个 App 的功能。这种协作的开发方式被称为融合开发,它可以更加有效的利用资源。

这种使用融合开发模式的开发周期如下图所示:

应用开发周期

说明:终端用户提出反馈后,先由平民开发做出原型,再由专业开发进行打磨,完成后再交给终端用户进行验证。如此循环往复来进行开发。

借助了 Power Platform 低代码工具提供的能力,可以大大节省人力、财力,并缩短交付时间;借助预置的 600 多个 Connectors 可以轻松与内部或外部系统进行集成;这样即可以大大扩展企业的交付能力。这就是 Power Platform 的商业价值。

此外,尽管我们生活在一个数据驱动的世界里,但企业一般比较难将各种数据利用起来。通过使用 Power Apps 开发的定制化应用、Power Automate 实现的自动化流程以及 Power BI 生成的分析报告,可以帮助企业更好的利用数据并做出决策。

综上,本文对 Power Platform 的组成部分做了初步介绍并分析了其可能带来的商业价值。

参考资料

[1] Introduction to Microsoft Power Platform - microsoft.com

[2] Microsoft Power Platform - microsoft.com

[3] What is the Power Platform? - encorebusiness.com