本文將介紹一套結合 Microsoft Learn 及各種 Microsoft Power Platform 服務的訓練系統,以提升培訓師與學習者的體驗。
Tip
本文說明解決方案概念。 您的雲端架構師可以使用本指南,協助視覺化此架構的一般實作的主要元件。 以本文為起點,設計符合您工作負載具體要求的完善解決方案。
架構圖
Workflow
此解決方案運用多種 Power Platform 資源,確保內容呈現最新、且正確分配資源。
內容整合
Power Platform 的資料流程連接 Microsoft Learn Catalog API,並解析學習路徑與模組的請求。
Microsoft Power Query 用於轉換資料,準備匯入 Microsoft Dataverse。
然後根據上次修改日期對內容進行 upsert 作業,以確保只有差異上傳至 Dataverse。
模型驅動應用程式(Trainers)
講師可使用模型驅動應用程式,根據所接收的 Microsoft Learn 內容建立客製化訓練計畫。
儀表板讓培訓師能看到學習者提交的培訓資料,供審查與最終審核。
流程自動化
Power Automate 流程會監聽任何修改過的學習路徑或模組,以確保它們之間的關係保持一致。
從訓練作業到學習者提交,Power Automate 會為兩個角色產生通知,確保培訓的生命週期能被傳達。
Power Automate 在分配訓練時會觸發建立進度紀錄以追蹤完成率。
學習者入口(Learners)
員工可以利用 Microsoft Entra ID 單一登入 (SSO) 認證來存取學習者主頁。
學員可以查看自己的訓練作業,查看訓練內容與時長,協助規劃自我節奏的訓練。 他們會被導向到 Microsoft Learn 完成訓練。 一旦完成學習路徑或模組,他們會將被指派的訓練狀態更新為已完成。
學習者可選擇瀏覽、依角色篩選,並透過學習目錄自行指派感興趣的訓練課程。
案例詳細資料
此用例基於一家公司希望提升員工培訓的可視度,並縮短制定培訓計畫所需的時間。
商務問題
訓練涵蓋多個系統與外部工具。 這會導致能見度降低、維護負擔增加,並使學習者感到困惑。
公司只是想瀏覽整合內容,免除手動更新內容的繁瑣工作,並提供學習者加速職涯的工具。
組成部分
Power Platform 資料流:資料流讓客戶能夠將資料匯入、轉換並載入Microsoft Dataverse環境。
Microsoft Dataverse:Dataverse 讓你能安全地儲存和管理商業應用程式所用的資料。
Microsoft Power Apps:模型驅動應用程式設計是一種著重於利用應用程式設計工具在表格中新增表單、檢視、圖表和儀表板等元件的方法。
Microsoft Power Pages:Power Pages 是一個安全的企業級平台,用於建立、托管及管理現代面向外部的商業網站。
Microsoft Power Automate:Power Automate 幫助您簡化業務流程並自動化重複性任務,節省時間並提升效率。
Considerations
這些考慮因素體現了 Power Platform Well-Architected 的支柱,這是一套提高工作負載品質的指導原則。 更多資訊請參見 Microsoft Power Platform Well-Architected。
Reliability
- 此設計透過使用 Microsoft 提供的現成 API 來降低內容管理負擔。 它能確保對 Microsoft Learn 目錄更新進行有韌性且一致的處理。
- Dataverse 為培訓師與學習者提供高可用性與一致的資料儲存。
- Power Automate 確保內容更新與訓練分配之間的即時通知與對齊。
安全性
- Microsoft Entra ID 認證確保員工的存取權限安全且受規範。
- 使用安全連接和訪問控制來保護敏感數據。
- Dataverse 強化存取控制與治理。
效能效率
- 資料流可橫向擴展,並有效處理目錄 API 的轉換。
- Power Automate 在負載下運行,並可擴展以應付大量學習者或內容更新。
- 伺服器端渲染與元資料驅動的使用者介面優化效能。
體驗最佳化
- 學習者使用自助入口網站,提供學習者友善的作業與進度介面。
- 培訓師在模型驅動的應用程式環境中,使用直觀的儀表板、檢視和審查工作流程。
- 內容管理整合能建立解決方案的信心與可靠性。
卓越營運
- 資料流提供可預測的刷新週期與可觀察性。
- 使用模型驅動應用程式的培訓師支援標準化與可預測流程。
- 自動化流程強制執行一致的生命週期事件並減少人工工作。
貢獻者們
本文由 Microsoft 維護。 以下貢獻者撰寫了這篇文章。
主要作者:
- Chris Mahanes,解決方案架構師