项目周报自动生成

1. 这个数字员工做什么

项目经理在 IM 中对悟帆说一句"帮我生成本周的项目周报",或者每周五下午系统自动触发——悟帆从简道云的项目管理表单中拉取本周的任务完成情况、里程碑进展、风险登记、工时消耗等数据,自动做一轮"体检":哪些任务延期了、哪些风险升级了、整体健康度怎么样,然后生成一份结构清晰、有结论有建议的项目周报,直接发到 IM 聊天里。

以前是"项目经理打开简道云 → 逐张表翻数据 → 手动汇总到 Word/邮件 → 斟酌措辞写分析 → 发给领导"。现在是"说一句人话(或到点自动跑) → 悟帆直接出一份有判断、有建议的周报"。中间全部跳过。

核心价值不只是省时间——更重要的是不会遗漏风险项格式统一质量稳定,而且悟帆会基于数据给出项目健康度评分和改进建议,这是大多数项目经理自己写周报时做不到的。

2. 适用角色

项目经理、PMO(项目管理办公室)、研发主管、交付负责人、部门总监。

3. 效果预览

4. 简道云侧准备

需要在简道云中准备 4 张表单(如果你已有类似表单,字段对齐即可,不必重建)。

4.1 项目信息表

记录项目的基本信息,是其他表单的"主表"。

字段

类型

说明

项目编号

流水号

自动生成,格式如 PRJ-2026-001

项目名称

单行文本

项目的正式名称

项目经理

成员单选

项目负责人,用于按人筛选周报

项目状态

下拉框

选项:进行中 / 已暂停 / 已结项

计划开始日期

日期时间

项目计划启动时间

计划结束日期

日期时间

项目计划交付时间

项目描述

多行文本

项目目标和范围简述

4.2 任务进度表

记录每个任务的执行情况,是周报"完成情况"板块的核心数据源。

字段

类型

说明

任务名称

单行文本

任务的具体描述

所属项目

关联数据

关联"项目信息表",建立归属关系

负责人

成员单选

任务执行人

任务状态

下拉框

选项:待开始 / 进行中 / 已完成 / 已逾期 / 已取消

优先级

下拉框

选项:P0-紧急 / P1-高 / P2-中 / P3-低

计划完成日期

日期时间

任务应完成的时间节点

实际完成日期

日期时间

任务实际完成时间,未完成时留空

完成百分比

数字

0-100,当前进度

本周更新说明

多行文本

负责人填写的本周进展备注

最后更新时间

日期时间

系统自动记录,用于筛选"本周有变更的任务"

4.3 里程碑表

记录项目的关键节点,是周报"里程碑进展"板块的数据源。

字段

类型

说明

里程碑名称

单行文本

如"M1-需求评审""M3-系统联调"

所属项目

关联数据

关联"项目信息表"

计划完成日期

日期时间

里程碑的计划达成时间

实际完成日期

日期时间

实际达成时间,未达成时留空

当前进度

数字

0-100

状态

下拉框

选项:未开始 / 进行中 / 已达成 / 已延期

偏差说明

多行文本

如有延期或偏差,说明原因

4.4 风险登记表

记录项目风险,是周报"风险预警"板块的数据源。

字段

类型

说明

风险描述

单行文本

风险的具体内容

所属项目

关联数据

关联"项目信息表"

风险等级

下拉框

选项:高 / 中 / 低

影响范围

下拉框

选项:进度 / 成本 / 质量 / 范围 / 资源

发现日期

日期时间

风险识别时间

当前状态

下拉框

选项:待处理 / 处理中 / 已关闭 / 已升级

应对措施

多行文本

已采取或计划采取的应对方案

责任人

成员单选

负责跟踪和解决该风险的人

提示:以上 4 张表是推荐的最小数据集。如果你还有工时表、缺陷表等,也可以在悟帆的任务指令中一并纳入分析范围。

5. 悟帆侧准备

悟帆需要一份周报生成规范文档,告诉它周报应该长什么样、怎么判断项目健康度、风险怎么分级。这份文档作为悟帆的技能或知识库文件上传。

文档要点(写清楚,不要笼统):

5.1 周报结构模板

# [项目名称] 周报(第 X 周:MM.DD - MM.DD)

## 一、本周摘要
(3-5 句话概括本周最重要的事情,有结论有判断,不是流水账)

## 二、关键数据
- 本周完成任务:X 项(新增 X 项,逾期 X 项)
- 里程碑进展:[里程碑名称] 当前进度 XX%(计划 XX%,偏差 ±X%)
- 风险数量:高 X / 中 X / 低 X

## 三、风险预警
(按严重程度排序,每条包含:风险描述 + 影响分析 + 建议措施)

