研发复盘:冷启动文件
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 研发复盘:冷启动文件 [2026/08/26 08:03] – v4.1 H5新功能 172.17.0.1 | 研发复盘:冷启动文件 [2026/08/27 07:58] (current) – v4.4 负责人折叠/创建带更新 172.17.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======= 研发任务(日复盘 + H5 管理)— 冷启动文件 ======= | ======= 研发任务(日复盘 + H5 管理)— 冷启动文件 ======= | ||
| - | > 版本: 4.1 | 日期: 2026-08-26 | 用途: 研发任务日复盘推送 + H5 任务管理工具的冷启动/ | + | > 版本: 4.4 | 日期: 2026-08-27 | 用途: 研发任务日复盘推送 + H5 任务管理工具的冷启动/ |
| > 服务器: 腾讯云轻量 lhins-1dai07vu | 系统: Ubuntu | 时区: Asia/ | > 服务器: 腾讯云轻量 lhins-1dai07vu | 系统: Ubuntu | 时区: Asia/ | ||
| - | > 工作流: ①**研发任务日复盘**(工作日09: | + | > 工作流: ①**研发任务日复盘**(工作日09: |
| + | > v4.4 更新: 负责人折叠选择器(默认收起点击展开,去+更多)、创建任务/ | ||
| + | > v4.3 更新: 钉钉全家桶(通讯录MCP+免登+组织架构同步+权限控制)、人员库 people.json 动态化+勾选快捷栏、日报(昨日/ | ||
| + | > v4.2 更新: raw 前缀自动补全(后端 add/update 保证 [优先级](项目) 前缀,防微信复盘缺显示)、name 字段撤回(列表仍显示 raw)、详情页任务名称输入框保留 | ||
| > v4.1 更新: 临时小任务独立体系(独立序号/ | > v4.1 更新: 临时小任务独立体系(独立序号/ | ||
| > v4.0 更新: 新增 H5 管理工具章节(部署/ | > v4.0 更新: 新增 H5 管理工具章节(部署/ | ||
| Line 34: | Line 37: | ||
| | ~/ | | ~/ | ||
| | ~/ | | ~/ | ||
| - | | ~/ | + | | ~/ |
| | ~/ | | ~/ | ||
| | ~/ | | ~/ | ||
| + | | ~/ | ||
| + | | ~/ | ||
| + | | ~/ | ||
| + | | ~/ | ||
| | / | | / | ||
| | cron b9dbd39c3f34 | 复盘推送(0 9 * * 1-5,no_agent)| | | cron b9dbd39c3f34 | 复盘推送(0 9 * * 1-5,no_agent)| | ||
| + | | cron 52967bf00170 | 钉钉日报(0 10 * * 1-5,no_agent → ding_daily_report.py)| | ||
| | cron af464d70c514 | 古筝课每周课时(无关,勿混)| | | cron af464d70c514 | 古筝课每周课时(无关,勿混)| | ||
| Line 57: | Line 65: | ||
| | / | | / | ||
| | / | | / | ||
| - | | / | + | | / |
| + | | / | ||
| + | | / | ||
| + | | /api/people | GET/POST | 人员库查询/ | ||
| **H5 功能清单(v4.1,用户定稿):** | **H5 功能清单(v4.1,用户定稿):** | ||
| Line 64: | Line 75: | ||
| - 进度条:宽度=百分比数字(.pfill 必须 display: | - 进度条:宽度=百分比数字(.pfill 必须 display: | ||
| - 详情页:任务名称/ | - 详情页:任务名称/ | ||
| + | - **负责人选择器**:折叠式(默认收起只显示已选,点击" | ||
| + | - **创建任务可带更新内容**:新增表单(跟踪/ | ||
| + | - **创建子任务可带更新内容**:子任务行" | ||
| - 子任务管理:名称/ | - 子任务管理:名称/ | ||
| - 新增任务两种类型: | - 新增任务两种类型: | ||
| Line 69: | Line 83: | ||
| - ⏱️**临时小任务**:着急当天完成,5分钟< | - ⏱️**临时小任务**:着急当天完成,5分钟< | ||
| - 临时小任务显示:**独立序号**(每人每天从1开始⏱️1/ | - 临时小任务显示:**独立序号**(每人每天从1开始⏱️1/ | ||
| - | - 生成日报:标题" | + | - 生成日报:标题" |
| - 今日已更新 ✓ 标记;日期按本地零点计算(防 UTC 偏移) | - 今日已更新 ✓ 标记;日期按本地零点计算(防 UTC 偏移) | ||
| + | |||
| + | ====== 3.5 钉钉集成(v4.3) ====== | ||
| + | |||
| + | - **免登**:钉钉工作台打开 → authCode → / | ||
| + | - **权限**:people.json roles.admin(武燕青/ | ||
| + | - **组织架构**:/ | ||
| + | - **负责人下拉**:钉钉通讯录 + 自定义人员(" | ||
| + | - **日报发送**:ding_daily_report.py → 群机器人 webhook(.env DINGTALK_GROUP_WEBHOOK,研发中心日报群);cron 52967bf00170 工作日10: | ||
| + | - **钉钉 MCP**(Hermes 侧):dingtalk-contacts/ | ||
| ====== 4. 推送格式(微信复盘) ====== | ====== 4. 推送格式(微信复盘) ====== | ||
| Line 144: | Line 167: | ||
| | H5 新增任务复盘显示⚪无 | owners 数组 vs owner 单值 → get_owner 兼容 | | | H5 新增任务复盘显示⚪无 | owners 数组 vs owner 单值 → get_owner 兼容 | | ||
| | H5 改项目复盘不更新 | project 字段与 raw 不同步 → update_task 同步 raw 项目名 | | | H5 改项目复盘不更新 | project 字段与 raw 不同步 → update_task 同步 raw 项目名 | | ||
| + | | **H5 保存后复盘缺【优先级】(项目)** | H5 add/update 曾把 raw 存成纯内容丢前缀 → 后端自动补 `[优先级](项目)` 前缀(新增/ | ||
| | 任务内容丢失 | H5 saveTask 空内容覆盖 → `if(raw)body.raw=raw` | | | 任务内容丢失 | H5 saveTask 空内容覆盖 → `if(raw)body.raw=raw` | | ||
| | --add 新增任务优先级解析错 | 正则贪婪 → `^[\(\[]([^\)\]]+)[\)\]]` | | | --add 新增任务优先级解析错 | 正则贪婪 → `^[\(\[]([^\)\]]+)[\)\]]` | | ||
研发复盘/冷启动文件.1787731406.txt.gz · Last modified: by 172.17.0.1
