日程-开启视频会议交互优化 PRD

静态渲染版,无需读取 Markdown,适合通过 GitLab Pages 分享和评审预览。

日程-开启视频会议交互优化 PRD

版本:v1.2 | 创建日期:2026-05-09 | 更新日期:2026-05-12

需求来源:历史需求能力、现状截图、竞品截图、Figma 设计稿、交互 Demo、用户沟通

优先级:P1 | 文档状态:草稿

Figma 设计稿:速记汇报版本

交互 Demo:schedule-online-meeting-demo.html

---

需求变更记录

变更日期变更人变更内容
2026-05-09孙浩 / Gemini生成 PRD 初稿,整理现状、竞品、目标方案和 Demo
2026-05-12孙浩 / Gemini按 v2 模板重排文档,补充字段形态、详情卡片位置和未开启不展示规则
2026-05-12孙浩 / Gemini补充关联业务数据必填、主题字段类型迁移、竞品默认值调研和本产品默认值建议;移除备选方案
2026-05-12孙浩 / Gemini补充「视频会议」新增字段预置多语言维护要求,以及开启视频会议开关埋点

依赖需求 Story 列表

ID需求描述涉及端与开发人员是否有依赖项备注
待确认日程新建/编辑页新增视频会议布尔字段及联动校验Web / 服务端,待确认依赖视频会议 License / CRM 角色配额下发能力
待确认日程详情页按布局位置展示视频会议卡片Web / 服务端,待确认依赖发布后会议链接、会议号、会议信息生成结果

---

一、需求概述

1.1 客户反馈

客户反馈结论: 当前预约视频会议路径偏隐蔽,用户需要先理解「主题=在线会议」这条隐式规则;发布后会议入口沉在底部按钮区,不利于快速进入或复制会议信息。

需求编号反馈客户客户级别反馈人业务场景
待确认内部产品体验反馈 / 客户使用反馈待确认云动业务部<br />Eric:反馈预约会议的入口太隐晦,不显性CRM 日程中同步预约视频会议,并在发布后快速进入或复制会议信息

1.2 系统现状

当前用户新建日程时,如果要同步创建视频会议,需要先在「主题」字段中选择「在线会议」,系统再在主题字段下方下发「会议平台」「互动场景」「会议目标」等字段。该机制把“日程主题/活动分类”和“是否创建视频会议”混在一起,入口理解成本较高。

开启视频会议后,「会议平台」「互动场景」「会议目标」「关联业务数据」均需保持必填校验;其中「关联业务数据」必填是现有逻辑,本次优化不能丢失。

现状截图说明
新建日程入口隐藏在主题字段现状:主题字段选择在线会议用户需要通过「主题=在线会议」触发会议平台、互动场景、会议目标
发布后详情底部按钮现状:发布后详情底部按钮进入会议和复制链接混在底部操作区,视觉优先级偏低
复制会议链接弹窗现状:复制会议链接弹窗弹窗内容结构可复用,但入口需要前置

1.3 竞品现状

竞品竞品现状关键结论
Salesforce EventEvent Subject 可承载 Call、Email、Meeting、Other 等预设选项。官方参考:Salesforce Event Fields主题字段可以承载业务分类,但不代表视频会议能力要隐藏在主题字段中
飞书日程基于本次截图观察,新建日程时视频会议默认开启,会议类型默认选中飞书会议飞书更像“会议优先”的协同产品,默认开启适合强会议心智,但可能给普通 CRM 日程带来额外打扰
Microsoft Outlook / TeamsOutlook 支持 Teams meeting toggle;Microsoft 官方说明 Teams license 场景下可默认开启“Add online meeting to all meetings”,且无参会人的事件不会自动添加在线会议。官方参考:Make every meeting onlineSchedule a meeting or event in Outlook“有参会人”是判断会议意图的重要信号,开关本身表达是否开启
Google CalendarGoogle Workspace 管理员可设置默认会议服务商,并可自动给含至少一个参与人的日程添加视频会议。官方参考:Control video conferencing for Google Calendar events自动开启不是单纯默认值,而是“组织策略 + 参会人信号 + 默认服务商”的组合
HubSpot + ZoomCRM 场景中可添加 Zoom 视频会议链接,预约后生成 Zoom 会议。官方参考:HubSpot Knowledge BaseCRM 预约场景中,视频会议链接是预约结果的一部分
竞品截图说明
SalesforceSalesforce:Event Subject 预设选项Subject 可承载活动类型预设,但主题本质上是个【文本】类型字段,作为日程主题使用
飞书飞书:Add video meeting1. 视频会议是日程中的显性入口  2. 视频会议默认开启,可手动关闭,默认选中飞书会议
飞书飞书:选择会议服务商会议服务商作为开启后的二级选择
OutlookOutlook:Teams 会议开关关闭态通过开关表达是否开启在线会议
OutlookOutlook:Teams 会议开关开启态开启后无需额外状态标签
Google CalendarGoogle Calendar:添加 Google Meet轻量日程表单中仍使用独立视频会议入口
Google CalendarGoogle Calendar:生成会议信息后生成后展示会议链接、复制、设置、移除等操作

