发现于 #672 / PR #737 的实施过程中(该 PR 的文件面只允许新增页面,不允许改既有 docs 页),故单独记录。
现状
content/docs/guides/email-and-calendar.mdx:74:
The Log a Call action records an outbound or inbound call without leaving the record. On submit, an entry of type completed is written to sys_activity (kind = call), with subject, duration and outcome. It appears on the record's Activity tab and is counted in the rep's activity metrics on the Sales / Service dashboards.
这正是 #592 / PR #670 修掉的那个旧行为。当前落地的 log_call(src/actions/global.actions.ts)一次写三样东西:
- 一条真实的
crm_event(主题、类型、状态 held、开始时间、时长、地点、备注、负责人、related_to_* 关联);
- 若干条
crm_event_attendee(发起人为组织者,回复 accepted;联系人/线索目标记录自身;表单选中的联系人与同事);
sys_activity 仅作为统一时间线的指针(ADR-0052 source_object='crm_event' / source_id),metadata 里不再塞参会人名单。
同段还有两处需要一并核实(本 issue 未下结论):
- 「counted in the rep's activity metrics on the Sales / Service dashboards」——活动指标现在由
event_metrics 数据集驱动,落在 Sales Activity 仪表盘上(src/dashboards/activity.dashboard.ts);Sales / Service 两个仪表盘是否真有活动 tile 需按元数据逐条核对。
- 该页的 "Calendar sync"、"Email tracking"、"Inbound case email" 等段落描述的是连接器能力,仓库里是否有对应元数据支撑,同样需要核对——本仓库的文档哲学是「文档描述已落地行为」。
建议
改写 "Log a Call" 段,指向新落地的 content/docs/sales/meetings-and-calls.mdx(PR #737 新增,含 zh-Hans / zh-Hant),避免同一件事在两页各说一套;顺带处理上面两条核实项。三个语言版本同改。
注意:PR #737 新增的 test/docs-object-coverage.test.ts 不检查这一页——它只保证「每个 crm_* 对象都有一页用户文档」,散文里的事实断言不在它的射程内。这类「散文描述与落地行为不符」目前仍无门禁覆盖。
发现于 #672 / PR #737 的实施过程中(该 PR 的文件面只允许新增页面,不允许改既有 docs 页),故单独记录。
现状
content/docs/guides/email-and-calendar.mdx:74:这正是 #592 / PR #670 修掉的那个旧行为。当前落地的
log_call(src/actions/global.actions.ts)一次写三样东西:crm_event(主题、类型、状态held、开始时间、时长、地点、备注、负责人、related_to_*关联);crm_event_attendee(发起人为组织者,回复accepted;联系人/线索目标记录自身;表单选中的联系人与同事);sys_activity仅作为统一时间线的指针(ADR-0052source_object='crm_event'/source_id),metadata里不再塞参会人名单。同段还有两处需要一并核实(本 issue 未下结论):
event_metrics数据集驱动,落在 Sales Activity 仪表盘上(src/dashboards/activity.dashboard.ts);Sales / Service 两个仪表盘是否真有活动 tile 需按元数据逐条核对。建议
改写 "Log a Call" 段,指向新落地的
content/docs/sales/meetings-and-calls.mdx(PR #737 新增,含 zh-Hans / zh-Hant),避免同一件事在两页各说一套;顺带处理上面两条核实项。三个语言版本同改。注意:PR #737 新增的
test/docs-object-coverage.test.ts不检查这一页——它只保证「每个crm_*对象都有一页用户文档」,散文里的事实断言不在它的射程内。这类「散文描述与落地行为不符」目前仍无门禁覆盖。