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