ALM 所用工具和應用程式的概觀
本文簡要概述在 Power Platform 中進行應用程式週期管理 (ALM) 所需使用的工具和應用程式。 這些都已根據對象或人物設定進行分類。
管理員和製作者所使用的工具和應用程式
系統管理員和製作者使用下列工具來實作 Power Platform 中的 ALM。
Power Platform 系統管理中心
Power Platform 系統管理中心提供統一的入口網站,讓系統管理員可以管理 Power Apps、Power Automate 及 Dynamics 365 中模型導向應用程式 (如 Dynamics 365 Sales 和 Dynamics 365 Customer Service) 的環境和設定。 系統管理員可以從系統管理中心來管理環境、資料整合、閘道、資料原則,以及透過 Microsoft Dataverse 分析、Power Automate 分析和 Power Apps 分析取得主要 Microsoft Power Platform 計量。
其他資訊:
Power Apps
Power Apps 是一套應用程式、服務、連接器和數據平臺的一部分,該平臺提供快速的應用程式開發環境來構建滿足您業務需求的自定義應用程式。 使用 Power Apps 可讓您快速建置自訂商務應用程式,這些應用程式可連線至儲存於基礎資料平台 (Dataverse) 的商務資料,或各種線上和內部部署資料來源 (例如 Microsoft 365、Dynamics 365 和 SQL Server 等)。 更多資訊: 何謂 Power Apps?
Configuration Migration Tool
Configuration Migration Tool 可讓您在不同的環境之間組態資料和/或參考資料。 組態/參考資料不僅與使用者及交易資料不同,而且會在以 Dataverse 為基礎的應用程式中用來定義自訂功能。 更多資訊:使用 Configuration Migration Tool 在不同環境之間移動設定資料
注意
Configuration Migration Tool 最適合遷移關聯式組態資料。 建議使用環境變數 來存儲和遷移非關係型配置參數。
PowerShell 模組
透過針對系統管理員、應用程式製作者和開發人員的 PowerShell Cmdlet,您可以將許多目前只能在 Power Apps 或 Power Platform 系統管理中心手動進行的監視、管理和品質保證工作自動化。
其他資訊:使用 PowerShell 管理解決方案
管線
管理員可以使用 Power Platform 管線建立和設定管線,如此一來,製作者只要按一下就能使用這些管線將解決方案部署到環境。 其他資訊:Power Platform 管線概觀 (預覽版)
開發人員所使用的工具和應用程式
開發人員使用下列工具來實作 Power Platform 中的 ALM。
DevOps
DevOps 是結合兩個以往不同的學科:軟體發展和 IT 作業。 DevOps 的主要目標是縮短軟體開發的週期,並透過高軟體品質提供持續整合和連續傳遞(CI/CD)。 若您的 DevOps 平臺是 Azure DevOps,您就可以使用 Power Apps build tools,自動一般建立與部署與 Power Apps 有關的工作。 使用 Power Apps 檢查器服務,包括在開發環境與您的版本控制系統之間同步處理解決方案中繼資料、生成建置成品、部署到下游環境、為環境佈建或取消佈建,以及針對您的解決方案執行靜態分析檢查的能力。 其他資訊:Microsoft Power Platform Build Tools 在 Azure DevOps 運作的概觀
控制系統版本
控制系統版本是一種軟體工具類別,可協助您透過追蹤軟體程式碼的變更,來記錄所做的變更。 控制系統版本是變更的資料庫,其中包含軟體專案的所有編輯和歷史版本。 控制系統版本可讓您在需要時維持單一「原出」,並撤回特定的版本。 Git 是控制系統版本的流行範例。
重要
請注意,原始檔控制對 Dataverse 解決方案和「傳統」原始程式碼都適用。 Dataverse 解決方案必須永遠都是原始程式碼的一部分,絕不單獨儲存在 Microsoft Power Platform 環境中。 其他資訊: 開始使用:Git是什麼?
Package Deployer
Package Deployer 可讓系統管理員或開發人員將相關資產的完整套件部署至 Dataverse 執行個體。 套件不僅可以包含解決方案檔案,也包含平面檔案、自訂程式碼及 HTML 檔案。 Common Data Service 提供您建立這些套件的 Visual Studio 範本,此範本可與 Package Deployer 工具或 PowerShell 搭配用來將套件部署至 Common Data Service 執行個體。 其他資訊:建立 Package Deployer 的套件。
解決方案封裝工具
解決方案包裝程式是一個工具,可將壓縮的解決方案檔案解壓縮成多個 XML 檔案和其他檔案,讓這些檔案可由原始檔控制系統輕易管理。 更多資訊:使用解決方案包裝程式工具壓縮和讀取解決方案檔案
Power Platform CLI
Microsoft Power Platform CLI 是一種簡單的單一停止開發人員命令列介面,可讓開發人員和應用程式製作者建立程式碼元件。 更多資訊: 何謂 Microsoft Power Platform CLI?