目錄

認識微軟生產力平台 - Microsoft Power Platform

Microsoft Power Platform是什麼?

Power Platform是微軟的一個 SaaS 的雲端服務, 看字面感覺很陌生對吧?

其實就是由四種產品整合成的平台, 這四種產品分別為: Microsoft Power BIMicrosoft Power AutomateMicrosoft Power Virtual AgentsMicrosoft PowerApps, 而 Power Platform 是一個完全獨立的服務平台, 且還能結合 Office 365、 Dynamics 365 及 Azure等服務, 不僅如此還能整合第三方服務廠商及應用 , 使其企業的商務應用整合可以更容易、方便、快速, 並且 微軟 主打可協作且可擴充的低程式碼/無程式碼的工具平台。

Power BI

https://user-images.githubusercontent.com/33840759/177338071-cb96b5ec-d708-46b5-974a-1f160260d90a.png

  • 這一套服務應該比較多人聽說過, 這是一個基於資料分析的應用, Power BI 提供了 Dashboard 的視覺化資料分析服務, 且可以使用在所有裝置上, 讓使用者可以很直覺的使用並洞察先機。

  • 此服務可以讓使用者快速連接資料, 而資料可以是內部資料庫或Azure的資料存儲服務, 並以視覺化呈現。

Power Automate(原Microsoft Flow)

https://user-images.githubusercontent.com/33840759/177522834-1922cf91-e899-4b80-b40e-5151e8e32782.png

提供自動化流程及工作的設計, 在應用程式及服務之間建立自動化工作流程的工具,例如: 自動回應留言、自動發送Email等等。

而此項服務主要是想要讓非開發人員也可以很快運用該工具, 微軟也提供了許多範本方便於建立

  • Power Automate也分幾種類型:
    1. 觸發事件(Trigger)進而觸動了自動化流程
    2. 立即流程: 可由 User 在Power Automate Mobile/Power Automate Web上觸發
    3. 計劃流程: 每天/每小時或每分鐘觸發一次;在您指定的日期;或指定的天數、小時數或分鐘數之後觸發
    4. 業務流程: 類似於引導,但對於某些業務工作流程,則需要去遵循, 例如: 註冊流程
    5. UI流程: 可以在Windows 及 Web 應用程式中自動化執行重複的工作

Power Virtual Agents

https://user-images.githubusercontent.com/33840759/177533866-b990cb77-5836-4ee7-82d1-019189204784.png

  • 使用低程式碼及專業AI程式碼機器人開發,並整合到一個統一製作的畫布中,使每個人都能輕鬆建立交談機器人

  • 也就是說一般User使用 Power Virtual Agents 無需撰寫程式碼,只要透過畫布,新增需要的步驟就可以快速建置機器人

https://user-images.githubusercontent.com/33840759/177527085-a48a0f3d-d5c6-4aa4-a353-aeec58fa63fc.png

(此示意圖取自2021iThome鐵人賽 - 善用 Microsoft 365 提升你的生產力!)

  • Power Virtual Agents 可以是獨立 web 應用程式,也可以是 Microsoft Teams 中的單獨應用程式

PowerApps

https://user-images.githubusercontent.com/33840759/177529725-5eb11def-cd19-454d-8a7d-a1650f66ada5.png

是一套應用程式、服務、連接器和資料平台,能夠提供快速的應用程式開發環境,以依照User 的業務需求來建置自訂應用程式

其優點為:

  • User可使用最少量程式碼(或不使用), 以建置一個提供豐富商務邏輯和工作流程且自訂的應用程式
  • 提供豐富的商務邏輯及工作流程功能, 將手動商務作業轉換為自動化的數位程序
  • 響應式設計可讓User在各種裝置上使用

Bonus : Power Pages

https://user-images.githubusercontent.com/33840759/177338311-92ae238c-ed66-497a-b730-49089ff40431.png

  • 是一個低程式碼、具有擴展性且安全的解決方案, 可以用於快速建立商務網站

  • 此工具有提供大量的範本以協助建立, 並且還有提供教學課程和影片可以協助, 當然也能自行定義所有頁面

    如是專業技術人員也能使用專業的工具建立, 例如: Visual Studio CodeAzure DevOpsGithub

  • 可以透過 Azure 提供角色以權限存取管理以及安全性來保護網站

參考資料