本文提供 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 跨环境和组织移动配置数据
备注
Configuration Migration Tool 最适合迁移关系配置数据。 建议使用环境变量来存储和迁移非关系配置参数。
PowerShell 模块
使用面向管理员、应用开发者和开发人员的 PowerShell cmdlet,可以在 Power Apps 或 Power Platform 管理中心自动执行许多目前只能手动进行的监视、管理和质量保证任务。
详细信息:使用 PowerShell 管理解决方案
Pipelines
通过 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 实例的数据包。
解决方案包生成工具
Solution Packager 为一种可以将压缩的解决方案文件解包为多个 XML 文件和其他文件的工具,以便这些文件可以轻松由源代码管理系统管理。
详细信息:使用 Solution Packager 工具压缩和提取解决方案文件
Power Platform 命令行界面
Microsoft Power Platform 命令行接口 (CLI) 是一个简单的一站式开发人员命令行接口,它让开发人员和应用制作者能够创建代码组件。
详细信息:什么是 Microsoft Power Platform CLI?