3.3 KiB
3.3 KiB
需求文档
简介
本文档规定了业务流程重构的需求:将订单生成工单的流程改为从工单生成订单的流程。订单将变为只读展示,仅用于客户结算。
术语表
- 样品(Sample): 入库的测试样品
- 工单(Work Order): 从样品生成的测试工作单
- 订单(Order): 用于客户结算的订单,从工单生成
- 测试流程(Test Flow): 工单关联的测试流程
需求
需求 1
用户故事: 作为系统管理员,我希望订单页面变为只读展示模式,以便订单只用于查看和结算,不再用于生成工单。
验收标准
- WHEN 用户访问订单列表页面 THEN 系统 SHALL 隐藏"生成工单"按钮
- WHEN 用户访问订单列表页面 THEN 系统 SHALL 隐藏"新增订单"按钮
- WHEN 用户访问订单列表页面 THEN 系统 SHALL 隐藏"修改订单"按钮
- WHEN 用户访问订单列表页面 THEN 系统 SHALL 隐藏"删除订单"按钮
- WHEN 用户查看订单详情 THEN 系统 SHALL 以只读模式显示所有字段
需求 2
用户故事: 作为测试人员,我希望在工单页面能够筛选工单,以便选择需要生成订单的工单。
验收标准
- WHEN 用户访问工单列表页面 THEN 系统 SHALL 显示筛选条件表单
- WHEN 用户输入筛选条件 THEN 系统 SHALL 根据条件过滤工单列表
- WHEN 用户选择多个工单 THEN 系统 SHALL 启用"生成订单"按钮
- WHEN 用户未选择任何工单 THEN 系统 SHALL 禁用"生成订单"按钮
- WHEN 用户选择的工单包含不同客户 THEN 系统 SHALL 显示警告提示
需求 3
用户故事: 作为测试人员,我希望能够从选中的工单批量生成订单,以便快速完成客户结算准备。
验收标准
- WHEN 用户点击"生成订单"按钮 THEN 系统 SHALL 显示订单生成确认对话框
- WHEN 用户确认生成订单 THEN 系统 SHALL 根据选中的工单创建新订单
- WHEN 订单生成成功 THEN 系统 SHALL 显示成功提示并跳转到订单详情页
- WHEN 订单生成失败 THEN 系统 SHALL 显示错误信息
- WHEN 生成订单后 THEN 系统 SHALL 在工单中记录关联的订单ID
需求 4
用户故事: 作为系统管理员,我希望订单能够显示其来源工单信息,以便追溯订单的生成来源。
验收标准
- WHEN 订单从工单生成 THEN 系统 SHALL 在订单中记录关联的工单ID列表
- WHEN 用户查看订单详情 THEN 系统 SHALL 显示关联的工单列表
- WHEN 用户点击工单链接 THEN 系统 SHALL 跳转到对应的工单详情页
- WHEN 订单列表显示 THEN 系统 SHALL 显示工单数量列
- WHEN 用户导出订单 THEN 系统 SHALL 包含关联工单信息
需求 5
用户故事: 作为测试人员,我希望样品生成工单的功能保持不变,以便继续使用现有的工作流程。
验收标准
- WHEN 用户在样品页面选择样品 THEN 系统 SHALL 显示"生成工单"按钮
- WHEN 用户点击"生成工单" THEN 系统 SHALL 显示工单生成对话框
- WHEN 用户确认生成工单 THEN 系统 SHALL 创建新工单
- WHEN 工单生成成功 THEN 系统 SHALL 不再自动生成订单
- WHEN 工单生成成功 THEN 系统 SHALL 仅显示工单创建成功的提示