Low code/no code:如何用Power App建立PDF/原生不用瀏覽器/Power Automate自動解壓縮附件

上次更新:17 10 月, 2022
-

💡如何用Power App生成PDF,實現工單、申請表等功能

Power App有PDF viewer的功能很久了,能夠讓使用者檢視PDF檔案內容,但如果想要生成一個PDF檔案呢?搭配上Power Automatee以及Sharepoint等資料庫功能,相信很多場景就能夠實現了。

譬如工單、維修單、出席證明、申請表,等等需要配合實體簽名和時間戳記的應用都可以;又或者搭配上相機功能,能夠直接加入影像,作為參考資料,應用非常多。

更棒的是,這個功能並不僅限於Power App的Screen,也包含Gallery、Container等,意思是不需要是當下在App顯示畫面上的東西才能生成PDF,包含暫存在App裡的清單資料也能夠轉成PDF。

詳細教學步驟請參考:Power Apps PDF Function Introduction | Create PDF Documents from Screens, Galleries & Containers – YouTube

💡Power Automate將附件自動解壓縮

很多人一開始上手Power Automate是因為Sharepoint,它可以看Outlook整合的功能幫使用者省下很多時間,例如可以直接將附件存在Sharepoint上,變成文件管理的功能。但是偶爾收到.zip這種壓縮文件的時候該怎麼辦?

Power Automate的Sharepoint connector裡有個Extract Folder功能能夠幫助我們解決這個問題!

整套解決方法的流程如下:

  • 當收到信件時,判斷附加檔案是不是壓縮檔
  • 是的話,則將檔案解壓縮,並置入一個資料夾
  • 再將檔案移置你希望的地方,通常是跟信件主旨一致的欄位
  • 回頭將.zip檔案和中繼資料夾刪除

最後一個步驟其實是選用,目的是讓使用者減少後續還要清理的時間。

詳細教學步驟請參考:How to process .zip email attachment in Power Automate (tomriha.com)

如果想要反過來,建立壓縮檔可以嗎?當然!請參考這裡:Compression – Power Automate | Microsoft Learn

💡不想用瀏覽器?Power Progressive給你原生Power App體驗

曾碰過不少客戶問我:能不能把每一個Power App有獨立的icon,不要透過Power App Portal或是書籤連結才能進去?

以一個工程師的角度而言,這是一個使用者體驗的問題,因為並不影響實際用App解決問題,因此總是放在比較後面處理。但既然是為了使用者而生的,當然要將體驗考慮進去。

漸進式網路應用程式(Progressive Web App,PWA)是一種可以將Web App用彷彿原生App的方式呈現的技術,其實我們每天用的許多應用程式都有PWA版本,譬如Spotify、Instagram。

Power Progressive是一個範本,能夠上使用者把已經製作好的Power App以彷彿原生App的方式呈現。

當然,設定上還是需要一些IT能力,例如commandline、npm(node package manager,Node.js的套件管理工具)及一些Manifest等參數需要做調整。

下載連結和說明:Feincraft/PowerProgressive: Run #PowerApps as native desktop apps with this PWA conversion kit (github.com)

資料來源:Portals as progressive web apps (PWAs) overview – Power Apps | Microsoft Learn


對於以上分享的場景和新功能有什麼想法?歡迎留言或者寫信跟我分享。

📌《中途筆記》Low Code/No Code電子報籌備中,訂閱電子報,上線第一時間通知你。

📌最新訊息在粉專: 中途筆記

你可能也會感興趣

告訴我你的想法:

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments