文件
hyb-oa/docs/需求-项目轻管理规约.md
T

257 行
11 KiB
Markdown
原始文件 Blame 文件历史

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
# 需求 - 项目轻管理规约
**版本**:1.0
**日期**:2026-05-09
**状态**:模块级开发规约
**上级事实源**:[海音达OA-MVP需求规格说明书](./海音达OA-MVP需求规格说明书.md)
**审批与体验依据**:[需求 - 统一审批中心规约](./需求-统一审批中心规约.md)、[产品设计规则基线](./产品设计规则.md)
本规约细化项目轻管理的业务边界、字段、状态、角色、业务关联、异常、验收场景和后续开发拆分建议。项目页目标是汇总关键事项和业务关联,帮助 10 人以下科技公司看清项目交付、风险和费用,不替代专业项目管理工具。项目相关审批和待办回到统一审批中心,PC 和移动页面模式以产品设计规则基线为依据。
---
## 1. 模块目标与边界
### 1.1 目标
- 建立轻量项目台账,统一项目名称、负责人、成员、状态、里程碑和风险。
- 将报销、采购、费用、合同、差旅、周报、交付记录和审批事项关联到项目。
- 让老板、项目负责人、成员和财务能从项目页看到关键事项摘要。
- 在不引入重型项目管理系统的前提下,支持小团队试运行和后续扩展。
### 1.2 适用对象
| 对象 | 说明 |
| --- | --- |
| 项目基本信息 | 项目名称、编号、客户、负责人、状态、起止时间 |
| 项目成员 | 项目负责人、成员、财务关注人或管理员 |
| 里程碑 | 关键交付节点、计划日期、完成状态 |
| 任务 | 轻量待办或事项,不做复杂依赖和排产 |
| 风险 | 进度、成本、交付、客户、资源等风险记录 |
| 交付记录 | 文档、验收、版本、会议纪要或交付说明摘要 |
| 业务关联 | 报销、采购、费用、合同、差旅、周报、审批待办 |
### 1.3 暂不做范围
- 首批不做重型甘特图、任务依赖网络、资源排产或工时容量规划。
- 首批不做完整项目组合管理、项目财务核算或预算控制。
- 首批不做 CRM、PLM、研发需求管理、缺陷管理或代码仓库集成。
- 首批不做项目 IM、在线文档协同或会议系统。
- 首批不做 AI 项目总结、自动风险识别或自动排期。
- 不把飞书项目、企业微信原生审批或第三方付费项目工具作为当前 MVP 依赖。
---
## 2. 角色与权限
| 角色 | 主要动作 | 权限边界 |
| --- | --- | --- |
| 老板/总经理 | 查看公司项目摘要、风险、重点合同和费用趋势 | 可看公司级摘要;具体附件下载仍按业务权限审计 |
| 项目负责人 | 创建或维护自己负责的项目、成员、里程碑、任务、风险和交付记录 | 可管理负责项目,不能越权查看无关敏感附件 |
| 项目成员 | 查看参与项目、更新分配给自己的任务或交付记录 | 只能编辑自己负责的任务、记录或被授权字段 |
| 财务 | 查看项目相关报销、费用、采购和合同金额摘要 | 不自动拥有项目业务管理权或附件无限下载权 |
| 管理员 | 维护项目字典、状态、归档、成员和权限 | 不默认成为项目负责人或审批人 |
项目数据范围应以服务端权限为准:项目成员可看项目摘要,业务单据详情和附件仍按对应模块权限控制。
---
## 3. 入口与页面
| 入口 | 用途 | 要求 |
| --- | --- | --- |
| 项目列表 | 查看项目状态、负责人、客户、风险和更新时间 | 支持按状态、负责人、客户或关键字筛选 |
| 项目详情页 | 汇总项目信息、成员、里程碑、任务、风险、交付记录和业务关联 | 首屏应突出状态、负责人、近期事项和风险 |
| Portal 项目摘要 | 老板或负责人快速查看重点项目 | 展示少量关键指标,不做复杂图表 |
| 业务单据关联入口 | 报销、采购、费用、合同等选择项目 | 项目状态不可用时应限制关联 |
| 移动端项目摘要 | 查看重点状态、待办和风险 | 首批以查看为主,支持简单任务或风险更新 |
项目页是汇总入口,不替代报销、采购、合同或审批详情页。
---
## 4. 字段要求
### 4.1 项目主字段
| 字段 | 要求 |
| --- | --- |
| 项目编号 | OA 生成或管理员登记,唯一 |
| 项目名称 | 必填 |
| 客户或内部项目类型 | 推荐填写;内部项目需标记 |
| 项目负责人 | 必填 |
| 项目成员 | 可多选 |
| 项目状态 | 必填 |
| 计划开始日期 | 推荐 |
| 计划结束日期 | 推荐 |
| 实际开始日期 | 可选 |
| 实际完成日期 | 完成时填写 |
| 项目摘要 | 必填或推荐,用于列表和 Portal |
| 风险等级 | 可选,默认正常 |
| 归档位置 | 已归档时填写,可指向线下或对象存储位置 |
### 4.2 里程碑字段
| 字段 | 要求 |
| --- | --- |
| 里程碑名称 | 必填 |
| 计划日期 | 必填 |
| 实际完成日期 | 可选 |
| 负责人 | 必填 |
| 状态 | 未开始、进行中、已完成、延期、取消 |
| 交付说明 | 可选 |
| 关联附件或交付记录 | 可选 |
### 4.3 任务字段
| 字段 | 要求 |
| --- | --- |
| 标题 | 必填 |
| 负责人 | 必填 |
| 截止日期 | 可选 |
| 状态 | 待处理、进行中、已完成、已取消 |
| 优先级 | 可选 |
| 说明 | 可选 |
| 关联审批或业务单据 | 可选 |
### 4.4 风险字段
| 字段 | 要求 |
| --- | --- |
| 风险标题 | 必填 |
| 风险类型 | 进度、成本、交付、客户、资源、质量、其他 |
| 风险等级 | 低、中、高 |
| 影响说明 | 必填 |
| 应对措施 | 推荐 |
| 负责人 | 必填 |
| 状态 | 打开、处理中、已关闭 |
### 4.5 交付记录字段
| 字段 | 要求 |
| --- | --- |
| 记录标题 | 必填 |
| 交付类型 | 文档、版本、验收、会议纪要、客户确认、其他 |
| 日期 | 必填 |
| 负责人 | 必填 |
| 摘要 | 必填 |
| 附件 | 非涉密附件可选;敏感资料只记录归档位置 |
---
## 5. 状态模型
| 状态 | 含义 | 允许动作 |
| --- | --- | --- |
| 未开始 | 项目已建立但未实际启动 | 编辑、添加成员、规划里程碑 |
| 进行中 | 项目正常执行 | 更新任务、里程碑、风险、交付和业务关联 |
| 暂停 | 项目暂停等待资源、客户或决策 | 更新风险和备注,限制新增非必要事项 |
| 风险中 | 项目存在高风险或明显偏差 | 更新风险、措施和状态,提醒负责人 |
| 已完成 | 项目主要交付完成 | 补充验收、归档、查看摘要 |
| 已归档 | 项目资料已归档 | 普通用户不可修改核心字段,授权修正留痕 |
状态变化应记录操作者、时间和原因。项目归档不删除业务关联,只限制新增和修改。
---
## 6. 业务关联规则
| 关联对象 | 规则 |
| --- | --- |
| 报销 | 报销明细或报销单可关联项目,用于费用摘要;发票和 OCR 仍由报销模块管理 |
| 采购/费用 | 采购和费用申请可关联项目,项目页展示金额、状态和当前节点 |
| 合同 | 合同台账可关联项目,项目页展示合同编号、名称、状态和金额摘要 |
| 差旅 | 出差作为后续扩展;首批可预留项目字段 |
| 周报 | 周报可关联项目,项目页展示最近周报摘要 |
| 审批待办 | 项目页可展示与项目相关的待办数量或最近审批动态 |
| 交付记录 | 项目负责人可登记交付摘要和非涉密附件 |
项目费用摘要首批只做汇总展示,不作为正式成本核算或预算控制依据。
---
## 7. 权限与数据范围
| 数据 | 可见范围 | 说明 |
| --- | --- | --- |
| 项目基本信息 | 项目成员、负责人、老板、管理员、授权财务 | 可按公司实际配置开放 |
| 项目金额摘要 | 老板、项目负责人、财务、管理员 | 普通成员可见范围需按配置控制 |
| 报销/采购/合同详情 | 按对应业务模块权限 | 项目成员不因项目权限自动获得附件下载权 |
| 风险记录 | 项目成员、负责人、老板、管理员 | 高敏风险可限制可见范围 |
| 交付附件 | 按附件敏感级别控制 | 下载留审计 |
| 项目导出 | 老板、项目负责人、管理员或授权财务 | 首批导出摘要,不导出敏感附件 |
权限原则:项目页可汇总摘要,但不能突破原业务模块权限。
---
## 8. 异常规则
| 异常 | 处理规则 | 用户提示或留痕 |
| --- | --- | --- |
| 项目编号重复 | 阻断保存 | 提示检查编号 |
| 缺少负责人 | 阻断提交或保存为不完整草稿 | 提示选择负责人 |
| 负责人离职或停用 | 管理员改派负责人并留痕 | 项目进入待维护状态 |
| 项目已归档 | 默认不允许新增任务、采购、费用或合同关联 | 管理员例外需记录原因 |
| 无权限查看关联单据 | 只显示脱敏摘要或不显示 | 不泄露敏感字段 |
| 业务单据取消或删除 | 项目页同步显示取消或不可用状态 | 保留历史关联 |
| 附件涉密 | 不上传公网 OA,只记录线下归档位置 | 提示按线下归档处理 |
---
## 9. 审计与归档
必须留痕:
- 项目创建、状态变更、负责人变更、成员变更。
- 里程碑、任务、风险和交付记录的新增、修改、关闭。
- 项目归档、取消归档或管理员修正。
- 业务关联的新增、取消和状态同步。
- 附件上传、下载、删除和线下归档位置变更。
项目归档包建议包含:
- 项目基本信息和成员快照。
- 里程碑、任务、风险和交付记录摘要。
- 关联合同、采购、费用、报销、差旅和周报清单。
- 非涉密附件清单及归档位置。
- 审批和审计摘要。
---
## 10. 验收场景
| 场景 | 步骤 | 预期结果 |
| --- | --- | --- |
| 创建项目 | 管理员或项目负责人创建项目并填写负责人、成员和计划日期 | 项目编号唯一,状态为未开始或进行中 |
| 更新里程碑 | 项目负责人添加里程碑并标记完成 | 项目详情页显示里程碑状态和完成时间 |
| 记录风险 | 项目负责人新增高风险并设置负责人 | 项目状态可标记为风险中,Portal 或项目页可提示 |
| 关联采购费用 | 员工提交采购/费用申请时选择项目 | 项目页显示相关申请摘要和状态 |
| 关联合同 | 合同台账选择项目 | 项目页展示合同摘要,附件仍按合同权限控制 |
| 权限隔离 | 非项目成员打开项目或关联单据 | 服务端按权限拒绝或只展示脱敏信息 |
| 项目归档 | 项目完成后管理员或负责人归档 | 项目状态为已归档,限制新增关联和核心字段修改 |
| 移动端查看 | 项目负责人手机打开项目摘要 | 可查看状态、近期里程碑、风险和待办摘要 |
---
## 11. 后续开发拆分建议
1. 项目数据模型、编号规则和基础字典。
2. 项目列表、详情、创建和编辑页面。
3. 项目成员、负责人和权限数据范围。
4. 里程碑、任务、风险和交付记录。
5. 报销、采购、费用、合同、差旅和周报关联。
6. Portal 项目摘要和移动项目摘要。
7. 项目归档、导出摘要和审计日志。
8. 回归测试:创建、状态变更、风险、关联单据、权限隔离、归档和移动查看。
---
## 12. 后续 Backlog
- 甘特图、任务依赖、资源排产和工时容量。
- 项目组合管理、预算控制和正式成本核算。
- CRM、PLM、研发需求、缺陷和代码仓库集成。
- AI 周报汇总、风险识别和自动排期建议。
- 与专业项目管理工具的双向同步。