活动时间线

适用于:Dynamics 365 Customer Service 和 Dynamics 365 Sales

注释

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

当您想查看案件、账户或其他记录的完整互动历史时,可以使用此功能——包括电子邮件、电话、任务、笔记和约会记录。

它的作用是什么

助理会在记录上按时间顺序显示所有活动的动态。 你可以按活动类型筛选(例如仅邮件或仅任务)、关键词搜索、日期范围筛选,或按状态筛选(已开放、已完成、取消)。 默认情况下,最近的活动会先显示。

试试像这样的提示

  • 请展示本案的时间线。
  • 这个案子的活动历史如何?
  • 给我看所有关于这个案子的邮件。
  • 在此账户上列出最近的电话记录。
  • 展示本案已完成的活动。
  • 在时间线上搜索账单。
  • 展示本案最早的活动。
  • 上周这个案子发生了什么?

你在聊天中会看到的内容

助手作为聊天应用组件显示交互式活动时间线。 活动按时间顺序显示,配有类型图标、主题、日期和所有者。 你可以展开条目查看完整细节。

有用的提示

  • 可以说“只显示邮件”或“只显示备忘录”,按活动类型筛选时间线。
  • 使用日期筛选,比如说“显示上周的活动”。
  • 时间线默认显示了最近的30项活动。 如果需要,可以要求更多。
  • 如果想要快速的AI生成案件摘要,而不是原始时间线,可以说“总结此案”。

Tip

你可以直接从时间线上采取行动。 选择一封邮件阅读,或使用诸如“回复最后一封邮件”或“创建后续任务”等提示。

接下来会发生什么

时间线显示后,你可以继续使用以下提示:

  • 打开最新的邮件。
  • 根据最后一次电话创建任务。
  • 总结一下本周发生的事情。
  • 回复客户的邮件。
  • 补充一下后续情况。

这会改变数据吗?

不,查看时间线不会改变数据。

时间线是只读的。 你从时间线中采取的操作(创建活动、回复邮件)可能会通过不同的工具改变数据。

你可以通过聊天应用组件做些什么

从聊天时间线中,你可以:

  • 按时间顺序浏览活动。
  • 按类型筛选(邮件、任务、笔记、电话、约会)。
  • 扩展活动以查看其详细信息。
  • 打开邮件阅读其完整内容。
  • 直接从时间线创建新活动(任务、电话、笔记)。
  • 在Dynamics 365中打开完整的记录表。

先决条件

该工具适用于本页顶部“申请”栏中列出的产品。 这种方式无需任何其他配置。

工具摘要

资产 价值
面向用户的名称 活动时间线
内部工具名称 get_activity_timeline
Purpose 返回任何 Dynamics 365 记录的原始时间顺序邮件、任务、笔记、电话和约会信息流

工具行为

返回任何 Dynamics 365 记录的原始时间顺序邮件、任务、笔记、电话和约会信息。 支持按活动类型、州、日期范围、自由文本搜索和分页进行筛选。 当用户请求查看活动信息流、近期活动、历史记录或记录上的所有接触点时,使用该功能。

Annotations

注释 价值 Meaning
readOnlyHint true 这个工具不会修改数据。
destructiveHint 未设置 不适用(只读工具)。
idempotentHint 未设置 不适用(只读工具)。
openWorldHint 未设置 使用默认值(查询Dataverse)。

输入概念

记录上下文

输入 Description 必需
entityId、entityType、incident、account entityId (记录 GUID,必需), entityType (实体逻辑名称如 incident 或 account)。 是的

Pagination

输入 Description 必需
top、skipActivities、skipAnnotations top (每种类型最大记录,默认为30)、 skipActivities (可跳过的活动数量)、 skipAnnotations (可跳过的注释数量)。 否

排序顺序

输入 Description 必需
sortOrder、newest、oldest sortOrder (newest 或 oldest—默认为 newest)。 否

类型筛选器

输入 Description 必需
typeFilter typeFilter (活动类型数组,例如,包括 ['email', 'task', 'note'])。 所有类型都省略。 否

状态筛选器

输入 Description 必需
stateFilter、open、completed、canceled、scheduled stateFilter (状态数组: open, completed, canceled, scheduled) 所有州都省略。 否
输入 Description 必需
searchText searchText (跨主题、描述和所有者字段的自由文本搜索) 否

日期范围

输入 Description 必需
dateFrom、dateTo 包含上下界,作为 ISO 8601 日期2026-09-10()或日期-时间,并明确标明时区(2026-09-10T14:30:00Z 或 2026-09-10T14:30:00-07:00)。 助理会将“上周”等短语解析到这些表单之一后,再呼叫工具。 否

高级

输入 Description 必需
additionalFilter additionalFilter (OData滤波条件与AND合并)。 否

响应与用户界面行为

该工具可以渲染一个互动式活动时间线。

该 MCP 工具由 MCP 应用支持。

响应类型

交互组件(聊天应用)

时间线小部件按时间顺序显示活动,包含类型图标、主题、日期和所有者。 用户可以展开条目查看详情,按类型筛选,并导航到各个活动。

路由注释

用于 get_activity_timeline :

  • 展示时间线、活动历史、近期活动以及本案发生了什么。
  • 查看所有活动类型的完整时间顺序。
  • 按类型、州或日期范围筛选。

不要在以下情况下使用 get_activity_timeline :

  • 用户希望案件表单带有预筛选的时间线标签(带有表单上下文)——请使用 get_case。
  • 用户需要AI散文摘要——使用 summarize_case。
  • 用户需要分诊信号——使用 get_case_highlights。
  • 用户只想要电子邮件——用于 list_emails 搜索或 view_email 特定邮箱。
工具 关系
get_case 打开带有内置时间线标签的案件表单
summarize_case AI生成的案例活动散文摘要
get_case_highlights 活动消化与分诊信号
create_activity 在时间线上创建一个新活动
create_note 在时间线上创建一条备注
view_email 打开时间线上的一封特定邮件
list_emails 按主题或发件人搜索邮件

数据变异分类

只读。

该工具仅读取和显示时间线数据。 未修改任何数据。 时间线小部件的后续操作(创建活动、打开邮件)可能通过独立工具触发写入操作。