微软 Power Apps 让人人都能开发小程序

作为全球规模最大、最繁忙的机场之一,英国伦敦的希思罗国际机场每年要接待来自全球80多个国家和地区、200 多个目的地的超过 8000 万人次的旅客。为了在如此庞大的规模上确保人员、物流运输的安全、准确、高效,希斯罗机场一直在努力借助技术手段优化运营流程和完善旅客体验。

在希斯罗机场数字化转型的过程中,机场 7.6 万名员工中一名不起眼的保安 Samit Saini 发挥了关键作用。事情起因于希思罗机场着手为每一名员工配备 Office 365 账号和服务,作为保安部门的“小白鼠”,Samit Saini的主管要求他首先对 Office 365 的所有功能进行全面试用并给出反馈意见。

除了人们熟悉的 Office 办公“老三样”,Samit 花了一整个晚上的时间去探索 Office 365 增加的云服务和各种创意工具,在逐个打开 Office 365 的所有选项和功能后,Samit 发现了 Power Apps。这个无需代码编程,就能像设计 PPT 一样开发 App 的功能一下吸引住了 Samit,他当晚就做出了自己的第一个“小程序”。

保安 Samit Saini 工作的希思罗国际机场是全球规模最大、最繁忙的机场之一
保安 Samit Saini 工作的希思罗国际机场是全球规模最大、最繁忙的机场之一

不会编 APP 的保安不是好 IT

作为机场保安,Samit 在工作时总是随身携带一本“外语书”,这本小册子里写满了乘客在机场登机前应该注意和不能做的各种事项,并提供了多种不同语言的翻译,在进行登机安检时,这本“外语书”的帮助尤为重要。之前 Samit 曾多次向机场的 IT 部门申请,希望他们能开发一个多语言翻译 App 来替代这本“外语书”,但由于开发应用耗时费力,这项工作一直没有什么进展。

“不如我自己动手试试看?”跟着 Power Apps 的低代码开发入门指引,Samit 觉得他找到了一种 DIY 开发应用的捷径。一个星期之后,Samit 独自开发的“外语书”app 震惊了他在机场保安部门老板——今天,希思罗机场的每名保安人员的手机里,都安装着这个应用。Samit 的故事同时也震动了机场的 IT 部门,IT 专家们开始认真发掘 Power Apps 的潜力和应用前景,并专门为 Samit 量身定制了一个“IT 解决方案专家”的新职务。

Samit 尽职尽责地在机场不同业务部门之间介绍和推广 Power Apps 的优势和自己的经验和心得,在他的感召下,保险理赔、安全程序管理、飞行安全管理等部门都相继涌现出了自学成才的编程高手。目前希思罗机场的 Power Apps 用户社区,已经开发、上线了超过 30 款颇具影响的业务应用。例如,机场车辆安全管理应用,能够对机场内所有飞行器和车辆的位置和进出安全区的状态进行实时登记汇总,仅这一项功能,每月就能省下 8000 到 1 万张书面纸质报告。据 Samit 估计,已经在希思罗机场投入使用的 Power Apps 应用,每年至少可以帮助节约 950 个工作小时并减少 7.5 万份书面报告。

机场车辆安全管理应用能够对机场内所有飞行器的状态进行实时登记汇总
机场车辆安全管理应用能够对机场内所有飞行器的状态进行实时登记汇总

Power Platform 的坚定支持者,让实习生也能开发应用

斯伦贝谢(Schlumberger)是全球最大的油田技术服务公司之一,在世界 85 个国家和地区的市场拥有超过 10 万名员工。在过去不到两年的时间里,公司内来自 32 个市场的 120 多名全民开发者,开发部署了超过 650 个业务应用,Power Apps业务应用的月活用户超过 1 万人,Power BI 月活用户超过 1.3 万人。2019 年夏天,斯伦贝谢专门举办了 Power Platform 黑客松,来自 47 个国家和地区的超过1千名员工在一周内就开发出了上百个全新的业务应用。靠自学成才学会用 Power Apps 开发应用的 Alan Chai 领导着该公司在欧洲的一个“数字细胞”开发小组,其团队目前已经开发部署了超过 80 个业务应用,而团队成员中的很多人都是来自本地大学的实习生——他们仅仅经过了两周的培训,就开始用 Power Platform 编写数字化转型解决方案了。

