跳到主要内容

案件权限控制与流程状态

本文档定义了律所管理系统中案件模块的核心权限逻辑。所有状态流转与操作权限均严格基于 案件状态 枚举进行控制。

1. 权限控制矩阵

本矩阵详细列出了每个状态下用户的业务操作权限(编辑、删除、新建子模块数据)与流程动作权限(发起审批、撤回、审批操作)。

状态 (Status)状态含义案件基本操作
(编辑/删除)
子模块操作
(合同/函件)
可发起的流程动作审批/系统逻辑
CREATED已创建/草稿允许
可修改所有字段,可删除案件
禁止• 提交利冲检查仅创建者可见,未进入审批流
CHECKING利冲审查中锁定
不可编辑,不可删除
禁止• 撤回利冲
(回退至 CREATED)
等待风控审批或系统自动检索。
此期间数据冻结。
CHECK_PASSED利冲通过锁定
永久禁止编辑基本信息
禁止发起立案利冲已通过,必须进入立案流程。
此状态为过渡态,不可回退修改。
CHECK_REJECTED利冲驳回恢复
可修改信息,重新上传豁免
禁止• 重新提交利冲审批人驳回,需解决冲突后重试。
CHECK_FAILED利冲失败恢复
视为严重驳回,需修正
禁止• 重新提交利冲系统自动判定存在不可逾越的冲突。
FILING立案审核中锁定禁止• 撤回立案
(回退至 CHECK_PASSED)
等待合伙人/管理员审批立案申请。
FILED已立案⚠️ 受限
仅允许修改非关键备注
允许
可新建合同、函件
发起结案案件正式生效,业务全面展开。
FILING_REJECTED立案驳回恢复
根据意见修改立案信息
禁止• 重新发起立案立案审批未通过,退回修正。
CLOSING结案审核中锁定
禁止新建合同/函件
⚠️ 只读• 撤回归案
(回退至 FILED)
等待质控或合伙人审核结案材料。
CLOSED已结案锁定⚠️ 只读发起归档案件实质结束,准备归档。
CLOSING_REJECTED结案驳回恢复
补充结案材料
允许
仅限补充必要文件
• 重新发起结案结案材料不全,退回补充。
ARCHIVING归档处理中锁定禁止• 撤回归档
(回退至 CLOSED)
档案管理员核对卷宗完整性。
ARCHIVED已归档彻底锁定
任何字段不可改
彻底禁止
不可新建、不可改、不可删
流程终结。全系统只读,数据封存。
ARCHIVING_REJECTED归档驳回⚠️ 受限
仅允许补传卷宗文件
禁止• 重新发起归档卷宗缺失,退回补充。

权限逻辑核心规则

  1. CREATED 是唯一可自由编辑/删除的状态
  2. CHECK_PASSED 是单向门:一旦利冲通过,基本信息永久锁定,只能向前推进到立案,不能回退修改(除非立案被驳回且流程设计允许回退到更早状态,但根据需求,此处定义为只能发起立案)。
  3. FILED 是业务活跃期:只有在此状态下,才开放合同管理函件管理的新建权限。
  4. ARCHIVED 是终极只读:归档完成后,所有操作(包括合同、函件、基本信息)全部禁止。

2. 状态流转流程图

下图展示了基于 CaseStatus 的完整状态机。实线箭头表示用户主动操作,虚线箭头表示审批结果系统自动流转