hr-system/docs/01-design/feature-list.md

5.4 KiB
Raw Blame History

迭代1功能清单F01~F15ocai 口径)

  • 版本v2.0(替换原 299B 占位文件;占位文件内容为 v1 Java 口径描述,已废弃)
  • 需求基线:docs/00-requirement/requirement-spec.mdSRS v2+ docs/00-requirement/iteration1-function-detail.md
  • 应用hr-webapps/hr-web.md);模块定义:modules/hr-*.md

0. 范围与角色

迭代1 = 组织人事底座,规模 100 人账号。技术口径统一 ocai前端 bricks + dspy 声明式页面,后端 ahserverPython数据层 apppublic/sqlor。

角色 代码 主要能力
系统管理员 admin 全部数据与配置、角色/管理员/数据范围、操作日志
人事 hr 组织、花名册、入转调离、合同、流程配置、报表
部门经理 manager 数据范围内入转调离审批、团队统计、关怀提醒
员工(自助) employee 个人档案、发起审批、待办、企业政策/公告

脱敏基线身份证号全角色脱敏前3后3手机号前3后4薪资/职级敏感字段仅 admin/hr 可见(由 roster_field_def.sensitive 驱动)。

1. 功能清单F01~F15共 81 条验收项)

# 功能 承载模块 表前缀 验收项数 关键交付 范围边界
F01 组织架构 hr-org org_ 6 组织树/架构图(含 as_of 历史)/新建变更停用移动/字段自定义/时间轴/Excel 导入 编制管理、项目式组织范围外
F02 职位职级体系 hr-org org_ 5 职位/职务/职级/职等/序列 CRUD + 导入导出 + options 全量
F03 花名册 hr-roster roster_ 8 自定义字段(EAV)/分组/工号多规则/自助修改+审核/时间轴/类型规则/搜索/导入导出 附件预览依赖 files/
F04 入职管理 hr-org org_ 7 审批入职/手动批量入职/登记表邀请/黑名单拦截/入职通知/复职 扫码入职、身份证读取为降级项
F05 转正管理 hr-org org_ 4 审批/手动转正、回写花名册、转正提醒 全量
F06 调动管理 hr-org org_ 4 调动查询/审批(晋升/降级/调岗/组织调整)/批量调动 全量
F07 离职管理 hr-org org_ 7 审批/手动离职、交接、离职证明、黑名单、信息存储 钉钉资源交接置后
F08 兼岗管理 hr-org org_ 3 一人多兼岗记录、兼岗审批、通过自动同步 全量
F09 合同台账 hr-contract contract_ 6 台账/类型自定义/模板/审批(新签续签变更终止)/到期提醒 电子签置后(esign_stub 预留)
F10 流程审批 hr-flow flow_ 7 表单/流程/节点配置、审批角色、流转引擎、查询导出、打印 考勤/薪酬/组合审批置后
F11 权限管理 hr-system sys_ 4 管理角色、人员范围(组织维度+花名册字段维度)、管理员管理 全量
F12 操作日志 hr-system sys_ 4 全量写操作留痕、前后对比、时间/类型查询 全量
F13 人事报表 hr-report —(只读) 6 花名册/入职/转正/调岗/离职五类分析,数据范围受控 全量
F14 工作台 hr-system sys_ 5 员工/经理/管理员三工作台聚合 绩效/考勤统计预留占位
F15 员工服务与提醒 hr-system sys_ 5 生日周年关怀、政策、公告、多场景到期提醒 站内消息优先,短信/邮件预留

合计:81 条可验收项(逐项输入/处理/输出见 iteration1-function-detail.md)。

2. 功能 → 模块 → 数据表落点

模块 功能 主要数据表
hr-org F01/F02/F04/F05/F06/F07/F08 org_unit, org_unit_change, org_field_def/value, org_job, org_position, org_sequence, org_grade_level, org_grade_rank, org_blacklist, org_contract_company, org_entry, org_regularization, org_transfer(+detail), org_leave(+handover), org_concurrent_post18 张)
hr-roster F03 roster_field_group, roster_field_def, roster_employee, roster_field_value, roster_empno_rule, roster_timeline, roster_type_rule7 张)
hr-flow F10 flow_form_def, flow_def, flow_node_def, flow_role, flow_instance, flow_task, flow_op_log7 张)
hr-contract F09 contract_type, contract_template, contract_info, contract_remind_rule4 张)
hr-report F13 无自有表,只读聚合 org_/roster_/flow_
hr-system F11/F12/F14/F15 sys_data_scope, sys_audit_log, sys_message, sys_remind_rule, sys_announcement, sys_policy, sys_care_config7 张)

共 43 张业务表,详见 database-design.md

3. 设计文档索引

文档 内容
architecture.md 系统架构、技术选型、模块划分与依赖、hr-system/staff-mgr 职责边界、部署、安全、非功能
database-design.md ER、43 表结构、索引、数据字典、models JSON、staff-mgr 迁移
api-design.md dspy 端点清单、通用约定、鉴权、错误码、典型调用链、v1 接口替代
ui-design.md 布局、路由表、页面组件树、核心交互流程、设计规范、页面-接口追溯
iteration1-task-breakdown.md 技术可行性、风险、开发任务拆解T01~T24约 84 人日)

4. 迭代1范围外既定

编制管理、项目式组织、钉钉同步、考勤流程、薪酬流程、组合审批、电子签、短信/邮件通道、浏览器插件——列为后续迭代/集成迭代,本期仅预留字段或桩接口。