PowerPlatform MCP(可能指管理控制台或工具)为用户提供了丰富多样的提示,助力用户轻松完成从实体理解到查询构建等各类任务。以下将为您呈现详细的指南及示例:
PowerPlatform MCP 提供的提示功能,能让用户在 PowerPlatform 环境中更高效地处理数据。您可以依据不同的需求,利用这些提示完成实体理解、查询构建以及实体关系分析等操作。
accountidnamename(账户名称)、emailaddress1(电子邮件)、telephone1(电话)和 revenue(年收入)。提供 OData 查询示例,如:
accounts?$select=name,revenue,statecode,address1_stateorprovince&$filter=statecode eq 0 and revenue gt 1000000 and address1_stateorprovince eq 'California'&$orderby=revenue desc
展示 Account 与 Contact 之间的主要关系:
account_primary_contactcontact_customer_accountsaccountleads_association, account_connections详细阐述特定字段的属性,例如:
revenue 字段类型为 Money,格式为货币,非必填且可搜索。用户询问:“告诉我关于我们 PowerPlatform 环境中的 Account 实体。”
响应会使用 ENTITY_OVERVIEW 提示 内部提供信息:
以下是关于 Account 实体的摘要:
- 它是一个核心业务实体,表示客户和潜在客户。
- 主标识符是 `accountid`,主名称字段是 `name`。
- 关键字段包括:
* `name`(账户名称)
* `emailaddress1`(电子邮件)
* `telephone1`(电话)
* `revenue`(年收入)
- 拥有 42 个一对一关系和 8 个多对多关系。
用户请求帮助:“帮我写一个查询,找出加利福尼亚州年收入超过 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. 按收入降序排序,显示高收入账户优先。
用户询问:“Account 和 Contact 之间有哪些主要关系?”
响应会使用 RELATIONSHIP_MAP 提示 内部提供信息:
以下是 Account 与 Contact 之间的主要关系:
- **一对一关系**:`account_primary_contact`,表示每个账户有一个主联系人。
- **多对一关系**:`contact_customer_accounts`,表示一个联系人可以属于多个客户账户。
- **其他关联**:还包括 `accountleads_association` 和 `account_connections` 等。
PowerPlatform MCP 提示通过提供详细的实体信息、构建查询以及分析复杂的关系,显著提升了用户的工作效率。掌握这些功能能够帮助您更高效地管理和操作 PowerPlatform 中的数据。
本指南遵循 MIT 许可证,允许自由使用、复制和修改,但需保留版权声明和许可信息。