注意事项
PL-400 将过渡为 AB-400,以使该考试与微软认证体系保持一致。
重要日期:
- 2026 年 10 月 16 日:PL-400 关闭注册,注册仅针对 AB-400 开放。
- 在 10 月 16 日或 10 月 16 日之前注册 PL-400 的学员可以继续安排到 2026 年 10 月 30 日参加考试。
- 更新后的 AB-400 考试将于 2026 年 10 月 16 日开始提供, 目前提供注册。
本文档的目的
本学习指南应帮助你了解考试的预期内容,并包含考试可能涵盖的主题摘要以及指向其他资源的链接。 本文档中的信息和材料可以帮助你在准备考试时集中精力学习。
| 有用链接 | 说明 |
|---|---|
| 认证续订 | Microsoft 助理、专业和专家认证每年都会过期。 可以在 Microsoft Learn 上通过免费在线评估来续期。 |
| Microsoft Learn 个人资料 | 通过将认证个人资料连接到 Microsoft Learn,可以安排和续订考试以及共享和打印证书。 |
| 考分和成绩报告 | 需要 700 分或更高的分数才能通过。 |
| 考试沙盒 | 可以通过访问我们的考试沙盒来探索考试环境。 |
| 请求住宿 | 如果你使用辅助设备、需要额外时间或需要修改考试体验的任何部分,你可以申请住宿。 |
| 参加免费练习测试 | 通过练习题测试技能,帮助你为考试做准备。 |
考试更新
我们的考试会定期更新,以反映执行某一角色所需的技能。 我们提供了两个版本的技能测评目标,具体取决于你参加考试的时间。
我们始终首先更新考试的英语版本。 一些考试已本地化为其他语言,在英语版本更新后大约八周进行更新。 虽然 Microsoft 会尽一切努力更新本地化版本,但有时考试的本地化版本可能未按此计划进行更新。 其他可用语言列在“考试详细信息”网页的“安排考试”部分。 如果考试不以你的首选语言提供,你可以请求额外 30 分钟时间来完成考试。
注意事项
每项技能下面的项目符号旨在说明我们如何评估该技能。 考试中可能会涉及到相关的主题。
注意事项
大多数问题都涉及正式发布 (GA) 的功能。 如果经常使用预览功能,该考试可能会包含有关这些功能的问题。
截至 2026 年 10 月 16 日衡量的技能
受众概况
作为该考试的考生,你将使用 Microsoft Power Platform 和生成式 AI 的扩展点来设计、开发、测试并对解决方案组件进行故障排除。 你来实现:
自定义用户体验和业务逻辑。
系统集成。
数据转换。
自定义进程自动化。
Power Automate工作流表达式。
作为您解决方案逻辑一部分的代理式 AI。
您必须具备以下知识的应用:
Microsoft Power Platform服务,包括深入了解其功能、边界和约束。
Microsoft Power Platform的身份验证、安全性和应用程序生命周期管理(ALM)做法。
Microsoft Power Platform开发人员工具,包括Microsoft Power Platform CLI 作为开发工作流的一部分。
AI 辅助工具和代理,以增强解决方案开发和故障排除。
新式 IDE 和开发人员生产力工具,例如Microsoft Visual Studio和Visual Studio Code。
你具有以下开发经验:
Microsoft Power Platform 服务
JavaScript、JSON、TypeScript 和 Power Fx
C#、Python、HTML 和 YAML
RESTful Web API 接口
Microsoft Azure
Microsoft Foundry
Microsoft Copilot Studio
技能概览
生成Microsoft Power Platform解决方案(15-20%)
扩展用户体验(25-30%)
扩展Microsoft Power Platform(35-40%)
开发集成(10-15%)
生成Microsoft Power Platform解决方案(15-20%)
设计技术体系结构
分析技术体系结构以识别解决方案组件及其实现方法
设计解决方案组件的身份验证和授权
确定是否可通过现成的功能来满足需求
确定实现业务逻辑的位置,包括云服务、客户端处理、业务规则、插件和自动化
确定何时使用标准表、虚拟表、弹性表或连接器
评估 Microsoft Power Platform 安全功能对解决方案组件的影响,包括受管环境、数据策略、安全角色、团队、业务单元和记录共享
确定何时使用确定性或不确定方法实现业务逻辑
确定何时使用代码应用、生成页面、Power Apps组件框架(PCF)、Web 资源、交互式代理和模型上下文协议(MCP)应用小组件来实现用户体验
确定何时使用 Microsoft Foundry 或 Microsoft Copilot Studio 生成代理
设计解决方案组件
设计Power Apps可重用组件,包括生成页、代码组件(PCF)和客户端脚本
设计用于Microsoft Power Platform解决方案的自定义连接器和 MCP 服务器
设计 Dataverse 代码组件,包括插件和自定义 API
设计自动化,包括 Power Automate 云流和 Copilot Studio 工作流
使用 Dataverse 和 Microsoft Azure 设计入站和出站集成
使用Power Apps代码应用设计自定义接口
设计与Microsoft Power Platform集成的自定义代理
设计监控和警报功能,包括 Azure Monitor Application Insights 和 Microsoft Power Platform Monitor 警报
实现应用程序生命周期管理 (ALM)
管理解决方案依赖项
创建和使用环境变量
管理解决方案各层级
- 实现和扩展 Microsoft Power Platform 流水线
- 使用Microsoft Power Platform生成工具创建持续集成/持续部署(CI/CD)自动化
扩展用户体验(25-30%)
使用客户端脚本在模型驱动应用中应用业务逻辑
生成面向客户端 API 对象模型的代码
确定事件处理程序注册方式
创建面向 Dataverse Web API 的客户端脚本
使用 Power Fx 和 JavaScript 配置命令和按钮
使用客户端 API 实现导航、对话框和通知
创建 PCF 代码组件
演示如何使用不同的生命周期事件
配置代码组件清单
实现组件接口
打包、部署和使用组件
配置和使用组件逻辑中的“设备”、“实用工具”和“Web API”功能
构建 Power Apps 代码应用
将代码应用程序配置为使用 Microsoft Power Platform 连接
配置代码应用以使用 Dataverse 表
对 Dataverse 数据进行表和元数据操作
执行 Dataverse 操作和函数
配置代码应用程序以便使用 Power Automate 云流
将代码应用配置为使用在 Copilot Studio 中构建的代理
配置代码应用以使用环境变量
部署和管理Power Apps代码应用
配置内容安全策略 (CSP) 设置
使用 Azure 应用程序 Insights 实现监视
打包、部署和共享代码应用
使用 Monitor 和其他基于浏览器的调试工具对代码应用进行故障排除
优化代码应用性能和资源使用情况
扩展Microsoft Power Platform(35-40%)
创建 Dataverse 插件
演示如何使用不同的事件执行管道阶段
开发使用执行上下文的插件
开发实现业务逻辑的插件
实现映像以支持插件逻辑
使用组织服务在插件中执行操作
优化插件性能
配置 Dataverse 自定义 API 消息
使用插件注册工具注册插件组件
开发实现自定义 API 的插件
配置 Dataverse 业务事件
为插件配置Microsoft Power Platform托管标识
使用平台 API 执行操作
使用 Dataverse Web API 执行操作
使用组织服务执行操作
实现 API 限制重试策略
针对性能、并发、事务和批量操作,对解决方案组件进行优化
使用 OAuth 实现和排查身份验证问题
使用后台操作执行异步逻辑
使用适用于 .NET 和 Python 的 Dataverse SDK 执行操作
使用 Microsoft Azure Functions处理工作负荷
使用 Azure Functions for Microsoft Power Platform 解决方案处理长时间运行的操作
在 Azure Functions 中为 Microsoft Power Platform 解决方案实现定时和事件驱动触发器。
使用托管标识向Microsoft Power Platform进行身份验证
配置Power Automate云流和Copilot Studio工作流
在流程步骤中实现复杂的表达式
实现流控制操作,包括错误处理
配置触发器筛选器和重试策略
使用子流程开发可重用逻辑
使用服务主体实现 Dataverse 连接器的身份验证
使用与 Microsoft Power Platform 集成的代码生成 Microsoft Foundry 代理
使用 Microsoft Power Platform MCP 服务器集成自定义代理
将自定义代理连接到 Copilot Studio 代理
使用 Work IQ 将自定义代理与 Dataverse 数据集成
使用 Copilot Studio 客户端库调用 Copilot Studio 智能体
开发集成(10-15%)
发布和使用 Dataverse 事件
使用 IServiceEndpointNotificationService 发布 Dataverse 事件
使用插件注册工具发布 Dataverse 事件
注册服务终结点,包括 Webhook、Azure 服务总线和 Azure 事件中心
建议用于侦听 Dataverse 事件的选项
实现 Dataverse 数据的同步
使用更改跟踪执行数据同步
开发使用备用密钥的代码
使用 UpsertRequest 消息同步数据
创建自定义连接器
实现自定义连接器的身份验证
配置用于在运行时修改连接器行为的策略模板
从现有 API 导入定义,包括开放 API 定义、Azure服务和GitHub
为Azure服务创建自定义连接器
开发可在自定义连接器中使用的Azure函数
扩展自定义连接器的 Open API 定义
开发自定义连接器代码以转换数据
学习资源
我们建议你在参加考试之前进行培训并获得实践经验。 我们提供自学选项和课堂培训,以及指向文档、社区网站和视频的链接。
更改日志
下表总结了当前版本和上一版本的测评技能更改。 功能组采用粗体字样,后面是每组的目标。 下表比较了上一版本和当前版本的考试测评技能,第三列描述了更改程度。
| 2026 年 10 月 16 日之前的技能区域 | 截至 2026 年 10 月 16 日的技能领域 | 更改 |
|---|---|---|
| 受众概况 | 次要 | |
| 创建技术设计 | Removed | |
| 设计技术体系结构 | 已移动 | |
| 设计解决方案组件 | 已移动 | |
| 生成 Power Platform 解决方案 | 生成Microsoft Power Platform解决方案 | % 增加 |
| 设计技术体系结构 | 主要 | |
| 设计解决方案组件 | 主要 | |
| 配置 Microsoft Power Platform 并对其进行故障排除 | Removed | |
| 实现应用程序生命周期管理 (ALM) | 实现应用程序生命周期管理 (ALM) | 主要 |
| 实施 Power Apps 功能改进 | Removed | |
| 实现高级画布应用程序功能 | Removed | |
| 优化应用并对其进行故障排除 | Removed | |
| 扩展用户体验 | 扩展用户体验 | % 增加 |
| 使用客户端脚本在模型驱动应用中应用业务逻辑 | 使用客户端脚本在模型驱动应用中应用业务逻辑 | 次要 |
| 创建Power Apps组件框架(PCF)代码组件 | 创建 PCF 代码组件 | 次要 |
| 构建 Power Apps 代码应用 | 新增内容 | |
| 部署和管理Power Apps代码应用 | 新增内容 | |
| 扩展平台 | 扩展Microsoft Power Platform | % 增加 |
| 创建 Dataverse 插件 | 创建 Dataverse 插件 | 次要 |
| 创建自定义连接器 | 已移动 | |
| 使用平台 API | 使用平台 API 执行操作 | 主要 |
| 使用 Azure Functions 处理工作负荷 | 使用 Microsoft Azure Functions处理工作负荷 | 无更改 |
| 配置 Power Automate 云端流 | 配置Power Automate云流和Copilot Studio工作流 | 主要 |
| 使用与 Microsoft Power Platform 集成的代码生成 Microsoft Foundry 代理 | 新增内容 | |
| 构建集成 | 开发集成 | 无百分比变化 |
| 使用 Dataverse 实现数据同步 | 实现 Dataverse 数据的同步 | 次要 |
| 创建自定义连接器 | 次要 |