Powerplatform Mcp

Powerplatform Mcp

🚀 PowerPlatform MCP 提示

PowerPlatform 是一个强大的低代码开发平台,可用于构建业务应用程序。MCP(Microsoft Cloud Platform)为开发者提供了多种提示功能,能助力他们更高效地使用该平台。

🚀 快速开始

PowerPlatform 作为强大的低代码开发平台,MCP 为其提供了一系列实用的提示功能,帮助开发者更好地利用该平台进行业务应用程序的开发。

✨ 主要特性

  • 实体概述:提供关于具体实体的详细信息。
  • 查询模板:帮助生成和优化数据查询语句。
  • 关系图谱:展示不同实体之间的关联。
  • 字段详情:解释特定字段的数据类型和使用场景。

💻 使用示例

基础用法

1. 实体理解

用户可以通过自然语言询问关于某个实体的信息:

用户:请告诉我我们PowerPlatform环境中Account实体的相关信息。
响应:[内部使用 ENTITY_OVERVIEW 提示]
以下是关于Account实体的概述:
- 它是一个核心业务实体,用于表示客户和潜在客户。
- 主要标识符是'accountid',主要显示字段是'name'。
- 关键字段包括:
* name(账户名称)
* emailaddress1(电子邮件)
* telephone1(主电话号码)
* revenue(年收入)
- 具有42个一对多关系和8个多对多关系。

2. 查询构建

需要帮助编写查询时,可以向AI寻求支持:

用户:请帮我写一个查找加利福尼亚州活跃账户且年收入超过100万美元的查询。
响应:[内部使用 QUERY_TEMPLATE 提示]
以下是所需OData查询:
accounts?$select=name,revenue,statecode,address1_stateorprovince
&$filter=statecode eq 0
and revenue gt 1000000
and address1_stateorprovince eq 'California'
&$orderby=revenue desc

此查询的功能如下:
1. 选择相关字段:name, revenue, statecode, address1_stateorprovince
2. 过滤条件:
- 状态码为0(表示活跃)
- 年收入超过100万美元
- 所在州为加利福尼亚
3. 按年收入降序排列

3. 关系理解

探索实体间的关系时,可以询问如下问题:

用户:系统中Account和Contact之间是如何关联的?
响应:[内部使用 RELATIONSHIP_MAP 提示对两个实体分别进行分析]
以下是关键关系概述:
1. 主要联系人(一对多):
- account_primary_contact: Account (1) → Contact (N)
每个账户可以有多个联系人,但其中有一个被指定为 PRIMARY。
2. 客户关系:
- contact_customer_accounts: Contact (N) ← Account (1)
联系人可以与客户账户相关联。
3. 其他关联:
- accountleads_association: 用于跟踪潜在客户
- account_connections: 用于管理联系

4. 字段/属性调查

需要了解特定字段信息时,可以进行如下询问:

用户:Account实体上的revenue字段是什么类型的?
响应:[内部使用 ATTRIBUTE_DETAILS 提示]
该字段的信息如下:
- 数据类型:Money(货币)
- 格式:按 currency format 显示
- 说明:表示账户的年收入
- 是否必填:是
- 默认值:null

5. 调试帮助

在遇到问题时,可以寻求AI的调试支持:

用户:我在使用以下查询时遇到了错误,请帮我分析一下:
accounts?$select=name,revenue&$filter=year(PropertyName=’revenue’) gt 2020

响应:

当前查询存在以下问题:
1. PropertyName语法错误:正确的字段引用应为`(PropertyName='revenue')`,但需要将Property Name放在单引号内。
2. 函数调用不正确:`year(PropertyName)`函数的调用方式不对。正确的格式应该是`year(PropertyName)`。
3. 字段选择问题:你可能需要添加更多相关字段以满足筛选条件。

建议修复后的查询如下:
accounts?$select=name,revenue&$filter=year(PropertyName='revenue') gt 2020

📚 详细文档

通过使用PowerPlatform的MCP提示功能,开发者可以更高效地进行实体分析、查询优化和问题诊断。这些提示不仅节省了开发时间,还提高了代码质量和应用程序性能。

  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-10-06 04:27

相似服务问题

相关AI产品