首次维护平台
用户新增平台,填写名称和登录地址,可选填账号、密码和备注;未选择分类时自动归入“未分类”,保存后平台出现在列表中。
PRODUCT REQUIREMENTS DOCUMENT
集中管理,安全高效。本文档用于产品、设计、开发和测试共同评审密码本的目标、范围与核心流程。
| 产品名称 | 密码本 |
|---|---|
| 文档类型 | 产品需求文档(PRD) |
| 当前版本 | V1.2 修订稿 |
本文档覆盖产品概要、页面流程、功能需求、数据与接口约定和验收标准。
内部工作人员通常需要使用多个政务或业务平台,每个平台具有独立的登录地址、账号和密码。现有使用方式容易出现以下问题:
密码本通过统一的平台入口和凭据管理能力,帮助用户集中维护平台登录信息,并在打开真实登录地址的同时快速获取对应账号密码。
平台数量增加后,用户需要在浏览器收藏夹、聊天记录、文件或搜索引擎中查找平台地址,效率较低。
账号和密码缺少统一记录位置,用户可能重复维护、错误使用或无法及时找到对应凭据。
用户打开平台后仍需要返回其他页面查找账号密码,多个页面之间切换不便。
不同业务平台混在一起时,用户难以按业务范围快速定位目标平台。
密码本通过统一的平台入口、分类和账号密码管理能力,帮助用户集中维护平台登录信息,快速查找平台、打开真实登录地址并复制对应凭据,同时提供密码显示控制、最近使用和回收站能力,提升日常登录效率和信息管理的可控性。
本期面向单一内部用户,典型用户为需要日常登录多个政务或业务系统的工作人员。
用户新增平台,填写名称和登录地址,可选填账号、密码和备注;未选择分类时自动归入“未分类”,保存后平台出现在列表中。
用户点击“登入系统”,新页签打开真实登录地址,同时在密码本页面中央展示密码助手。
用户查看平台详情,查看账号密码、登录地址和备注,并进入编辑页面更新信息。
用户通过左侧分类筛选平台,分类名称可编辑,只有空分类可以删除。
用户查看最近30天内使用过的平台及最近一次使用时间,定位常用平台。
用户进入回收站确认平台名称、域名和删除时间,可恢复平台及原分类和凭据。
| 实体 | 核心字段 | 说明 |
|---|---|---|
| Platform | id、name、loginUrl、logoUrl、categoryId、note、isFavorite、sortOrder、lastUsedAt | 平台入口及展示信息 |
| Credential | platformId、username、password、note、updatedAt、passwordChangedAt | 平台对应的一组登录凭据 |
| Category | id、name、sortOrder | 平台分类,首次初始化时创建5个预制分类 |
| UsageRecord | id、platformId、usedAt、userId | 平台使用记录,可用于最近使用查询 |
| TrashItem | id、platformSnapshot、credentialSnapshot、categorySnapshot、trashedAt | 回收站中的平台快照 |
| 接口能力 | 业务动作 | 成功结果 |
|---|---|---|
| 查询平台列表 | 按搜索、分类、收藏或最近使用筛选 | 返回平台列表及统计信息 |
| 初始化默认分类 | 首次初始化密码本时创建5个预制分类 | 返回默认分类列表 |
| 新增平台 | 保存平台信息和凭据 | 返回平台ID及完整平台记录 |
| 编辑平台 | 更新平台字段和凭据 | 返回更新后的平台记录 |
| 记录平台使用 | 打开平台时写入最近使用时间 | 返回最新使用时间 |
| 移入回收站 | 创建回收站快照并移除活动平台 | 返回回收站记录 |
| 恢复平台 | 从回收站恢复原平台、分类和凭据 | 返回恢复后的平台记录 |
| 彻底删除 | 删除一条或全部回收站记录 | 返回删除结果和剩余数量 |
| 字段 | 规则 | 失败提示 |
|---|---|---|
| 平台名称 | 必填,不超过约定长度,不允许纯空格 | 请输入平台名称 |
| 登录地址 | 必填,必须符合URL格式 | 请输入有效的平台登录地址 |
| 账号/密码 | 允许为空,按字符串保存 | 未配置时提示用户完善信息 |