1.4 产品价值

本需求把“是否创建视频会议”从主题字段中拆出来,用户可以直接判断和操作;同时保留现有视频会议业务字段校验,避免因交互优化破坏预约会议的数据要求。

1.5 需求目标

  1. 将视频会议从「主题」字段中释放出来,改为独立「视频会议」布尔字段。
  2. 日程发布后,仅当创建时开启视频会议,详情页才展示视频会议卡片;未开启时不展示。

---

二、产品方案

2.1 整体产品方案

本次推荐采用「独立视频会议字段 + 开关」方案:新建日程时,在「时间」字段之后展示「视频会议」字段;字段内使用开关表达是否开启。开启后,下发「会议平台」「互动场景」「会议目标」三个普通表单字段,字段样式与其他日程字段保持一致,不做独立区域组件;同时「关联业务数据」变为必填,保持现有业务约束。

模块方案
新建入口新增独立「视频会议」字段,字段内展示开关
字段位置初始化位于「时间」字段之后;租户管理员可在布局中调整位置
权限控制根据 License / CRM 角色配额下发;无权限不展示
开启后字段下发会议平台、互动场景、会议目标;关联业务数据变为必填
发布生成日程发布成功后生成会议链接、会议号、会议信息;保存草稿不生成
详情展示已开启视频会议的日程展示视频会议卡片;未开启则不展示

2.2 具体方案说明

主流程

步骤用户操作系统反馈结果
1用户进入新建日程页系统展示主题、内容、参与人、时间等基础字段用户开始填写普通日程信息
2系统判断用户是否具备视频会议能力有权限则展示「视频会议」字段;无权限不展示用户只看到可用能力
3用户开启「视频会议」开关系统下发会议平台、互动场景、会议目标;关联业务数据变为必填用户填写视频会议配置
4用户点击发布系统校验会议平台、互动场景、会议目标、关联业务数据校验通过后发布日程
5发布成功系统生成会议链接、会议号、会议信息日程详情展示视频会议卡片
6用户未开启视频会议直接发布系统按普通日程发布日程详情不展示视频会议卡片

字段规则新增和优化

字段类型是否必填规则
视频会议布尔值根据 License / CRM 角色配额下发;开启后展示会议平台、互动场景、会议目标
会议平台单选条件必填视频会议开启后必填;可选项按平台授权、License 和集成状态下发
互动场景单选条件必填视频会议开启后必填;保持现有字段形态
会议目标多行文本条件必填视频会议开启后必填;保持现有字段形态
关联业务数据关联选择条件必填视频会议开启后必填;这是现有逻辑,本次优化必须保留
主题单行文本按现有规则原单选字段调整为单行文本字段,不再通过「在线会议」取值触发会议字段,仍然是灰度了新动态后,布局中下发该主题字段,需要管理员手动配置主题到布局中

开关控件可行性

从本地前端能力看,组件层支持开关样式:vui/src/modules/watermark/pages/watermark.vuevui/src/modules/object-manage/modules/designer/widgets/related_record/setting.vueQixin/src/js/qx/chat/session-setting/session-setting.js 均存在 fx-switch / v-model 绑定布尔值的用法。因此产品上可以将「视频会议」定义为布尔值字段,并以开关表达是否开启。

待研发确认的是:日程对象的新建/编辑布局字段渲染器是否已经支持把布尔字段直接渲染为 fx-switch。若当前只支持 checkbox,需要本期补齐该字段的专用渲染或在日程表单中做特定展示。

默认值建议

创建入口视频会议默认值建议原因
日程应用中直接创建日程默认关闭CRM 日程包含拜访、跟进、提醒、线下沟通等多种场景,不应默认生成会议资源
速记中创建预约会议并进入创建日程页默认开启入口意图已经是“预约会议”,默认开启能减少一次操作
业务数据 - 动态组件 - 创建日程默认关闭该入口更常见的是基于客户/商机做跟进记录或提醒,不能仅因关联业务数据存在就默认创建视频会议

不建议本期采用“只要添加参与人就自动开启视频会议”的规则。Google 和 Outlook 能这样做,是因为日历产品把“有参会人”视为强会议信号,并且会议链接生成字段较轻;但我们的 CRM 预约会议开启后会新增互动场景、会议目标、关联业务数据等必填项,若因参与人自动开启,会在用户无明确意图时突然增加校验成本。

主题字段历史兼容

原「主题」为单选字段,本次调整为单行文本字段。历史数据需要把原枚举值按显示文本迁移或兼容展示,例如「在线会议」「打电话」「写邮件」「会议」「其他」在历史日程中继续以普通文本展示。

涉及基于主题枚举值的列表筛选、统计、自动化规则、报表、导入导出、开放接口字段类型识别,需要研发评估兼容方案。新建/编辑页不再通过「主题=在线会议」触发会议字段;历史已生成视频会议的日程,详情按新视频会议卡片展示。

