-
Notifications
You must be signed in to change notification settings - Fork 0
03 business process map
github-actions[bot] edited this page Apr 1, 2026
·
1 revision
- 业务负责人:梳理端到端流程与状态流转。
- 一线用户:理解「我这一步在整体链路的哪一环」。
- 已配置可登录账号,且具备相应模块权限(项目、委托、样品、任务、记录、报告等)。
- 质量体系侧建议已维护 标准规范、项目参数库、原始记录模板(路由
/quality/standards、/quality/parameter-library、/quality/record-templates),否则检测任务与记录可能无法完整落地。
| 顺序 | 业务步骤 | 主要路由 |
|---|---|---|
| 1 | 立项与工程信息 |
/project、/project/:id
|
| 2 | 创建委托 | /entrustment/create |
| 3 | 委托评审与状态流转 |
/entrustment/:id(编辑 /entrustment/:id/edit) |
| 4 | 样品登记 |
/sample/register,列表 /sample,详情 /sample/:id
|
| 5 | 生成/查看检测任务 |
/testing/tasks,详情 /testing/tasks/:id
|
| 6 | 填写原始记录 |
/testing/records、/testing/records/new、/testing/records/:id
|
| 7 | 查看结果(与任务同一列表组件时可筛选) | /testing/results |
| 8 | 编制与审批报告 |
/reports、/reports/:id
|
质量体系平行入口:/quality/foundation(配置导航)、/quality/audit、/quality/review、/quality/nonconformity 等。
以下为模型级关键字段,便于流程对齐;表单控件标签以界面为准。
-
code:项目编号(唯一);name:工程名称;project_type:房建/市政/交通等;status:进行中/已竣工等。 -
Organization/Witness:参建单位、见证人,供委托单引用。
-
commission_no:委托编号;project:所属项目;construction_part:施工部位;commission_date:委托日期;client_*:委托单位与联系人;status:草稿/待评审/已评审等。 -
CommissionItem:检测对象、检测项目、标准、方法、数量等行项目。
-
sample_no/blind_no:样品编号与盲样编号;commission:委托单;sampling_date/received_date:取样与收样日期;status:待检/检测中/已检等。
-
task_no:任务编号;sample、commission:关联样品与委托;test_method、test_parameter:方法与参数;assigned_tester:检测员;status:待分配→待检→检测中→已完成等。
- 与
TestTask一对一;template+record_data(JSON);status:草稿/待复核/已复核等。
-
report_no;commission;status:草稿→待审核→待批准→已批准→已发放等;conclusion:检测结论。
-
创建或维护工程项目:进入
/project,录入项目编号、类型、地点;必要时维护参建单位与见证人。 -
新建委托:
/entrustment/create选择项目、填写委托信息与众行委托项目。 -
委托评审:在
/entrustment/:id查看状态,按实验室制度完成评审(合同评审等后端数据支撑业务规则)。 -
样品登记:
/sample/register关联委托,生成样品编号,填写取样/收样信息。 -
生成检测任务:在样品详情等入口生成任务(具体按钮以界面为准);任务出现在
/testing/tasks。 -
分配与执行:任务列表中进行分配、开始、完成;进入
/testing/tasks/:id查看详情。 -
原始记录:
/testing/records新建或打开记录,绑定模板并填写 JSON 表单数据,提交复核。 -
报告:
/reports创建或编辑报告,走审批流直至发放。
-
内审:
/quality/audit记录审核计划与发现。 -
管评:
/quality/review记录管理评审与决议。 -
不符合项:
/quality/nonconformity登记、整改跟踪。
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 样品下无检测任务 | 未生成任务或参数配置不全 | 在样品侧生成任务;检查质量参数库 |
| 原始记录无法保存 | 模板与任务方法/参数不匹配 | 在 /quality/record-templates 核对模板绑定 |
| 委托一直处于草稿 | 未提交评审或评审未通过 | 在委托详情查看状态与评审意见 |
/testing/results 与任务列表相同 |
路由复用同一组件 | 使用筛选(如状态「已完成」)聚焦结果 |
- 委托单
project与样品commission.project链路一致。 - 任务
sample、commission与样品、委托一致。 - 原始记录
task与目标任务一对一,未重复绑定。 - 报告
commission与委托一致,状态与审批记录匹配。
stateDiagram-v2
[*] --> Project: 立项
Project --> Commission: 委托
Commission --> Sample: 收样
Sample --> TestTask: 生成任务
TestTask --> OriginalRecord: 录入记录
TestTask --> TestResult: 结果(可选)
OriginalRecord --> Report: 支撑报告
Commission --> Report: 报告归属委托
- 上游:工程项目、质量体系配置(方法/参数/模板)。
-
下游:报告、统计看板(
/dashboard)、设备与人员工作量(资源管理模块)。
| 路由 | 流程中的角色 |
|---|---|
/project |
工程主数据与组织关系 |
/entrustment |
委托创建与评审 |
/sample |
样品与留样处置 |
/testing/* |
任务执行、记录、结果查看 |
/reports |
报告全生命周期 |
/quality/* |
标准、参数库、模板、资质与质量活动 |