0004-cross-system-unified-work-order-lifecycle.md 1.2 KB


status: accepted

Cross-system unified work-order lifecycle

供水、排水、燃气、窨井等业务系统共用统一的工单业务流程和生命周期;工单所属系统由其关联设备类型树中的稳定业务编码确定,而不是为每个系统建立一套互不兼容的工单服务。现有 /api/work-order 作为规范 API,旧系统入口和接口保留兼容适配;统一工单继续采用数据库状态机和事务服务,不在本轮引入 Flowable 等工作流引擎。新工单使用统一的创建、派单、接单、开始处理、提交验收、验收通过、驳回、延期日志语义,历史日志通过兼容映射展示。

2026-09-04 更新(部分被 ADR-0008 取代):上句“驳回、延期日志语义”及隐含的九态口径已被 ADR-0008 收敛为七态:驳回是“待验收→处理中”的回退动作而非独立终态;新增独立终态“已取消”;删除“延期审核/已延期”。跨系统共用统一工单、以设备类型树确定系统归属、数据库状态机、旧入口兼容等其余决策继续有效。权威流程见 docs/domain/work-order-lifecycle.md。