适用于:Dynamics 365 Customer Service
注释
- 本文档中的工具和示例展示了当前的能力。 工具名称、描述、参数、响应格式和可用功能可能会随时间变化。
- 当你构建代理、集成或编排逻辑时,不要硬编码对特定工具名称、参数结构、工具元数据或响应模式的依赖。 相反,设计解决方案时能在运行时发现并使用可用工具。
- 随着平台的发展,Microsoft可能会添加、移除、重命名或修改工具及工具元数据。 基于能力而非特定工具标识符设计有助于维护服务更新间的兼容性。
当你想在聊天中查看员工参与管理(WEM)请求——请假、换班和换班时,可以使用此功能而不离开对话。
它的作用是什么
助手会显示一系列符合你筛选条件的WEM请求。 它涵盖了所有三种请求类型——休假、换班和换班。 您可以按以下条件进行筛选:
- 请求类型(休假、换班、换班竞标)。 只列出该类型;要求“所有请求”以查看所有类型。
- 你自己的请求或团队的可访问请求。
- 日期范围,以及该范围是针对请求的窗口还是创建的日期。
- 请求状态(草稿、审核中、取消、批准、拒绝、待批准、接受、已履行、过期)。
- 结果计数。
默认情况下,它会显示你可访问的所有请求,涵盖 所有日期和状态,涵盖各种类型。 添加类型、时间范围、状态或“我的请求”以缩小范围。 结果会显示在聊天中的互动列表中。
试试像这样的提示
- 显示我所有待处理的请求(每种类型)。
- 等待请假申请。
- 我团队的开放班次调换。
- 我这个月的班次竞标。
- 显示我团队在八月的批准请求。
你在聊天中会看到的内容
助手作为聊天应用组件显示交互式请求列表。 该列表显示匹配请求,并包含姓名、代理、请求类型、状态和创建日期等关键细节。
有用的提示
- 默认情况下,你会看到所有可访问的请求;说“我的请求”,这样可以缩小范围,只表达你自己的请求。
- 添加时间范围,如“本周”、“下周”或“八月内”,以筛选所需日期,或输入“最近两周创建”以按提交日期筛选。
- 添加状态词(如待定、批准或拒绝)以缩小列表;省略它以查看所有状态。
Tip
列表显示后,选择一行打开完整请求表单,或对显示的请求提出后续问题。
接下来会发生什么
列表出现后,你可以继续使用以下提示:
- 打开第一个请求。
- 只显示待批准。
- 把这些给我的团队看吧。
- 而是显示已批准的请求。
这会改变数据吗?
不,列表请求不会改变数据。
请求列表为只读。 从列表中选择请求会以表单视图打开其记录;列表本身不会修改数据。
你可以通过聊天应用组件做些什么
在聊天的请求列表中,你可以:
- 扫描并查看匹配请求,并以可排序的网格进行审核。
- 选择请求以打开其完整表单视图。
- 继续在聊天中使用后续提示处理请求。
先决条件
该工具可在Dynamics 365 CX MCP服务器——劳动力参与管理中使用。 详情请参见本页顶部的可用性说明。 必须启用员工参与管理,且登录用户必须拥有 WEM 请求的读取权限。
工具摘要
| 资产 | 价值 |
|---|---|
| 面向用户的名称 | 查看劳动力参与管理请求 |
| 内部工具名称 | list_wem_requests |
| Purpose | 按请求类型、范围、状态和日期筛选员工参与管理请求(请假、班次调换、班次竞标),并以互动式网格式的聊天应用体验呈现 |
工具行为
列出当前Dataverse msdyn_wemrequest 的行。 当 requestType 省略时,工具返回 所有 请求类型(time-off、shift-swap、shift-bid);提供后,会筛选到指定的类型。 当都没有 from 提供 和 时 to ,工具会应用无日期过滤器(所有日期),省 status 略时则无状态过滤(所有活跃状态)。 否则默认为 dateBasis: requested (提供日期范围的窗口字段过滤——不是默认日期范围)、 团队范围 (呼叫者可访问的所有请求)以及最多25个结果。 对于 scope: self,查询会过滤指向已登录用户(所有者)的行;对于默认 scope: team,它依赖 Dataverse 和 WEM 的安全,只返回调用者能读取的行。
Annotations
| 注释 | 价值 | Meaning |
|---|---|---|
readOnlyHint |
true |
这个工具不会修改数据。 |
destructiveHint |
未设置 | 不适用(只读工具)。 |
idempotentHint |
未设置 | 不适用(只读工具)。 |
openWorldHint |
未设置 | 使用默认值(查询Dataverse)。 |
输入概念
请求类型
| 输入 | Description | 必需 |
|---|---|---|
requestType |
数 time_off组 , shift_swap, , shift_bid。 省略包含所有类型(例如,“显示所有请求”);例如, ['time_off'] 只用于暂停时间,换 ['shift_swap'] 位。 |
否 |
Scope
| 输入 | Description | 必需 |
|---|---|---|
scope |
self 或 team。
默认 team——你能接触到的一切。 中立的“显示请求”返回所有可访问的请求;只有“我的 请求”会缩小到 self (你拥有的请求)。 |
否 |
Status
| 输入 | Description | 必需 |
|---|---|---|
status |
数draft组 , in_review, canceled, pending_approvalrejectedacceptedapprovedfulfilled, , , 。 expired 省略所有状态。 |
否 |
日期范围
| 输入 | Description | 必需 |
|---|---|---|
from、to |
包含ISO 8601日期时间。 省略两者,以便应用无日期筛选(所有日期);另一侧是一个开放的单一界限过滤器。 | 否 |
dateBasis |
requested 通过请求窗口筛选; created 通过提交请求的时间进行筛选。 默认值为 requested. |
否 |
结果限制
| 输入 | Description | 必需 |
|---|---|---|
top |
整数最大返回请求数。 默认是25,上限200。 | 否 |
响应与用户界面行为
该工具渲染一个交互式的聊天应用请求网格。
该 MCP 工具由 MCP 应用支持。
响应类型
交互式网格(列表视图)
网格显示姓名、代理、请求类型、状态和创建日期。 用户可以选择一行来打开请求的表单视图。
路由注释
用于 list_wem_requests :
- 我的请假申请、开放的班次调动、我的班次竞标(通过
requestType)。 - 显示我所有的请求,以及团队待处理请求(→所有类型都省
requestType略)。 - 基于状态或日期的WEM请求过滤。
当提示要求提供案例、账户或其他非WEM记录时,不要使用 list_wem_requests 。
相关工具
| 工具 | 关系 |
|---|---|
| 实体网格记录视图 | 选择行会在实体网格表单视图中打开请求记录。 |
数据变异分类
只读。
该列表不会改变数据;打开请求时,会以表单视图显示其记录。