用于 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?

配置迁移工具

可使用配置迁移工具跨环境移动配置和/或引用数据。 配置/引用数据不同于用户数据和传统数据,其用于在基于 Dataverse 的应用中定义自定义功能。 详细信息:使用配置迁移工具跨环境和组织移动配置数据

备注

配置迁移工具最适合迁移关系配置数据。 建议使用环境变量来存储和迁移非关系配置参数。

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 检查器服务对解决方案执行静态分析检查。 详细信息:用于 Azure DevOps 的 Microsoft Power Platform Build Tools

版本控制系统

版本控制系统是一类软件工具,可通过跟踪对软件代码所做的更改来帮助记录对文件的更改。 一个版本控制系统就是一个更改数据库,其中包含软件项目的所有编辑和历史版本。 版本控制系统使您可以维护单个“事实来源”,并在需要时撤消特定版本。 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 创建程序包

解决方案包生成工具

Solution Packager 为一种可以将压缩的解决方案文件解包为多个 XML 文件和其他文件的工具,以便这些文件可以轻松由源代码管理系统管理。 详细信息:使用 Solution Packager 工具压缩和提取解决方案文件

Power Platform CLI

Microsoft Power Platform CLI 是一个简单的一站式开发人员命令行接口,使开发人员和应用开发者能够创建代码组件。 详细信息:什么是 Microsoft Power Platform CLI?

另请参见

实施正常的 ALM