## 四、项目健康度
- 综合评分:XX/100
- 健康等级:🟢 正常 / 🟡 预警 / 🔴 告警
- 评分依据:(从进度偏差、风险数量、任务逾期率三个维度说明)

## 五、下周计划
(列出下周最关键的 3-5 项任务/里程碑)

## 六、改进建议
(基于数据分析给出 1-3 条可操作的建议)

5.2 项目健康度评分规则

不要写"根据情况判断",要写成具体规则:

维度

权重

评分规则

进度偏差

40%

里程碑偏差 ≤5% 得满分;5%-15% 扣一半;>15% 得 0 分

任务逾期率

30%

逾期率 ≤10% 得满分;10%-25% 扣一半;>25% 得 0 分

高风险数量

20%

0 条得满分;1-2 条扣一半;≥3 条得 0 分

风险闭环率

10%

已关闭风险 / 总风险 ≥70% 得满分;40%-70% 扣一半;<40% 得 0 分

  • 综合评分 ≥80:🟢 正常
  • 综合评分 60-79:🟡 预警
  • 综合评分 <60:🔴 告警

5.3 写作风格要求

  • 摘要部分要有判断,不要罗列数据("本周整体进展顺利,但第三方接口交付存在延期风险"比"本周完成了 12 个任务"好得多)
  • 风险预警要给建议,不要只报问题
  • 下周计划要具体到任务名,不要写"继续推进开发工作"这种废话

6. 悟帆侧配置

本场景有两种触发方式,分别配置。

6.1 方式一:IM 对话触发(悟帆技能)

在悟帆中创建一个技能(Skill),项目经理在 IM 中对话即可触发。

技能触发词:生成周报、项目周报、本周周报

任务指令(可直接复制使用):

你是一个专业的项目管理助手,负责从简道云拉取项目数据并生成结构化的项目周报。

执行步骤:

1. 确认项目范围
   - 如果用户指定了项目名称,只拉取该项目数据
   - 如果用户说"所有项目"或未指定,拉取该用户负责的所有"进行中"项目

2. 从简道云拉取数据(使用简道云工具包)
   - 查询"项目信息表":筛选状态为"进行中"的项目
   - 查询"任务进度表":筛选所属项目匹配 + 最后更新时间在本周一到今天之间
   - 查询"里程碑表":筛选所属项目匹配
   - 查询"风险登记表":筛选所属项目匹配 + 当前状态不是"已关闭"

3. 数据分析
   - 统计本周完成任务数、新增任务数、逾期任务数
   - 计算任务逾期率 = 逾期任务数 / 本周应完成任务数
   - 检查里程碑进度偏差(当前进度 vs 计划进度)
   - 汇总风险数量和等级分布

4. 计算项目健康度评分
   按照以下规则打分(满分 100):
   - 进度偏差(40%):里程碑偏差 ≤5% 得满分,5%-15% 得一半,>15% 得 0 分
   - 任务逾期率(30%):≤10% 得满分,10%-25% 得一半,>25% 得 0 分
   - 高风险数量(20%):0 条满分,1-2 条一半,≥3 条 0 分
   - 风险闭环率(10%):≥70% 满分,40%-70% 一半,<40% 0 分
   综合评分 ≥80 为🟢正常,60-79 为🟡预警,<60 为🔴告警

5. 生成周报
   按以下结构输出:
   # [项目名称] 周报(第 X 周:MM.DD - MM.DD)
   ## 一、本周摘要(3-5句话,有判断有结论)
   ## 二、关键数据(任务完成数、里程碑进度、风险统计)
   ## 三、风险预警(按严重程度排序,每条含描述+影响+建议)
   ## 四、项目健康度(评分+等级+评分依据)
   ## 五、下周计划(3-5项关键任务)
   ## 六、改进建议(1-3条可操作建议)

注意事项:
- 摘要要有判断,不要罗列数据
- 风险预警要给建议,不要只报问题
- 下周计划要具体到任务名,不要写"继续推进XX工作"
- 如果某个表单没有数据,在周报中注明"暂无数据"而非跳过
- 如果用户负责多个项目,为每个项目分别生成周报

6.2 方式二:定时自动触发(悟帆自动化管道)

在悟帆中创建一个 Automation,每周五下午 5:00 自动执行。

Cron 表达式:0 17 * * 5(每周五 17:00,Asia/Shanghai 时区)

任务指令(可直接复制使用):

你是一个专业的项目管理助手,现在是每周五下午,请为所有进行中的项目自动生成本周周报。

执行步骤:

1. 从简道云"项目信息表"查询所有状态为"进行中"的项目

2. 对每个项目,依次拉取:
   - "任务进度表":筛选所属项目 + 最后更新时间在本周一到今天之间
   - "里程碑表":筛选所属项目
   - "风险登记表":筛选所属项目 + 当前状态不是"已关闭"

