認識微軟生產力平台 - Microsoft Power Platform
Microsoft Power Platform是什麼?
Power Platform是微軟的一個 SaaS 的雲端服務, 看字面感覺很陌生對吧?
其實就是由四種產品整合成的平台, 這四種產品分別為: Microsoft Power BI、Microsoft Power Automate、Microsoft Power Virtual Agents 和 Microsoft PowerApps, 而 Power Platform 是一個完全獨立的服務平台, 且還能結合 Office 365、 Dynamics 365 及 Azure等服務, 不僅如此還能整合第三方服務廠商及應用 , 使其企業的商務應用整合可以更容易、方便、快速, 並且 微軟 主打可協作且可擴充的低程式碼/無程式碼的工具平台。
Power BI
-
這一套服務應該比較多人聽說過, 這是一個基於資料分析的應用, Power BI 提供了 Dashboard 的視覺化資料分析服務, 且可以使用在所有裝置上, 讓使用者可以很直覺的使用並洞察先機。
-
此服務可以讓使用者快速連接資料, 而資料可以是內部資料庫或Azure的資料存儲服務, 並以視覺化呈現。
Power Automate(原Microsoft Flow)
提供自動化流程及工作的設計, 在應用程式及服務之間建立自動化工作流程的工具,例如: 自動回應留言、自動發送Email等等。
而此項服務主要是想要讓非開發人員也可以很快運用該工具, 微軟也提供了許多範本方便於建立
- Power Automate也分幾種類型:
- 觸發事件(Trigger)進而觸動了自動化流程
- 立即流程: 可由 User 在Power Automate Mobile/Power Automate Web上觸發
- 計劃流程: 每天/每小時或每分鐘觸發一次;在您指定的日期;或指定的天數、小時數或分鐘數之後觸發
- 業務流程: 類似於引導,但對於某些業務工作流程,則需要去遵循, 例如: 註冊流程
- UI流程: 可以在Windows 及 Web 應用程式中自動化執行重複的工作
Power Virtual Agents
-
使用低程式碼及專業AI程式碼機器人開發,並整合到一個統一製作的畫布中,使每個人都能輕鬆建立交談機器人
-
也就是說一般User使用 Power Virtual Agents 無需撰寫程式碼,只要透過畫布,新增需要的步驟就可以快速建置機器人
(此示意圖取自2021iThome鐵人賽 - 善用 Microsoft 365 提升你的生產力!)
- Power Virtual Agents 可以是獨立 web 應用程式,也可以是 Microsoft Teams 中的單獨應用程式
PowerApps
是一套應用程式、服務、連接器和資料平台,能夠提供快速的應用程式開發環境,以依照User 的業務需求來建置自訂應用程式
其優點為:
- User可使用最少量程式碼(或不使用), 以建置一個提供豐富商務邏輯和工作流程且自訂的應用程式
- 提供豐富的商務邏輯及工作流程功能, 將手動商務作業轉換為自動化的數位程序
- 響應式設計可讓User在各種裝置上使用
Bonus : Power Pages
-
是一個低程式碼、具有擴展性且安全的解決方案, 可以用於快速建立商務網站
-
此工具有提供大量的範本以協助建立, 並且還有提供教學課程和影片可以協助, 當然也能自行定義所有頁面
如是專業技術人員也能使用專業的工具建立, 例如:
Visual Studio Code
、Azure DevOps
、Github
-
可以透過 Azure 提供角色以權限存取管理以及安全性來保護網站