头图

之前,给大家分享了微软Power Platform开发课程《一看就懂,一学就会!解剖文本翻译器应用开发的全过程》,感受到了大家满满的学习热情。这期,我们继续邀请迅易科技高级开发专家陈健强,继续为我们分享Power Platform的开发能力与技巧。

数字化转型是目前许多组织所需的关键策略之一,以提高效率、优化流程并加快创新。但传统软件开发和应用程序构建通常需要大量时间和资源。这时候,微软低代码解决方案可以有效地降低开发门槛。

非技术开发人员不必编写代码,复杂的基础架构和安装任务交给专业的开发人员。所有开发人员可以一起创建、发展和发布应用程序,所需时间相较于传统开发方法来说大大减少。

我们还可以用低代码平台构建些什么呢?这是今天的课程里,大家会比较关心的问题,让我们一起看看~

微软低代码帮助企业提高生产力

通过智能分析数据、快速构建应用、流程自动化,对话机器人,Power Platform 助力企业数据化进程、推动业务快速发展。Power Platform 允许用户执行以下三个关键操作来推动业务发展:

  • 使用 Power BI 从数据分析报表、仪表盘中获得见解;
  • 使用 Power Apps 构建的应用程序来推动智能业务流程;
  • 使用 Power Automate 自动执行这些流程,并可通过上百个数据连接器,连接内外部应用,包括与 Office 365 、Dynamics 365、Azure 等数据的集成,实现每个人都可使用数据推动业务。

Power Platform作为微软推出的一套低代码开发平台,能快速构建和部署业务应用程序,且每月在全球有超过700万活跃用户。所以,Power Platform 是提高公司生产力的不错选择。

这也正是迅易高级开发专家陈健强卯足了劲推出这系列内容的初心——带大家从数字的海洋扬帆起航,直奔Power Platform的彼岸,一路拓宽知识地图,不断提升自我。

通过这⼀系列教程,大家能学会利用Power Platform的低代码平台,每天构建⼀个实用的App,逐步累积技能,最终成为低代码开发领域的高手。

Power Platform如何开发应用?

随着数字化进程的加速,二维码已成为现代社会中不可或缺的信息传递工具。本文介绍了一款基于Power Platform开发的二维码生成器,该工具集成了文本输入、二维码图片显示、二维码下载保存的三大核心功能,旨在为用户提供便捷、高效且个性化的二维码操作体验。

设计工作

画布应用包含:
1.文本框:用于录入需要⽣成⼆维码的文本。
2.图片:用于显⽰⽣成的⼆维码图片。
3.按钮:用于触发相关功能。
4.流:用于保存⽣成⼆维码图片并提供下载连接。

流包含:
1.输入参数:文件。
2.输出参数:文件下载连接路径。
3.处理模块:实现保存⼆维码图片(通过Sharepoint连接器实现)。

准备工作

1.Power Apps 许可(如:Power Apps Per User Plan trial)。
2.Office 365 许可 (如:Microsoft 365 E5 开发者账号)。
3.用于生成二维码的第三方API服务地址。(如:http(s)://http://api.qrserver.com/v1/create-qr-code/?data=[URL-encoded-text])

实施工作

1.新建画布应用,拖放控件。

图片

2.新建流。

图片

3.画布应⽤中引入流。

图片

4.在应⽤加载时初始化变量。

图片

5.图片属性与变量绑定。

图片

6.功能按钮(⽣成)点击事件添加实现代码。

图片

7.功能按钮(保存)点击事件添加实现代码。

图片

最终效果

展示这就是通过Power Platform快速开发二维码生成器的实现效果:

图片

图片

图片

关于开发小技巧

01 生成的文件命名带一个唯⼀编码(如:GUID),可以确保生成的文件的唯⼀性,可以避免⼀些如因为重名被覆盖或者文件被占用等情况产生。
02 生成文件通过存放在某个存储位置(如:Sharepoint文档库),能更好减轻前端生成文件的压力,也能起到归档和跟踪的作用。
03 流中传入参数类型是文件,传递时是可以⽤⼀个JSON结构体表示的(见“功能按钮(保存)点击事件添加实现代码”),在流使用该参数时也是同样道理,这说明文件名和内容可以分别获取到(⼀般只会看到获取内容部分,要获取名称部分需要手工写公式)。

图片

图片

04 在使⽤Sharepoint连接器创建文件,返回的结果中⽤于下载的唯⼀ID是放在Etag的属性下的,但这个属性是⼀个结构体,需要通过公式截取ID那部分出来。

图片

学习这些课程,你是否已经对Power Platform产生了浓厚的兴趣,立刻想试一试呢?如果你没有Power Platform许可证,可以了解Power Platform需要购买才能使用吗?如果用户拥有Office365许可证,同样可以使用Office365的数据在PowerApps/Power Automate开发应用,并且可以使用基础连接链接到其他数据,但是无法使用CDS数据库与自定义和高级连接器。

如果你想要使用更多、更高级的Power Platform功能,迅易科技作为微软的合作伙伴和采购渠道,可以提供直接和按月计费的Power Platform许可证。

同时,迅易科技在Microsoft 技术方面拥有多年的最佳实践经验,并为客户提供使用Power Platform创建和自动化业务场景及其应用程序的支持,我们还可以通过许可证咨询帮助评估您的实际业务需求。如果您想要购买/试用产品,欢迎前往迅易科技官网联系我们。


迅易科技
1 声望0 粉丝

致力于为企业提供专业的数字化转型技术服务。迅易科技创立于2007年,是一家专业的IT技术服务提供商,连续12年作为微软金牌合作伙伴,微软华南T1云合作伙伴,拥有100+名技术认证工程师,在广州、深圳、佛山均有技...