微软Power Platform 零基础 Power Apps canvas+SharePoint 画布应用基础搭建应用流程学习实践进阶

微软Power Platform 零基础 Power Apps canvas+SharePoint 画布应用基础搭建应用流程学习实践进阶

在这里插入图片描述
我们在上节学习了基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程. 那么本节我们继续学习实践进阶基础画布应用。

本节学习来源:探索BI、自动化、低代码的技术与融合— 微软Power Platform平台赋能全民开发者 《全民开发大讲堂》.

Power Apps敏捷开发工厂巡检小程序

1、需求背景

公司内巡检小组将定期在工厂内进行检查,一般是检查是否有安全隐惠、质量问题、可改善的工艺、设备的例行检查等事宜。一旦有发现,将会记录并在会议上讨论处理方案和指派责任人。而且所有任务需要被记录并跟踪。现状是手机拍照,填写纸质表单,再统计到电子表格中记录和存档。

2、方案制定

利用Power Apps快速打造一个巡检小程序,巡检小组成员仅需要带上手机,即可在Power Apps中完成上传资料,快速填写内容并提交到数据库。会议上大家可以通过电脑端PowerApps可以快速指派责任人,以及跟进任务状态。全程实现无纸化,自动化,透明化。

3、系统实施

(1)使用SharePoint作为数据源

之前我们使用Dataverse作为数据源,本次我们使用SharePoint作为数据源使用。

首先打开SharePoint新建一个列表作为我们的数据源使用
在这里插入图片描述
我们可以看到下面有很多模板可以使用可以自行选用,我们这里选择空白列表使用。
在这里插入图片描述

(2)添加我们所需要的列

在这里插入图片描述

(3)创建空白画布应用

在这里插入图片描述

(4)链接数据源

在这里插入图片描述

(5)创建垂直空白库ScreenHome,并选择一种布局

在Screen1下选择插入,垂直空白库,选择喜欢的布局
在这里插入图片描述

(6)添加创建窗体

添加新屏幕“页眉、主要部分、页脚”,并添加“编辑”窗体在“MainSectionContainer1”屏幕中。列为1列,布局为水平,默认模式为新建
在这里插入图片描述

(7)更改字段属性

解锁属性,将SubmitTime的Update属性改为Now()
在这里插入图片描述
解锁属性,将StaffMail的Default属性更改为User().Email
在这里插入图片描述

(8)美化创建界面

添加页头和页尾,将不需要显示的字段隐藏掉,添加两个按钮提交新的问题发现,指派任务到责任人
提交新的问题发现OnSelect事件提交代码:SubmitForm(FormNewADD)
指派任务到责任人OnSelect事件跳转代码:Navigate(ScreenEdit,ScreenTransition.CoverRight)
在这里插入图片描述

(9)新建编辑屏幕ScreenEdit

左侧:垂直空白库 Gallery1的TemplateFill属性改为If(ThisItem.IsSelected,Color.Yellow)
右侧:编辑窗体 FormEdit的Item属性改为Gallery1.Selected
分配任务OnSelect事件提交代码:SubmitForm(FormNewADD)
在这里插入图片描述

4、推荐组件

在这里我偶尔到了一个好用的查看附件的组件,在这里分享一下

在这里插入图片描述

AttachmentImage 会根据不同的文件类型,显示不同的图片内容。

如果是 Excel 文件,会通过 SVG 代码来显示一个 excel 图标。

如果是 png 这种图片,会直接显示附件的 value 也就是图片本身。

如果是 PDF ,PPT , word 之类的文件,会用到上面说的方法从 sharepoint online 中拿到文件缩略图。

如果没有可用于显示的文件类型,就直接显示一个 svg 图片

下载地址.

点击自定义导入组件
在这里插入图片描述
将 AttachmentImage 控件中的 Image 属性,将 tenant 替换为自己的 sharepoint 。
在这里插入图片描述
将组件的Items属性改为Gallery1.Selected.附件
在这里插入图片描述
这时候我们就得到了一个可以阅读和下载的附件查看器了

到此就结束啦,快去练习一下吧!欢迎大佬和小Monkey沟通。
在这里插入图片描述

感谢大佬指正 小Monkey
如果你觉得有用的话,就留个赞吧!蟹蟹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猴麦麦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值