详情卡片位置

日程发布后,若创建时开启视频会议,详情页展示视频会议卡片。卡片初始位置与新建页的「视频会议」字段一致,默认位于时间字段下方;若租户管理员调整「视频会议」字段在布局中的位置,详情卡片跟随该字段位置变化。

2.3 待确认事项

ID待确认事项影响范围负责人结论
--------------------------------------------------------------------------------------------------------------------------------------
1日程对象布尔字段是否可直接按 fx-switch 渲染新建/编辑页交互研发待确认
2会议创建失败时,是整体发布失败,还是允许普通日程发布成功发布流程产品/研发若腾讯会议接口报错,就不允许普通日程发布成功
3编辑已生成会议的日程时,是否同步更新第三方会议时间、主题、参会人编辑流程产品/研发
4取消 / 删除日程时,是否同步取消第三方会议删除流程产品/研发
5多平台可用时,会议平台默认值是否取最近一次使用平台默认值产品待确认
6历史主题枚举字段迁移为单行文本后的筛选、报表、自动化规则兼容方案历史数据产品/研发待确认

---

三、规范检查项

3.1 业务文案多语言 Key

「视频会议」是本次新增字段,需要维护预置字段名多语言值。另需新增或调整少量 UI 文案多语:发布后自动生成会议链接和会议信息、会议平台、互动场景、会议目标、发起视频会议、复制会议链接、请选择关联业务数据。

模块功能点示意图中文英文多语言 Key
日程新增字段Demo 目标方案视频会议Video meeting待研发确认
日程开关说明Demo 目标方案发布后自动生成会议链接和会议信息Automatically generate meeting link and meeting information after publishing待研发确认

3.2 需求埋点

新增「开启视频会议」开关埋点,用于统计入口调整后的开启率。若后续需要评估完整效果,可继续补充发布成功率、详情入口点击率。

埋点模块埋点描述示意图Key研发负责人备注
日程用户开启/关闭「视频会议」开关Demo 目标方案待研发确认待确认建议记录开关目标状态、创建入口、会议平台默认值

3.3 沙盒/更改集能力

涉及日程对象布局中的「视频会议」字段位置配置,是否支持沙盒 / 更改集待确认。

3.4 PaaS 国际化兼容检查

ID多语接入事项是否需要注意事项
------------------------------------------------------------------
1接入翻译工作台待确认新增字段名和提示文案需要多语
2CRM提醒待确认若提醒内容展示会议链接,需要单独定义文案
3企信消息提醒待确认若消息卡片展示会议链接,需要单独定义文案
4修改记录待确认记录开启/关闭视频会议、会议平台变化
5审计日志待确认按日程现有审计范围判断
6支持快捷翻译能力本期不新增跨语种正文翻译能力
7支持数据多语能力会议目标为用户输入内容,不做数据多语
8预置配置多语待确认互动场景、平台名称如为预置项需支持
9预置示例数据多语不涉及

3.5 新对象/新字段 BI 分析申请

对象/字段是否已做流程支持申请是否已做 BI 分析申请内容
视频会议待确认待确认新增布尔字段,控制是否生成视频会议
主题待确认待确认字段类型从单选调整为单行文本,需评估历史统计口径

3.6 操作日志说明

建议记录开启/关闭视频会议、修改会议平台、发布后生成会议链接等关键行为。是否进入用户可见修改记录或审计日志待确认。

3.7 需求风险点检测

ID风险分组风险类型有无该风险涉及风险的功能点影响的企业数是否报备响应策略
------------------------------------------------------------------------------------------------------------------------------------------------------------
1对现逻辑有影响的风险点交互体验有变化视频会议入口从主题字段迁移为独立字段待确认待确认灰度发布,并保留历史数据兼容
2对现逻辑有影响的风险点功能有减少会议平台、互动场景、会议目标、关联业务数据仍保留待确认不涉及不移除现有业务字段
3对现逻辑有影响的风险点功能逻辑的调整主题字段从单选变为单行文本待确认待确认迁移历史显示值,评估筛选/报表/自动化规则
4新能力风险点逻辑不完善会议创建失败、编辑/删除同步第三方会议待确认待确认评审确认异常策略
5新能力风险点有性能压力待确认发布时调用会议平台生成会议信息待确认待确认研发评估调用耗时和失败重试

3.8 上线策略

3.8.1 收费标准

说明:作为视频会议 License / CRM 角色配额控制能力的一部分,默认沿用现有收费策略,具体待确认。

3.8.2 上线节奏

灰度发布的原因视频会议入口和主题字段类型均涉及现有使用习惯,建议灰度验证
预计全网时机待确认
期间分几次灰度待确认
各灰度批次的时间节点及灰度的客户范围优先选择已开通视频会议集成且高频使用日程的企业

3.8.3 适用版本

资源名称标准版专业版旗舰版无限版扩展资源包
视频会议 License / CRM 角色配额待确认待确认待确认待确认待确认