3. 对每个项目进行数据分析:
   - 统计本周完成任务数、新增任务数、逾期任务数
   - 计算任务逾期率
   - 检查里程碑进度偏差
   - 汇总风险数量和等级

4. 计算项目健康度评分(满分 100):
   - 进度偏差(40%):里程碑偏差 ≤5% 满分,5%-15% 一半,>15% 零分
   - 任务逾期率(30%):≤10% 满分,10%-25% 一半,>25% 零分
   - 高风险数量(20%):0 条满分,1-2 条一半,≥3 条零分
   - 风险闭环率(10%):≥70% 满分,40%-70% 一半,<40% 零分

5. 为每个项目生成结构化周报:
   # [项目名称] 周报(第 X 周:MM.DD - MM.DD)
   ## 一、本周摘要
   ## 二、关键数据
   ## 三、风险预警
   ## 四、项目健康度
   ## 五、下周计划
   ## 六、改进建议

6. 将所有项目的周报合并,在开头加一段"本周项目组合概览":
   - 项目总数、整体健康度分布(🟢X个 / 🟡X个 / 🔴X个)
   - 需要重点关注的风险项汇总

7. 将完整周报发送到 IM 聊天中

注意事项:
- 每个项目的周报独立成段,便于阅读
- 如果某个项目本周没有任何数据更新,标注"本周无更新"并提醒项目经理补录
- 摘要要有判断,不要罗列数据

7. 联调测试

测试用例

预期结果

在 IM 中说"帮我生成 XX项目 的本周周报",该项目本周有 12 个任务更新、1 个里程碑偏差 -8%、2 条高风险

生成完整周报,包含 6 个板块;健康度评分约 60-70 分(🟡预警);风险预警板块列出 2 条高风险并给出建议

在 IM 中说"帮我生成所有项目的周报",账号下有 3 个进行中的项目

生成 3 份独立周报,每份包含完整 6 个板块;按项目分别展示

某项目本周没有任何任务更新(最后更新时间均在上周五之前)

周报中注明"本周无数据更新",提醒项目经理检查是否遗漏填报

某项目所有任务正常完成、无风险、里程碑无偏差

健康度评分 ≥80(🟢正常);摘要表述积极但不过度乐观;改进建议仍可给出(如"建议提前规划下一阶段资源")

周五 17:00 定时触发,系统有 2 个进行中的项目

自动生成 2 份周报 + 1 段组合概览,发送到 IM 聊天;概览中包含健康度分布统计

风险登记表中有 3 条高风险且均为"待处理"状态

风险闭环率得 0 分;风险预警板块按严重程度排序,每条标注"待处理"并给出紧急建议

8. 踩坑提醒

Q1:悟帆拉取到的任务数据为空,但简道云里明明有数据?

大概率是筛选条件的问题。检查两点:一是"最后更新时间"字段是否在简道云侧配置了自动更新(需要在表单属性中开启"修改时自动更新"),如果这个字段没有值,悟帆按时间筛选就会漏掉;二是关联数据字段的筛选方式——简道云的关联字段在 API 中返回的是关联记录的 _id,不是项目名称文本,悟帆的任务指令中需要说明"先查项目表拿到 _id,再用 _id 去筛选任务表"。

Q2:健康度评分感觉不太准,和项目经理的主观判断差距大?

评分规则是写死在任务指令里的,可以根据实际情况调整权重和阈值。比如你的项目普遍里程碑偏差较大(行业特性),可以把 5% 的满分线放宽到 10%。建议先跑两周,把悟帆的评分和项目经理自己的判断做对比,然后微调规则。另外,评分规则也可以放到悟帆的知识库文件中(而不是硬编码在指令里),这样调整起来更方便。

Q3:周报内容太"AI味"了,全是"整体进展顺利""建议加强沟通"这种套话?

这是提示词的问题。在任务指令的"注意事项"部分,加入更具体的写作要求,比如:

  • "摘要中必须包含至少一个具体数字"
  • "改进建议必须关联到具体的任务名或风险项,不要写泛泛的建议"
  • "如果一切正常,也要指出一个潜在风险或值得关注的点"

另外,在悟帆的知识库中放几份"好的周报范例"和"差的周报范例",让悟帆学习你们团队的写作风格,效果会好很多。

Q4:定时任务生成了周报但没发到 IM 群里?

检查自动化管道的输出配置。悟帆的 Automation 默认把结果返回到触发会话中,如果你希望发到特定的 IM 群聊,需要在任务指令中明确指定发送目标(如"将周报发送到 XX项目群"),或者在悟帆侧配置 IM 消息推送的目标群。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验