选择环境

注释

  • 本文档中的工具和示例展示了当前的能力。 工具名称、描述、参数、响应格式和可用功能可能会随时间变化。
  • 当你构建代理、集成或编排逻辑时,不要硬编码对特定工具名称、参数结构、工具元数据或响应模式的依赖。 相反,设计解决方案时能在运行时发现并使用可用工具。
  • 随着平台的发展,Microsoft可能会添加、移除、重命名或修改工具及工具元数据。 基于能力而非特定工具标识符设计有助于维护服务更新间的兼容性。

该功能将你的会话连接到特定的 Dynamics 365 环境,使你后续的所有操作都会使用该组织的数据。

它的作用是什么

当你在环境选择器中选择环境时,助手会将你的会话连接到该组织。 所有后续操作(查看案件、账户、联系人等)都会自动使用所选环境的数据。 通常你不需要直接调用这个;当你在Picker中选择环境时,就会发生这种情况。

试试像这样的提示

通常你不需要打提示来做这件事。 当你在选择器中选择环境时,会自动触发。 如果你需要更换环境:

  • 切换环境(显示拣货器)。
  • 显示我的环境(显示选择器)。

你在聊天中会看到的内容

助手会确认你连接的是哪个环境,并显示环境名称。 确认后,你可以开始在该组织中处理数据。

有用的提示

  • 你不需要手动输入环境ID。 改用环境选择器吧。
  • 连接后,助理会在回复中包含环境名称,这样你总能知道自己在哪个组织工作。
  • 如果你不小心连错了环境,只需说“切换环境”即可重新选择。

接下来会发生什么

连接环境后:

  • 拿出我的箱子。
  • 列出我的账户。
  • 我的收件箱里有什么?
  • 我连接到哪个环境? (以确认)。

这会改变数据吗?

不,这不会改变Dynamics 365的数据。

它只会更新你的会话连接。 Dynamics 365 中的记录不会被修改。

先决条件

该工具可在 Dynamics 365 Customer Service MCP 服务器上使用。 详情请参见本页顶部的可用性说明。 这种方式无需任何其他配置。

工具摘要

资产 价值
面向用户的名称 选择环境
内部工具名称 select_environment
Purpose 为当前会话选择一个 Dynamics 365 环境

工具行为

为当前会话选择一个 Dynamics 365 环境。 所有后续的工具调用(案例、知识、账户等)都会自动路由到该环境。 当用户选择环境时,通常由组织选择器小部件调用,而不是模型直接调用。

Annotations

注释 价值 Meaning
readOnlyHint false 该工具会修改会话状态。
destructiveHint false 选择环境不会销毁数据。
idempotentHint true 重复选择相同环境不会有额外影响。
openWorldHint 未设置 使用默认值。

输入概念

环境 ID

输入 Description 必需
environmentId environmentId (字符串,必填)。 选择环境的组织GUID。 这是 id 或 get_environment返回的list_environments场。 是的

响应与用户界面行为

响应类型

仅文本

没有渲染任何交互组件。 组织选择器小部件在调用该工具后会乐观地更新自身状态。 响应确认所选环境名称和ID。

路由注释

select_environment 是一个后端操作工具。 它几乎总是由组织选择器控件调用,而非直接模型路由。

  • 不要将用户提示如“切换组织”路由到select_environment。 用 list_environments 来展示拣选者。
  • 只有在你之前回复确认环境GUID时才直接打电话 select_environment 。
工具 关系
get_environment 返回当前活跃环境
list_environments 显示组织选择器控件,供用户选择
disconnect_environment 清理活跃环境

数据变异分类

写入(会话状态)。

修改会话的主动环境。 不会改变 Dynamics 365 的数据。