微軟Power Platform 零基礎(chǔ) Power Apps canvas+SharePoint 畫布應(yīng)用基礎(chǔ)搭建應(yīng)用流程學(xué)習(xí)實(shí)踐進(jìn)階
我們?cè)谏瞎?jié)學(xué)習(xí)了基礎(chǔ) Power Apps canvas+Power Automate 畫布應(yīng)用基礎(chǔ)搭建應(yīng)用流程. 那么本節(jié)我們繼續(xù)學(xué)習(xí)實(shí)踐進(jìn)階基礎(chǔ)畫布應(yīng)用。
本節(jié)學(xué)習(xí)來(lái)源:探索BI、自動(dòng)化、低代碼的技術(shù)與融合— 微軟Power Platform平臺(tái)賦能全民開(kāi)發(fā)者 《全民開(kāi)發(fā)大講堂》.
Power Apps敏捷開(kāi)發(fā)工廠巡檢小程序
1、需求背景
公司內(nèi)巡檢小組將定期在工廠內(nèi)進(jìn)行檢查,一般是檢查是否有安全隱惠、質(zhì)量問(wèn)題、可改善的工藝、設(shè)備的例行檢查等事宜。一旦有發(fā)現(xiàn),將會(huì)記錄并在會(huì)議上討論處理方案和指派責(zé)任人。而且所有任務(wù)需要被記錄并跟蹤?,F(xiàn)狀是手機(jī)拍照,填寫紙質(zhì)表單,再統(tǒng)計(jì)到電子表格中記錄和存檔。
2、方案制定
利用Power Apps快速打造一個(gè)巡檢小程序,巡檢小組成員僅需要帶上手機(jī),即可在Power Apps中完成上傳資料,快速填寫內(nèi)容并提交到數(shù)據(jù)庫(kù)。會(huì)議上大家可以通過(guò)電腦端PowerApps可以快速指派責(zé)任人,以及跟進(jìn)任務(wù)狀態(tài)。全程實(shí)現(xiàn)無(wú)紙化,自動(dòng)化,透明化。
3、系統(tǒng)實(shí)施
(1)使用SharePoint作為數(shù)據(jù)源
之前我們使用Dataverse作為數(shù)據(jù)源,本次我們使用SharePoint作為數(shù)據(jù)源使用。
首先打開(kāi)SharePoint新建一個(gè)列表作為我們的數(shù)據(jù)源使用
我們可以看到下面有很多模板可以使用可以自行選用,我們這里選擇空白列表使用。
(2)添加我們所需要的列
(3)創(chuàng)建空白畫布應(yīng)用
(4)鏈接數(shù)據(jù)源
(5)創(chuàng)建垂直空白庫(kù)ScreenHome,并選擇一種布局
在Screen1下選擇插入,垂直空白庫(kù),選擇喜歡的布局
(6)添加創(chuàng)建窗體
添加新屏幕“頁(yè)眉、主要部分、頁(yè)腳”,并添加“編輯”窗體在“MainSectionContainer1”屏幕中。列為1列,布局為水平,默認(rèn)模式為新建
(7)更改字段屬性
解鎖屬性,將SubmitTime的Update屬性改為Now()
解鎖屬性,將StaffMail的Default屬性更改為User().Email
(8)美化創(chuàng)建界面
添加頁(yè)頭和頁(yè)尾,將不需要顯示的字段隱藏掉,添加兩個(gè)按鈕提交新的問(wèn)題發(fā)現(xiàn),指派任務(wù)到責(zé)任人
提交新的問(wèn)題發(fā)現(xiàn)OnSelect事件提交代碼:SubmitForm(FormNewADD)
指派任務(wù)到責(zé)任人OnSelect事件跳轉(zhuǎn)代碼:Navigate(ScreenEdit,ScreenTransition.CoverRight)
(9)新建編輯屏幕ScreenEdit
左側(cè):垂直空白庫(kù) Gallery1的TemplateFill屬性改為If(ThisItem.IsSelected,Color.Yellow)
右側(cè):編輯窗體 FormEdit的Item屬性改為Gallery1.Selected
分配任務(wù)OnSelect事件提交代碼:SubmitForm(FormNewADD)
4、推薦組件
在這里我偶爾到了一個(gè)好用的查看附件的組件,在這里分享一下
AttachmentImage 會(huì)根據(jù)不同的文件類型,顯示不同的圖片內(nèi)容。
如果是 Excel 文件,會(huì)通過(guò) SVG 代碼來(lái)顯示一個(gè) excel 圖標(biāo)。
如果是 png 這種圖片,會(huì)直接顯示附件的 value 也就是圖片本身。
如果是 PDF ,PPT , word 之類的文件,會(huì)用到上面說(shuō)的方法從 sharepoint online 中拿到文件縮略圖。
如果沒(méi)有可用于顯示的文件類型,就直接顯示一個(gè) svg 圖片
下載地址.
點(diǎn)擊自定義導(dǎo)入組件
將 AttachmentImage 控件中的 Image 屬性,將 tenant 替換為自己的 sharepoint 。
將組件的Items屬性改為Gallery1.Selected.附件
這時(shí)候我們就得到了一個(gè)可以閱讀和下載的附件查看器了
到此就結(jié)束啦,快去練習(xí)一下吧!歡迎大佬和小Monkey溝通。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-441190.html
感謝大佬指正 小Monkey
如果你覺(jué)得有用的話,就留個(gè)贊吧!蟹蟹文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-441190.html
到了這里,關(guān)于微軟Power Platform 零基礎(chǔ) Power Apps canvas+SharePoint 畫布應(yīng)用基礎(chǔ)搭建應(yīng)用流程學(xué)習(xí)實(shí)踐進(jìn)階的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!