# 需求 - 项目轻管理规约 **版本**: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 周报汇总、风险识别和自动排期建议。 - 与专业项目管理工具的双向同步。