sqle icon indicating copy to clipboard operation
sqle copied to clipboard

关闭的工单支持重新开启

Open Gygkimo95 opened this issue 3 months ago • 0 comments

需求描述(Describe)

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

场景

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

使用预期

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

需求细节

触发条件与入口

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

权限控制

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

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

状态流转:

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

实现方案

变更影响面

受影响的模块或功能

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

版本兼容性

测试建议

Gygkimo95 avatar Sep 03 '25 03:09 Gygkimo95