用 Power Apps 进行应用开发的 Alan Chai 和他的团队成员们
用 Power Apps 进行应用开发的 Alan Chai 和他的团队成员们

为了帮助 HR 和行政部门优化企业内部的职业晋升流程,Alan 的团队开发了 G11 Mobile 应用。此前,员工的晋升评审需要业务部门以及 HR、财务、法务等部门的近 15 位负责人进行面试,并在一张书面表格上轮流打分——这一过程不但费时费力,而且很多评估结果都难以真正得到量化分析,工夫都白白浪费在了纸面上,结果却往往无法得到应有的重视。Alan 的团队用一周时间开发的 G11 应用,将整个评审过程压缩成了一个手机应用,所有面试的记录以及现场照片都能被及时保存下来,对员工各方面表现的评价也能真正以数字的形式进行统计汇总。一年来,这一应用被斯伦贝谢各地超过 18 个部门复制,全球超过450名工程师通过这一程序得到晋升,节省了超过 2000 小时的时间,仅节约的纸张就相当于拯救了 120 棵大树。

HR 和行政部门使用 G11 Mobile 应用优化企业内部的职业晋升流程
HR 和行政部门使用 G11 Mobile 应用优化企业内部的职业晋升流程

此外,面对新冠肺炎疫情对全球的影响,斯伦贝谢用 Power Platform 快速开发了“Coronavirus Stay SAFE”应用,为全球员工及时提供来自世界卫生组织等机构的权威疫情信息以及公司内部相关信息的更新。在一个月的时间内,这一应用面向全球 80 个国家和地区推出了 10 种语言的版本。

“Coronavirus Stay SAFE”为全球员工及时提供世卫组织的权威疫情信息,及公司内部信息
“Coronavirus Stay SAFE”为全球员工及时提供世卫组织的权威疫情信息,及公司内部信息

微软 HR 开发的应用,让程序员都无可挑剔

利用 Power Apps 和 Power Automate,微软公司自己的 HR 团队开发了面向全球员工提供公司内部信息分享、全球各地工作日及假期查询,以及请假申请等丰富功能的 Microsoft Thrive 应用。

像很多大企业一样,创建于 1975 年的微软公司内部,也存在着众多长年积累下来的业务系统、工具软件和应用程序,它们的框架、接口各不相同,界面陈旧,操作不便,但出于保持业务稳定性、延续性,以及对开发新应用成本等方面的综合考虑,并不能轻易将其替换。Power Apps 内置了兼容广泛的数据库和程序接口,同时 Power Automate 可以通过 API 和 UI 自动化的方式,实现对老旧应用的兼容和调用,因此微软 HR 部门选择使用这一低代码开发平台,开发了 Microsoft Thrive 应用对现有的多个老旧业务平台进行集中整合和管理。

推动 Microsoft Thrive 开发的微软员工
推动 Microsoft Thrive 开发的微软员工

Microsoft Thrive 能提供支持不同移动设备、平台和浏览器页面的跨平台体验,以现代化的交互界面向员工提供了查看公司新闻和最新通知、提交休假申请、查询全球各地工作日及假期安排、搜索和联络全球微软员工等丰富功能。通过在后台以 UI 自动化操作联通老旧应用程序,并整合Microsoft 365、Dynamics 365 等现代化云服务,Thrive 在单一框架内实现了新老应用的无缝衔接和多样化功能。原生的移动应用体验,以及不断更新完善的功能服务,让 Thrive 得到了全球超过 15 万名微软员工的支持和认可——其中有不少人都是世界一流的程序员和软件工程师。

微软HR部门开发的 Microsoft Thrive 应用
微软 HR 部门开发的 Microsoft Thrive 应用

如微软 CEO 萨提亚   纳德拉所说,面对数字化转型带来机遇和挑战,每一家公司都将成为软件公司。作为微软普及低代码开发全民化的核心平台,Power Platform 能够为每个人、每个组织赋予自内而外、全民动员的业务应用创新能力,通过发掘业务领域中潜藏的数据智能,开启数字化转型的巨大机遇。

相关文章