Skip to content

关闭的工单支持重新开启 #3126

@Gygkimo95

Description

@Gygkimo95

需求描述(Describe)

当前工单系统只支持“创建 -> 处理 -> 关闭”的线性流程,缺乏灵活性。当工单因误操作被关闭、部署后出现问题或需要记录回滚等情况时,只能新建工单,导致信息割裂和效率低下。本功能旨在引入“重新打开”机制,以增强流程的容错性、连续性和数据完整性。

场景

误点击关闭 :DBA张三正在处理工单 SQL-123,但他不小心点到了旁边的“关闭工单”按钮。工单被立即关闭了,但实际上它的生命周期还远未结束。

使用预期

必须提供一个方式让他能撤销这个误操作。否则,他只能尴尬地新建一个 SQL-124 工单,然后把 SQL-123 的所有信息、附件、审批记录全都复制一遍,这极大地浪费了时间,也造成了工单冗余。

需求细节

触发条件与入口

在状态为“已关闭 (Closed)”的工单详情页,显示“重新打开”按钮。

权限控制

以下角色拥有重新打开工单的权限:

  • 工单创建人
  • 关闭操作人

状态流转:

  • 工单被重新打开后,其状态从“已关闭”变更为该工单被关闭前的状态。
  • 工单详情需要记录该进度点
  • 重开工单 不重置 已有的审批结果。

实现方案

变更影响面

受影响的模块或功能

外部引用的潜在问题或风险

版本兼容性

测试建议

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions