# S01 · 物业开通与房屋档案

状态：**业务评审草案 v0.5 / draft**。更新日期：2026-10-15。
来源：PRD 2.3/9.1/9.2、C-05；本轮用户明确初始化先预解析、解决问题再入库。
依赖：无其他业务 spec 硬依赖；管理员开通方式已确认；业主登录匹配待实际 Excel。

## 问题与目标

平台为物业开通服务，维护所属小区、楼栋、房屋与业主档案，为登录查看本人房屋及后续人员关系提供基础。

## 使用者与范围

- 平台方：手动开通物业公司，建立首个管理员。
- 物业管理员：在 PC 维护本公司房屋与业主档案。
- 用户本人负责初始化数据预解析与问题修正，确认后入库；不增加面向物业的导入纠错产品流程。

## 业务规则与确认状态

- 【PRD 已定】平台 → 物业公司 → 小区 → 楼栋/房屋；不同公司数据隔离；不提供物业自助注册，档案可手工维护。
- 【原来源已确认待同步 C-05】Excel 仅初始化，源格式可不同；后台导入，无专门导入按钮；日常增量走 PC 维护。
- 【本轮用户确认】用户先预解析、查出并解决数据问题，之后入库。重复、冲突、错误和清洗由其处理，不再要求用户决定部分入库/整批拒绝，不增加失败行恢复/重导向导。
- 【本轮用户确认，S04】登录显示本人归属，正确正常使用，错误/缺失可手机申诉或电话/线下联系物业；物业在系统外核对，运营平台更正，现租户不因业主更正受影响。
- 【待实际资料】用户尚未拿到 Excel，S04-D03 的字段含义与登录关联暂缓，资料到手再确认；21 仅作示例，不批准手机号匹配，继续其他模块评审。
- 【原 PRD 议】导入不自动开通账号、不覆盖既有有效授权的保护边界仍按原确认等级；不能因「预解析」擅自授予或改写人员权限。

- 【本轮用户确认，2026-10-15】平台指定首个物业管理员的手机号并开通；物业管理员按手机号添加其他员工，分配可管理的小区和操作权限；对应手机号的本人账号登录后获得相应管理或员工入口。

## 用户主流程

| 步骤 | 谁 | 操作 | 结果与依据 |
|---|---|---|---|
| S01-M01 | 平台方 | 手动开通物业，指定首个管理员手机号并开通 | 对应手机号的本人账号登录后获得本公司管理入口，操作仍按授权范围；本轮确认 S01-D01 |
| S01-M02 | 物业管理员 | 在 PC 维护所属小区、楼栋、房屋 | 本公司档案可查询；展示字段在原型中细化 |
| S01-M03 | 物业管理员 | 维护房屋及业主资料 | 登录关联依据按 S04-D03，不增加多通道认领 |
| S01-M04 | 用户本人（初始化经办） | 预解析物业提供的 Excel，查出问题 | 入库前已识别需修正的数据；不要求产品提供纠错界面 |
| S01-M05 | 用户本人（初始化经办） | 解决问题，确认后执行后台入库 | 处理后的资料进入正确物业/小区档案；无需用户再裁决导入策略 |
| S01-M06 | 物业管理员 | 查询已入库档案，日常在 PC 新增/更正 | 可查实际保存内容；人员权限按 S04–S06，不凭导入任意改变 |

## 异常与分支

| 编号 | 情况 | 处理及影响 |
|---|---|---|
| S01-E01 | 跨公司访问/修改 | 拒绝，不返回其他公司档案，原档案不变 |
| S01-E02 | 登录未匹配或归属有误 | 按 S04 申诉或联系物业，不能自己修改归属 |
| S01-E03 | 预解析发现重复/冲突/错误 | 由用户在入库前解决；不设计产品内部分成功、失败恢复或重导流程 |
| S01-E04 | 涉及已有有效人员关系 | 不凭清洗或导入操作默认重写授权；冲突在预处理核对，权限变更走对应业务，原保护规则仍待明确 |
| S01-E05 | 首个管理员不能进入 | 不把登录失败显示成已进入管理端；关联手机号和已开通身份按 S01-D01 核对，失败提示及重试交互留原型与技术设计 |

## 待确认与实现边界

| 编号 | 当前状态 |
|---|---|
| S01-D01 | 开通业务已确认：平台指定手机号并开通，对应本人账号登录后获得管理入口；普通登录失败提示/重试留原型与技术设计，换号及身份转移不由本次开通结论自动决定 |
| S01-D02 | 导入产品流程问题已收口：用户预解析、解决问题后入库，不再询问部分失败/重导策略 |
| A6 | 清洗、冲突与初始化处理移到用户负责的入库前工作，不作为产品开发的评审问卷；账号关联需要的资料含义在 S04-D03/21 评审 |

## 验收标准与完成条件

| 编号 | 给定 | 当 | 则 |
|---|---|---|---|
| S01-AC01 | A/B 两家公司档案 | A 管理员访问或修改 B | 拒绝，B 档案不返回也不改变 |
| S01-AC02 | 有权限管理员与合法房屋资料 | PC 保存再查询 | 查询结果与本公司指定房屋一致 |
| S01-AC03 | 账号未关联或归属错误 | 用户查看房屋 | 可向物业申诉，不能凭输入姓名/房号修改业主归属 |
| S01-AC04 | 初始化后进入日常维护 | 物业查询维护入口 | 沿 C-05 无专门导入按钮；PC 可日常维护 |
| S01-AC05 | 源数据有问题 | 用户预解析、修正再后台入库 | 问题先解决，再入库；入库档案可查，不存在产品内导入纠错/部分失败恢复操作 |
| S01-AC06 | 已有有效人员授权且保护边界批准 | 执行有关档案初始化 | 按批准的保护规则处理，不能擅自覆盖授权；授权保护原文议项不因导入方式明确而自动批准 |
| S01-AC07 | 平台已为本公司首个管理员指定手机号并开通 | 对应手机号的本人账号登录 | 获得本公司管理入口；其他未获授权账号不因知道该手机号而获得管理身份 |

需求完成仍需业主登录匹配和已有授权保护边界明确；管理员开通业务已确认，导入过程本身不再新增审批或追问。功能完成需上述适用验收实际通过，当前只更新文档，尚未实现。

## 不在本 spec 内

物业自助注册、台账对接、物业费缴费、专门导入 UI、产品内导入纠错/部分失败恢复向导。物业如何预解析和清洗数据不由产品强制规定。

## 技术设计边界

不预设数据库、接口和导入脚本实现。原始数据格式由用户处理；页面原型只覆盖平台开通与日常档案维护，账号/授权分支仍按确认后的业务规则设计。

关联：[00-拆分总览](../specs/00-拆分总览.md) · [16-决策与覆盖矩阵](../specs/16-决策与覆盖矩阵.md) · [17-规格完整性检查](../specs/17-规格完整性检查.md) · [18-评审与开发依据](../specs/18-评审与开发依据.md) · [21-字段示例](../specs/21-Excel字段示例与账号关联评审.md)。
