!125 docs(bpm): 新增4个流程节点权限MD文档

* docs(bpm): 新增4个流程节点权限MD文档
* feat(bpm): 4个流程完整流程更新SQL
* chore(bpm): 4个流程节点权限按ODS对齐
* docs(bpm): 新增4个流程节点权限矩阵ODS
* fix(flow): 修复销号流程表达式方法名与角色映射
This commit is contained in:
wsm
2026-08-12 07:22:33 +00:00
parent 3fc7ec4b72
commit e5508e7b7c
18 changed files with 6738 additions and 8 deletions
@@ -75,10 +75,10 @@ public class InspectCloseoutFlow {
return 0; return 0;
} }
//流程表达式内用法 ${inspectCloseoutFlow.getJJDeptLdWorkerIdList()} //流程表达式内用法 ${inspectCloseoutFlow.getJJDeptLdList()}
public List<String> getJJDeptLdWorkerIdList() { public List<String> getJJDeptLdList() {
String deptId = orgConfig.getDept().getJj(); String deptId = orgConfig.getDept().getJj();
String roleId = orgConfig.getRole().getJjWorker(); String roleId = orgConfig.getRole().getLd();
log.info("【巡视整改销号-流程表达式】查询部门角色用户列表, deptId: {}, roleId: {}", deptId, roleId); log.info("【巡视整改销号-流程表达式】查询部门角色用户列表, deptId: {}, roleId: {}", deptId, roleId);
List<String> userList = iSysBaseAPI.getUsersListByDeptIdAndRoleIdLocalApi(deptId, roleId); List<String> userList = iSysBaseAPI.getUsersListByDeptIdAndRoleIdLocalApi(deptId, roleId);
log.info("【巡视整改销号-流程表达式】查询到用户列表, userList: {}", userList); log.info("【巡视整改销号-流程表达式】查询到用户列表, userList: {}", userList);
@@ -112,7 +112,7 @@ public class InspectCloseoutFlow {
//流程表达式内用法 ${inspectCloseoutFlow.getDqDeptLdUserIdList()} //流程表达式内用法 ${inspectCloseoutFlow.getDqDeptLdUserIdList()}
public List<String> getDqDeptLdUserIdList() { public List<String> getDqDeptLdUserIdList() {
String deptId = orgConfig.getDept().getDq(); String deptId = orgConfig.getDept().getDq();
String roleId = orgConfig.getRole().getJjWorker(); String roleId = orgConfig.getRole().getLd();
log.info("【巡视整改销号-流程表达式】查询部门角色用户列表, deptId: {}, roleId: {}", deptId, roleId); log.info("【巡视整改销号-流程表达式】查询部门角色用户列表, deptId: {}, roleId: {}", deptId, roleId);
List<String> userList = iSysBaseAPI.getUsersListByDeptIdAndRoleIdLocalApi(deptId, roleId); List<String> userList = iSysBaseAPI.getUsersListByDeptIdAndRoleIdLocalApi(deptId, roleId);
log.info("【巡视整改销号-流程表达式】查询到用户列表, userList: {}", userList); log.info("【巡视整改销号-流程表达式】查询到用户列表, userList: {}", userList);
@@ -125,13 +125,13 @@ public class InspectCloseoutFlow {
if (dqDeptLdUserIdList != null && !dqDeptLdUserIdList.isEmpty()) { if (dqDeptLdUserIdList != null && !dqDeptLdUserIdList.isEmpty()) {
return dqDeptLdUserIdList.size(); return dqDeptLdUserIdList.size();
} }
log.error("【巡视整改销号-流程表达式】DQ部门WORKER角色没有对应用户"); log.error("【巡视整改销号-流程表达式】DQ部门Leader角色没有对应用户");
return 0; return 0;
} }
//流程表达式内用法 ${inspectCloseoutFlow.getJJDeptLdWorkerIdListLength()} //流程表达式内用法 ${inspectCloseoutFlow.getJJDeptLdListLength()}
public int getJJDeptLdWorkerIdListLength() { public int getJJDeptLdListLength() {
List<String> jjDeptWorkerIdList = this.getJJDeptLdWorkerIdList(); List<String> jjDeptWorkerIdList = this.getJJDeptLdList();
if (jjDeptWorkerIdList != null && !jjDeptWorkerIdList.isEmpty()) { if (jjDeptWorkerIdList != null && !jjDeptWorkerIdList.isEmpty()) {
return jjDeptWorkerIdList.size(); return jjDeptWorkerIdList.size();
} }
@@ -139,6 +139,28 @@ public class InspectCloseoutFlow {
return 0; return 0;
} }
//流程表达式内用法 ${inspectCloseoutFlow.getDqDeptWorkerList()}
public List<String> getDqDeptWorkerList() {
String deptId = orgConfig.getDept().getDq();
String roleId = orgConfig.getRole().getJjWorker();
log.info("【巡视整改销号-流程表达式】查询部门角色用户列表, deptId: {}, roleId: {}", deptId, roleId);
List<String> userList = iSysBaseAPI.getUsersListByDeptIdAndRoleIdLocalApi(deptId, roleId);
log.info("【巡视整改销号-流程表达式】查询到用户列表, userList: {}", userList);
return userList;
}
// ${inspectCloseoutFlow.getDqDeptWorkerListLength()}
public int getDqDeptWorkerListLength() {
List<String> dqDeptWorkerIdList = this.getDqDeptWorkerList();
if (dqDeptWorkerIdList != null && !dqDeptWorkerIdList.isEmpty()) {
return dqDeptWorkerIdList.size();
}
log.error("【巡视整改销号-流程表达式】Dq部门WORKER角色没有对应用户");
return 0;
}
private List<String> getListFromData(Object jsonData, String codeName, String logLabel) { private List<String> getListFromData(Object jsonData, String codeName, String logLabel) {
if (jsonData == null || StringUtils.isBlank(codeName)) { if (jsonData == null || StringUtils.isBlank(codeName)) {
log.warn("【巡视整改销号-流程表达式】{}解析参数为空, codeName: {}", logLabel, codeName); log.warn("【巡视整改销号-流程表达式】{}解析参数为空, codeName: {}", logLabel, codeName);
@@ -0,0 +1,41 @@
# 巡视整改提升流程节点权限
## 基本信息
| 项 | 值 |
|----|----|
| 流程名称 | 巡视整改提升流程 |
| process_key | `process_1780563034974` |
| 流程 ID | `2064643407356870658` |
| 节点数 | 7 |
| 依据文档 | 巡视整改流程.ods |
| 导出 SQL | `sql-changelog/dml/20260812_巡视整改提升流程完整流程更新.sql` |
## 节点权限矩阵
| 序号 | 流程节点名称 | 基本信息权限 | 反馈信息权限 | 选择经办人权限 | 默认审批意见 | 驳回权限 | 抄送权限 |
|------|-------------|-------------|-------------|---------------|-------------|---------|---------|
| 1.1 | 党群经办人发起督办流程 | 可见,不可编辑 | 不可见 | — | 发起流程 | 不可驳回 | 不抄送 |
| 1.2 | 党群负责人收集前审批 | 可见,不可编辑 | 不可见 | — | 已审批,请责任部门办 | 可驳回到 1.1 | 不抄送 |
| 1.3 | 责任部门领导接受任务并分配 | 可见,不可编辑 | 可见,可反馈,可编辑 | 可见 | 如果有经办人的话请经办人办,没有的话填入已完成反馈,请党群经办人审查 | 不可驳回 | 不抄送 |
| 1.4 | 部门经办人反馈完成情况并上传附件 | 可见,不可编辑 | 可见,可反馈,可编辑 | 不可见 | 已反馈,请领导审批 | 不可驳回 | 不抄送 |
| 1.5 | 责任部门领导审批 | 可见,不可编辑 | 可见,可反馈,可编辑 | 不可见 | 已审批,请党群经办人审查 | 可驳回到 1.4 | 不抄送 |
| 1.6 | 党群经办人审查 | 可见,不可编辑 | 不可见 | — | 已监察,请领导审批 | 可驳回到 1.3,1.4,1.5 | 不抄送 |
| 1.7 | 党群负责人收集后审批 | 可见,不可编辑 | 不可见 | — | 已审批 | 可驳回到 1.31.41.51.6 | 不抄送 |
## 流程说明
```
1.1 党群经办人发起督办流程
→ 1.2 党群负责人收集前审批
→ 1.3 责任部门领导接受任务并分配(可选经办人)
├─ 有经办人 → 1.4 部门经办人反馈完成情况并上传附件 → 1.5 责任部门领导审批
└─ 无经办人 → 直接 1.5 责任部门领导审批
→ 1.6 党群经办人审查 → 1.7 党群负责人收集后审批 → 结束
```
**要点**
- 反馈信息权限:1.1/1.2/1.6/1.7 反馈不可见;1.3/1.4/1.5 可反馈可编辑。
- 选择经办人权限:仅 1.3 可见(`showSubApproveUser=1`)。
- 驳回:1.2 可驳 1.11.5 可驳 1.41.6 可驳 1.3/1.4/1.51.7 可驳 1.3/1.4/1.5/1.6。
- 抄送:全部不抄送。
@@ -0,0 +1,45 @@
# 巡视整改销号流程节点权限
## 基本信息
| 项 | 值 |
|----|----|
| 流程名称 | 巡视整改销号流程 |
| process_key | `partymatter_close` |
| 流程 ID | `2064643231758139394` |
| 节点数 | 10 |
| 依据文档 | 巡视整改销号流程.ods |
| 导出 SQL | `sql-changelog/dml/20260812_巡视整改销号流程完整流程更新.sql` |
## 节点权限矩阵
| 序号 | 流程节点名称 | 基本信息权限 | 反馈信息权限 | 选择经办人权限 | 默认审批意见 | 驳回权限 | 抄送权限 |
|------|-------------|-------------|-------------|---------------|-------------|---------|---------|
| 1.1 | 责任部门负责人分配任务/直接办结 | 可见,不可编辑 | 可见,可反馈,可编辑 | 可见 | 办结的话,填已办结,请党群经办人确认,没办结的话填经xxx办 | 不可驳回 | 不抄送 |
| 1.2 | 责任部门经办人反馈 | 可见,不可编辑 | 可见,可反馈,可编辑 | 不可见 | 已反馈,请领导审批 | 不可驳回 | 不抄送 |
| 1.3 | 责任部门负责人审批 | 可见,不可编辑 | 可见,可反馈,可编辑 | 不可见 | 已审批,请党群经办人确认 | 可驳回到 1.2 | 不抄送 |
| 1.4 | 党群经办人确认 | 可见,不可编辑 | 不可见 | 不可见 | 已确认,请领导审批 | 可驳回到 1.1,1.2,1.3 | 不抄送 |
| 1.5 | 党群领导确认 | 可见,不可编辑 | 不可见 | 不可见 | 已审批,请纪检部经办人确认 | 可驳回到 1.1,1.21.31.4 | 不抄送 |
| 1.6 | 纪检部经办人监察 | 可见,不可编辑 | 可见,可反馈,纪检字段生效,其他字段不可编辑 | 不可见 | 已监察,请领导审批 | 可驳回到 1.1~1.5 | 不抄送 |
| 1.7 | 纪检部领导审批 | 可见,不可编辑 | 可见,可反馈,纪检字段生效,其他字段不可编辑 | 不可见 | 已审批,请分管所领导审批 | 可驳回到 1.1~1.6 | 不抄送 |
| 1.8 | 分管所领导审批 | 可见,不可编辑 | 可见,纪检字段可见,不可编辑 | 不可见 | 同意,请纪委书记审批 | 可驳回到 1.1~1.7 | 不抄送 |
| 1.9 | 纪委书记审批 | 可见,不可编辑 | 可见,纪检字段可见,不可编辑 | 不可见 | 同意,请党委书记审批 | 可驳回到 1.1~1.8 | 不抄送 |
| 1.10 | 党委书记审批 | 可见,不可编辑 | 可见,纪检字段可见,不可编辑 | 不可见 | 同意 | 可驳回到 1.1~1.9 | 不抄送 |
## 流程说明
```
1.1 责任部门负责人分配任务/直接办结
└─ 网关(是否办结)
├─ 否 → 1.2 责任部门经办人反馈 → 1.3 责任部门负责人审批
└─ 是 → 直接到 1.4
1.4 党群经办人确认 → 1.5 党群领导确认 → 1.6 纪检部经办人监察
→ 1.7 纪检部领导审批 → 1.8 分管所领导审批 → 1.9 纪委书记审批
→ 1.10 党委书记审批 → 结束
```
**要点**
- 反馈信息权限:1.4/1.5 反馈不可见;1.6/1.7 纪检字段可编辑、其他字段只读;1.8/1.9/1.10 纪检字段只读展示。
- 选择经办人权限:仅 1.1 可见(`showSubApproveUser=1`)。
- 驳回:1.1/1.2 不可驳回;其余节点可驳回到其之前所有节点(1.3 可驳 1.2,1.4 可驳 1.1~1.3,……,1.10 可驳 1.1~1.9)。
- 抄送:全部不抄送。
@@ -0,0 +1,42 @@
# 习讲话经办人反馈流程节点权限
## 基本信息
| 项 | 值 |
|----|----|
| 流程名称 | 习讲话经办人反馈流程 |
| process_key | `xispeak经办人反馈流程` |
| BPMN `<process id>` | `process_1778315114392`(两库 process_key 可能不一致,以 BPMN id 启动) |
| 流程 ID | `2058711133876629506` |
| 节点数 | 7 |
| 依据文档 | 习讲话反馈流程节点权限.ods |
| 导出 SQL | `sql-changelog/dml/20260812_习讲话反馈流程完整流程更新.sql` |
## 节点权限矩阵
| 序号 | 流程节点名称 | 基本信息权限 | 反馈信息权限 | 选择经办人权限 | 默认审批意见 | 驳回权限 | 抄送权限 |
|------|-------------|-------------|-------------|---------------|-------------|---------|---------|
| 1.1 | 部门经办人反馈完成情况 | 可见,不可编辑 | 可反馈,可编辑 | 不可见 | 已完成反馈,请领导审批 | 不可驳回 | 不抄送 |
| 1.2 | 部门负责人直接反馈 | 可见,不可编辑 | 可反馈,可编辑 | 不可见 | 已完成反馈,请督办经办人核查 | 不可驳回 | 不抄送 |
| 1.3 | 部门负责人审批 | 可见,不可编辑 | 可反馈,可编辑 | 不可见 | 已审批,请督办经办人核查 | 可驳回到 1.1 | 不抄送 |
| 1.4 | 督办经办人核查 | 可见,不可编辑 | 不可见 | 不可见 | 已核查,请领导涉审批 | 可驳回到 1.1,1.2,1.3 | 不抄送 |
| 1.5 | 督办部门负责人审批 | 可见,不可编辑 | 不可见 | 不可见 | 已审批,请纪检经办人监察 | 可驳回到 1.1,1.21.31.4 | 不抄送 |
| 1.6 | 纪检经办人监察 | 可见,不可编辑 | 可见,纪检字段生效 | 不可见 | 已监察,请领导审批 | 可驳回到 1.1~1.5 | 不抄送 |
| 1.7 | 纪检负责人审批 | 可见,不可编辑 | 可见,纪检字段生效 | 不可见 | 已审批 | 可驳回到 1.1~1.6 | 不抄送 |
## 流程说明
```
1.1 部门经办人反馈完成情况
→(部门负责人可直接反馈,1.2)
→ 1.3 部门负责人审批
→ 1.4 督办经办人核查 → 1.5 督办部门负责人审批
→ 1.6 纪检经办人监察 → 1.7 纪检负责人审批 → 结束
```
**要点**
- 反馈信息权限:1.4/1.5 反馈不可见;1.1/1.2/1.3 可反馈可编辑;1.6/1.7 纪检字段生效。
- 选择经办人权限:全部不可见。
- 驳回:1.3 可驳 1.11.4 可驳 1.1/1.2/1.31.5 可驳 1.1~1.41.6 可驳 1.1~1.51.7 可驳 1.1~1.6。
- 抄送:全部不抄送。
- ⚠️ **注意**:该流程 process_key 含中文且与 BPMN `<process id>` 不一致(按 flowcode 启动),导出需用 `-f` 强制。
@@ -0,0 +1,55 @@
# 习讲话审批流程节点权限
## 基本信息
| 项 | 值 |
|----|----|
| 流程名称 | 习讲话审批流程 |
| process_key | `bg_xispeak_process` |
| 流程 ID | `2044685280381399042` |
| 节点数 | 15 |
| 依据文档 | 习讲话流程节点权限.ods |
| 导出 SQL | `sql-changelog/dml/20260812_习讲话审批流程完整流程更新.sql` |
## 节点权限矩阵
| 序号 | 流程节点名称 | 基本信息权限 | 反馈信息权限 | 选择经办人权限 | 默认审批意见 | 驳回权限 | 抄送权限 |
|------|-------------|-------------|-------------|---------------|-------------|---------|---------|
| 1.1 | 督办部门经办人发起流程 | 显示,不可编辑 | 不显示 | — | 无 | 不可驳回 | 不抄送 |
| 1.2 | 督办部门负责人审批 | 显示,不可编辑 | 不显示 | — | 同意 | 可驳回到 1.1 | 不抄送 |
| 1.3 | 所党委审批 | 显示,不可编辑 | 不显示 | — | 同意 | 可驳回到 1.11.2 | 不抄送 |
| 1.4 | 收集流程部门负责人接受任务并分配 | 显示,不可编辑 | 显示,可编辑,按部门过滤 | 显示 | 选择经办人的话是交经办人办,自己办的话是已办结 | 不可驳回 | 不抄送 |
| 1.5 | 收集流程门经办人填写 | 显示,不可编辑 | 显示,可编辑,按部门过滤 | 不显示 | 已办,请领导审批 | 不可驳回 | 不抄送 |
| 1.6 | 收集流程部门负责人审批 | 显示,不可编辑 | 显示,可编辑,按部门过滤 | 不显示 | 已审批,请督办发起人确认 | 可驳回到 1.5 | 不抄送 |
| 1.7 | 收集流程督办发起人确认部门经办人填写内容 | 显示,不可编辑 | 显示,不可编辑,按部门过滤 | 不显示 | 已确认 | 可驳回到 1.4,1.51.6 | 不抄送 |
| 1.8 | 反馈流程部门经办人填写反馈情况 | 显示,不可编辑 | 显示,可编辑,按部门过滤 | 不显示 | 已反馈,请领导审批 | 不可驳回 | 不抄送 |
| 1.9 | 反馈流程部门负责人审批 | 显示,不可编辑 | 显示,可编辑,按部门过滤 | 不显示 | 已审批,请督办经办人核查 | 可驳回到 1.8 | 不抄送 |
| 1.10 | 反馈流程部门负责人反馈 | 显示,不可编辑 | 显示,可编辑,按部门过滤 | 不显示 | 已反馈,请督办经办人核查 | 不可驳回 | 不抄送 |
| 1.11 | 反馈流程督办经办人核查 | 显示,不可编辑 | 显示,不可编辑,按部门过滤 | 不显示 | 已核查,请领导审批 | 可驳回到 1.8,1.9,1.10 | 不抄送 |
| 1.12 | 反馈流程督办部门负责人审批 | 显示,不可编辑 | 显示,不可编辑,按部门过滤 | 不显示 | 已审批,请纪检经办人监察 | 可驳回到 1.8,1.91.101.11 | 不抄送 |
| 1.13 | 反馈流程纪检经办人监察 | 显示,不可编辑 | 显示,可监察,按部门过滤,纪检字段生效 | 不显示 | 已监察,请领导审批 | 可驳回到 1.8~1.12 | 不抄送 |
| 1.14 | 反馈流程纪检负责人审批 | 显示,不可编辑 | 显示,可监察,按部门过滤,纪检字段生效 | 不显示 | 已审批 | 可驳回到 1.8~1.13 | 不抄送 |
| 1.15 | 督办部门经办人确认全部反馈事项 | 显示,不可编辑 | 显示,不可编辑,显示纪检字段,按部门过滤 | 不显示 | 已归档 | 不可驳回 | **默认抄送所领导** |
## 流程说明
流程分为「收集」与「反馈」两条线,汇合后进入纪检与归档:
```
收集线:1.1 督办部门经办人发起 → 1.2 督办部门负责人审批 → 1.3 所党委审批
→ 1.4 收集流程部门负责人接受任务并分配(可选经办人)
├─ 有经办人 → 1.5 收集流程门经办人填写 → 1.6 收集流程部门负责人审批
└─ 无经办人 → 直接 1.6
→ 1.7 收集流程督办发起人确认部门经办人填写内容
反馈线:1.8 反馈流程部门经办人填写反馈情况
→ 1.9 反馈流程部门负责人审批(或 1.10 部门负责人直接反馈)
→ 1.11 反馈流程督办经办人核查 → 1.12 反馈流程督办部门负责人审批
→ 1.13 反馈流程纪检经办人监察 → 1.14 反馈流程纪检负责人审批
→ 1.15 督办部门经办人确认全部反馈事项 → 结束(默认抄送所领导)
```
**要点**
- 反馈信息权限:1.1/1.2/1.3 不显示;1.4/1.5/1.6/1.8/1.9/1.10 可编辑且按部门过滤;1.7/1.11/1.12 只读按部门过滤;1.13/1.14 可监察+纪检字段生效;1.15 只读显示纪检字段。
- 选择经办人权限:仅 1.4 显示(`showSubApproveUser=1`)。
- 抄送:仅 1.15「默认抄送所领导」(`cc_status=1`),其余不抄送。
- 驳回:集中在 1.2/1.3(驳督办线)、1.6(驳 1.5)、1.7(驳收集线)、1.9/1.11/1.12/1.13/1.14(驳反馈线)。
+8
View File
@@ -27,6 +27,14 @@ YYYYMMDD_描述.sql
| 2026-08-05 | DDL | `20260805_系统日志表新增操作结果字段.sql` | sys_log 新增 operate_result 列,记录操作日志成功/失败 | | 2026-08-05 | DDL | `20260805_系统日志表新增操作结果字段.sql` | sys_log 新增 operate_result 列,记录操作日志成功/失败 |
| 2026-08-06 | DML | `20260806_纪检JJ部门用户挂靠修复.sql` | jj_worker_01/jj_leader_01 挂靠修正到纪检部门 2054466800692432898 | | 2026-08-06 | DML | `20260806_纪检JJ部门用户挂靠修复.sql` | jj_worker_01/jj_leader_01 挂靠修正到纪检部门 2054466800692432898 |
| 2026-08-06 | DDL | `20260806_删除遗留dj_inspect_improve表.sql` | 删除遗留孤立实体 dj_inspect_improve 表 | | 2026-08-06 | DDL | `20260806_删除遗留dj_inspect_improve表.sql` | 删除遗留孤立实体 dj_inspect_improve 表 |
| 2026-08-12 | DML | `20260812_习讲话反馈流程节点权限对齐.sql` | 习讲话反馈流程(process_20587111338766295067节点按ODS对齐节点权限 |
| 2026-08-12 | DML | `20260812_习讲话流程节点权限对齐.sql` | 习讲话流程按ODS对齐节点权限 |
| 2026-08-12 | DML | `20260812_巡视整改提升流程节点权限对齐.sql` | 巡视整改提升流程(process_17805630349747节点按ODS对齐节点权限 |
| 2026-08-12 | DML | `20260812_巡视整改销号流程节点权限对齐.sql` | 巡视整改销号流程(partymatter_close10节点按ODS对齐节点权限与驳回目标 |
| 2026-08-12 | DML | `20260812_巡视整改销号流程完整流程更新.sql` | 巡视整改销号流程完整流程更新(含BPMN XML+节点+字段权限+驳回目标+表单),全新库可建、已有库可UPDATE(保留id/process_key |
| 2026-08-12 | DML | `20260812_巡视整改提升流程完整流程更新.sql` | 巡视整改提升流程(process_1780563034974)完整流程更新,全新库可建、已有库可UPDATE |
| 2026-08-12 | DML | `20260812_习讲话反馈流程完整流程更新.sql` | 习讲话经办人反馈流程(xispeak经办人反馈流程)完整流程更新(process_key含中文,需 -f 强制导出),全新库可建、已有库可UPDATE |
| 2026-08-12 | DML | `20260812_习讲话审批流程完整流程更新.sql` | 习讲话审批流程(bg_xispeak_process)完整流程更新,全新库可建、已有库可UPDATE |
## 使用方式 ## 使用方式
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,115 @@
-- ============================================
-- 习讲话经办人反馈流程(xispeak经办人反馈流程)节点权限对齐
-- 依据: 习讲话反馈流程节点权限.ods(以 ODS 为准)
-- 涉及表: ext_act_process_node / ext_act_process_node_reject_target
-- 目标: 7 个节点按 ODS 设置 model_and_view(URL参数)、default_opinion、reject_status、cc_status、驳回目标
-- 说明:
-- - 基本信息权限全部"可见,不可编辑" → form_edit_status 保持 0(不改)
-- - 反馈信息权限: 可反馈可编辑→showAdd+showEdit; 可见不可编辑→只读; 纪检字段生效→showJiJianFields
-- · 1.6 纪检经办人监察:可编辑纪检字段(showEdit+nonJiJianFieldsReadonly+showJiJian
-- · 1.7 纪检负责人审批:只读显示纪检字段(showJiJian)
-- - 选择经办人权限: 全部"不可见" → 不带 showSubApproveUser
-- - 抄送: ODS 全部"不抄送" → cc_status='0'
-- - 驳回: 可驳回→reject_status='1'+reject_target;不可驳回→'0'
-- 执行环境: 先 deploy-test 验证,再同步其他环境;执行后去流程设计器点"发布"
-- ============================================
START TRANSACTION;
-- ============================================
-- 1. 节点配置 UPDATE7 节点,按 ODS 全量覆盖)
-- ============================================
-- 1.1 部门经办人反馈完成情况(可反馈可编辑 / 已完成反馈,请领导审批 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已完成反馈,请领导审批',
reject_status = '0',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_12vdqzv';
-- 1.2 部门负责人直接反馈(可反馈可编辑 / 已完成反馈,请督办经办人核查 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已完成反馈,请督办经办人核查',
reject_status = '0',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_0sialna';
-- 1.3 部门负责人审批(可反馈可编辑 / 已审批,请督办经办人核查 / 可驳回1.1 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已审批,请督办经办人核查',
reject_status = '1',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_06di2wf';
-- 1.4 督办经办人核查(可见不可编辑 / 已核查,请领导涉审批 / 可驳回1.1,1.2,1.3 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1',
default_opinion = '已核查,请领导涉审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_13olnz1';
-- 1.5 督办部门负责人审批(可见不可编辑 / 已审批,请纪检经办人监察 / 可驳回1.1-1.4 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1',
default_opinion = '已审批,请纪检经办人监察',
reject_status = '1',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_1l650tz';
-- 1.6 纪检经办人监察(纪检字段生效·可编辑纪检字段 / 已监察,请领导审批 / 可驳回1.1-1.5 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1',
default_opinion = '已监察,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_0bahwr8';
-- 1.7 纪检负责人审批(纪检字段生效·只读显示 / 已审批 / 可驳回1.1-1.6 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
default_opinion = '已审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2058711133876629506' AND process_node_code='Task_005iiwi';
-- ============================================
-- 2. 驳回目标(先清后插,保证与 ODS 完全一致)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id='2058711133876629506';
INSERT INTO ext_act_process_node_reject_target (id, process_id, source_node_code, target_node_code, target_node_name) VALUES
-- 1.3 可驳回到 1.1
(UUID(), '2058711133876629506', 'Task_06di2wf', 'Task_12vdqzv', '部门经办人反馈完成情况'),
-- 1.4 可驳回到 1.1, 1.2, 1.3
(UUID(), '2058711133876629506', 'Task_13olnz1', 'Task_12vdqzv', '部门经办人反馈完成情况'),
(UUID(), '2058711133876629506', 'Task_13olnz1', 'Task_0sialna', '部门负责人直接反馈'),
(UUID(), '2058711133876629506', 'Task_13olnz1', 'Task_06di2wf', '部门负责人审批'),
-- 1.5 可驳回到 1.1-1.4
(UUID(), '2058711133876629506', 'Task_1l650tz', 'Task_12vdqzv', '部门经办人反馈完成情况'),
(UUID(), '2058711133876629506', 'Task_1l650tz', 'Task_0sialna', '部门负责人直接反馈'),
(UUID(), '2058711133876629506', 'Task_1l650tz', 'Task_06di2wf', '部门负责人审批'),
(UUID(), '2058711133876629506', 'Task_1l650tz', 'Task_13olnz1', '督办经办人核查'),
-- 1.6 可驳回到 1.1-1.5
(UUID(), '2058711133876629506', 'Task_0bahwr8', 'Task_12vdqzv', '部门经办人反馈完成情况'),
(UUID(), '2058711133876629506', 'Task_0bahwr8', 'Task_0sialna', '部门负责人直接反馈'),
(UUID(), '2058711133876629506', 'Task_0bahwr8', 'Task_06di2wf', '部门负责人审批'),
(UUID(), '2058711133876629506', 'Task_0bahwr8', 'Task_13olnz1', '督办经办人核查'),
(UUID(), '2058711133876629506', 'Task_0bahwr8', 'Task_1l650tz', '督办部门负责人审批'),
-- 1.7 可驳回到 1.1-1.6
(UUID(), '2058711133876629506', 'Task_005iiwi', 'Task_12vdqzv', '部门经办人反馈完成情况'),
(UUID(), '2058711133876629506', 'Task_005iiwi', 'Task_0sialna', '部门负责人直接反馈'),
(UUID(), '2058711133876629506', 'Task_005iiwi', 'Task_06di2wf', '部门负责人审批'),
(UUID(), '2058711133876629506', 'Task_005iiwi', 'Task_13olnz1', '督办经办人核查'),
(UUID(), '2058711133876629506', 'Task_005iiwi', 'Task_1l650tz', '督办部门负责人审批'),
(UUID(), '2058711133876629506', 'Task_005iiwi', 'Task_0bahwr8', '纪检经办人监察');
COMMIT;
-- ============================================
-- 校验语句(执行后核对,期望 15 行)
-- ============================================
-- SELECT COUNT(*) FROM ext_act_process_node_reject_target WHERE process_id='2058711133876629506';
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,189 @@
-- ============================================
-- 习讲话审批流程(bg_xispeak_process)节点权限对齐
-- 依据: 习讲话流程节点权限.ods(以 ODS 为准)
-- 涉及表: ext_act_process_node / ext_act_process_node_reject_target
-- 目标: 15 个节点按 ODS 设置 model_and_view(URL参数)、default_opinion、reject_status、cc_status、驳回目标
-- 说明:
-- - 基本信息权限全部"显示,不可编辑" → form_edit_status 保持 0(不改)
-- - 反馈信息权限: 不显示→不带showFeedbackInfo; 可编辑→showAdd+showEdit; 不可编辑→只读;
-- 按部门过滤→showDeptFeedback; 纪检字段生效→showJiJianFields; 可监察→showEdit+nonJiJianFieldsReadonly
-- - 选择经办人权限: 仅 1.4 显示 → showSubApproveUser=1
-- - 抄送: ODS"不抄送"→cc_status='0'1.15"默认抄送所领导"→cc_status='1'(抄送对象由办理时选择,node 表无抄送人字段)
-- - 驳回: 可驳回→reject_status='1'+reject_target;不可驳回→'0'
-- 执行环境: 先 deploy-test 验证,再同步其他环境;执行后去流程设计器点"发布"
-- ============================================
START TRANSACTION;
-- ============================================
-- 1. 节点配置 UPDATE15 节点,按 ODS 全量覆盖)
-- ============================================
-- 1.1 督办部门经办人发起流程(反馈信息:不显示 / 默认意见:无 / 驳回:不可 / 抄送:不)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1',
default_opinion = NULL,
reject_status = '0',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_00v3pcv';
-- 1.2 督办部门负责人审批(不显示 / 同意 / 可驳回1.1 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1',
default_opinion = '同意',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_0zmn6ik';
-- 1.3 所党委审批(不显示 / 同意 / 可驳回1.1,1.2 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1',
default_opinion = '同意',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_15sm4w5';
-- 1.4 收集流程部门负责人接受任务并分配(可编辑+部门过滤+经办人 / 选择经办人... / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
default_opinion = '选择经办人的话是交经办人办,自己办的话是已办结',
reject_status = '0',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_1v9ce78';
-- 1.5 收集流程门经办人填写(可编辑+部门过滤 / 已办,请领导审批 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
default_opinion = '已办,请领导审批',
reject_status = '0',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_0jrgrzs';
-- 1.6 收集流程部门负责人审批(可编辑+部门过滤 / 已审批,请督办发起人确认 / 可驳回1.5 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
default_opinion = '已审批,请督办发起人确认',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_0mf32ge';
-- 1.7 收集流程督办发起人确认部门经办人填写内容(不可编辑+部门过滤 / 已确认 / 可驳回1.4,1.5,1.6 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1',
default_opinion = '已确认',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_1w4vxgc';
-- 1.8 反馈流程部门经办人填写反馈情况(可编辑+部门过滤 / 已反馈,请领导审批 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
default_opinion = '已反馈,请领导审批',
reject_status = '0',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_08zb04x';
-- 1.9 反馈流程部门负责人审批(可编辑+部门过滤 / 已审批,请督办经办人核查 / 可驳回1.8 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
default_opinion = '已审批,请督办经办人核查',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_04bazej';
-- 1.10 反馈流程部门负责人反馈(可编辑+部门过滤 / 已反馈,请督办经办人核查 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
default_opinion = '已反馈,请督办经办人核查',
reject_status = '0',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_133caii';
-- 1.11 反馈流程督办经办人核查(不可编辑+部门过滤 / 已核查,请领导审批 / 可驳回1.8,1.9,1.10 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1',
default_opinion = '已核查,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_175afz2';
-- 1.12 反馈流程督办部门负责人审批(不可编辑+部门过滤 / 已审批,请纪检经办人监察 / 可驳回1.8-1.11 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1',
default_opinion = '已审批,请纪检经办人监察',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_00i7rrp';
-- 1.13 反馈流程纪检经办人监察(可监察+纪检+部门过滤 / 已监察,请领导审批 / 可驳回1.8-1.12 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1&showDeptFeedback=1',
default_opinion = '已监察,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_1wfkrvj';
-- 1.14 反馈流程纪检负责人审批(可监察+纪检+部门过滤 / 已审批 / 可驳回1.8-1.13 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1&showDeptFeedback=1',
default_opinion = '已审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2044685280381399042' AND process_node_code='Task_1ogk921';
-- 1.15 督办部门经办人确认全部反馈事项(不可编辑+纪检+部门过滤 / 已归档 / 不可驳回 / 默认抄送所领导)
UPDATE ext_act_process_node SET
model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1&showJiJianFields=1',
default_opinion = '已归档',
reject_status = '0',
cc_status = '1'
WHERE process_id='2044685280381399042' AND process_node_code='Task_0bj578x';
-- ============================================
-- 2. 驳回目标(先清后插,保证与 ODS 完全一致)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id='2044685280381399042';
INSERT INTO ext_act_process_node_reject_target (id, process_id, source_node_code, target_node_code, target_node_name) VALUES
-- 1.2 可驳回到 1.1
(UUID(), '2044685280381399042', 'Task_0zmn6ik', 'Task_00v3pcv', '督办部门经办人发起流程'),
-- 1.3 可驳回到 1.1, 1.2
(UUID(), '2044685280381399042', 'Task_15sm4w5', 'Task_00v3pcv', '督办部门经办人发起流程'),
(UUID(), '2044685280381399042', 'Task_15sm4w5', 'Task_0zmn6ik', '督办部门负责人审批'),
-- 1.6 可驳回到 1.5
(UUID(), '2044685280381399042', 'Task_0mf32ge', 'Task_0jrgrzs', '收集流程门经办人填写'),
-- 1.7 可驳回到 1.4, 1.5, 1.6
(UUID(), '2044685280381399042', 'Task_1w4vxgc', 'Task_1v9ce78', '收集流程部门负责人接受任务并分配'),
(UUID(), '2044685280381399042', 'Task_1w4vxgc', 'Task_0jrgrzs', '收集流程门经办人填写'),
(UUID(), '2044685280381399042', 'Task_1w4vxgc', 'Task_0mf32ge', '收集流程部门负责人审批'),
-- 1.9 可驳回到 1.8
(UUID(), '2044685280381399042', 'Task_04bazej', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'),
-- 1.11 可驳回到 1.8, 1.9, 1.10
(UUID(), '2044685280381399042', 'Task_175afz2', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'),
(UUID(), '2044685280381399042', 'Task_175afz2', 'Task_04bazej', '反馈流程部门负责人审批'),
(UUID(), '2044685280381399042', 'Task_175afz2', 'Task_133caii', '反馈流程部门负责人反馈'),
-- 1.12 可驳回到 1.8, 1.9, 1.10, 1.11
(UUID(), '2044685280381399042', 'Task_00i7rrp', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'),
(UUID(), '2044685280381399042', 'Task_00i7rrp', 'Task_04bazej', '反馈流程部门负责人审批'),
(UUID(), '2044685280381399042', 'Task_00i7rrp', 'Task_133caii', '反馈流程部门负责人反馈'),
(UUID(), '2044685280381399042', 'Task_00i7rrp', 'Task_175afz2', '反馈流程督办经办人核查'),
-- 1.13 可驳回到 1.8, 1.9, 1.10, 1.11, 1.12
(UUID(), '2044685280381399042', 'Task_1wfkrvj', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'),
(UUID(), '2044685280381399042', 'Task_1wfkrvj', 'Task_04bazej', '反馈流程部门负责人审批'),
(UUID(), '2044685280381399042', 'Task_1wfkrvj', 'Task_133caii', '反馈流程部门负责人反馈'),
(UUID(), '2044685280381399042', 'Task_1wfkrvj', 'Task_175afz2', '反馈流程督办经办人核查'),
(UUID(), '2044685280381399042', 'Task_1wfkrvj', 'Task_00i7rrp', '反馈流程督办部门负责人审批'),
-- 1.14 可驳回到 1.8, 1.9, 1.10, 1.11, 1.12, 1.13
(UUID(), '2044685280381399042', 'Task_1ogk921', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'),
(UUID(), '2044685280381399042', 'Task_1ogk921', 'Task_04bazej', '反馈流程部门负责人审批'),
(UUID(), '2044685280381399042', 'Task_1ogk921', 'Task_133caii', '反馈流程部门负责人反馈'),
(UUID(), '2044685280381399042', 'Task_1ogk921', 'Task_175afz2', '反馈流程督办经办人核查'),
(UUID(), '2044685280381399042', 'Task_1ogk921', 'Task_00i7rrp', '反馈流程督办部门负责人审批'),
(UUID(), '2044685280381399042', 'Task_1ogk921', 'Task_1wfkrvj', '反馈流程纪检经办人监察');
COMMIT;
-- ============================================
-- 校验语句(执行后核对,期望 26 行)
-- ============================================
-- SELECT COUNT(*) FROM ext_act_process_node_reject_target WHERE process_id='2044685280381399042';
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,103 @@
-- ============================================
-- 巡视整改提升流程(process_1780563034974)节点权限对齐
-- 依据: 巡视整改流程.ods(以 ODS 为准)
-- 涉及表: ext_act_process_node / ext_act_process_node_reject_target
-- 目标: 7 个节点按 ODS 设置 model_and_view(URL参数)、default_opinion、reject_status、cc_status、驳回目标
-- 说明:
-- - 基本信息权限全部"可见,不可编辑" → form_edit_status 保持 0(不改)
-- - 反馈信息权限: 不可见→不带showFeedbackInfo; 可反馈可编辑→showAdd+showEdit; 可见不可编辑→只读
-- - 选择经办人权限: 仅 1.3 可见 → showSubApproveUser=1
-- - 保留 DqInspectTaskBPMForm 特有参数(1.7 的 showIsNeedLeaderApprove/showSelnextUser
-- - 抄送: ODS 全部"不抄送" → cc_status='0'
-- - 驳回: 可驳回→reject_status='1'+reject_target;不可驳回→'0'
-- 执行环境: 先 deploy-test 验证,再同步其他环境;执行后去流程设计器点"发布"
-- ============================================
START TRANSACTION;
-- ============================================
-- 1. 节点配置 UPDATE7 节点,按 ODS 全量覆盖)
-- ============================================
-- 1.1 党群经办人发起督办流程(反馈不可见 / 发起流程 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1',
default_opinion = '发起流程',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_1nj4k7b';
-- 1.2 党群负责人收集前审批(反馈不可见 / 已审批,请责任部门办 / 可驳回1.1 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1',
default_opinion = '已审批,请责任部门办',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_1i99s6v';
-- 1.3 责任部门领导接受任务并分配(可反馈可编辑+经办人 / 有经办人则经办人办... / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '如果有经办人的话请经办人办,没有的话填入已完成反馈,请党群经办人审查',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_1c64uvl';
-- 1.4 部门经办人反馈完成情况并上传附件(可反馈可编辑 / 已反馈,请领导审批 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已反馈,请领导审批',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_0mbr735';
-- 1.5 责任部门领导审批(可反馈可编辑 / 已审批,请党群经办人审查 / 可驳回1.4 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已审批,请党群经办人审查',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_0mxtg05';
-- 1.6 党群经办人审查(可见不可编辑 / 已监察,请领导审批 / 可驳回1.3,1.4,1.5 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1',
default_opinion = '已监察,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_14226iy';
-- 1.7 党群负责人收集后审批(可见不可编辑,保留特有参数 / 已审批 / 可驳回1.3,1.4,1.5,1.6 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showIsNeedLeaderApprove=1&showSelnextUser=1',
default_opinion = '已审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643407356870658' AND process_node_code='Task_0ixi1rs';
-- ============================================
-- 2. 驳回目标(先清后插,保证与 ODS 完全一致)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id='2064643407356870658';
INSERT INTO ext_act_process_node_reject_target (id, process_id, source_node_code, target_node_code, target_node_name) VALUES
-- 1.2 可驳回到 1.1
(UUID(), '2064643407356870658', 'Task_1i99s6v', 'Task_1nj4k7b', '党群经办人发起督办流程'),
-- 1.5 可驳回到 1.4
(UUID(), '2064643407356870658', 'Task_0mxtg05', 'Task_0mbr735', '部门经办人反馈完成情况并上传附件'),
-- 1.6 可驳回到 1.3, 1.4, 1.5
(UUID(), '2064643407356870658', 'Task_14226iy', 'Task_1c64uvl', '责任部门领导接受任务并分配'),
(UUID(), '2064643407356870658', 'Task_14226iy', 'Task_0mbr735', '部门经办人反馈完成情况并上传附件'),
(UUID(), '2064643407356870658', 'Task_14226iy', 'Task_0mxtg05', '责任部门领导审批'),
-- 1.7 可驳回到 1.3, 1.4, 1.5, 1.6
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_1c64uvl', '责任部门领导接受任务并分配'),
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_0mbr735', '部门经办人反馈完成情况并上传附件'),
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_0mxtg05', '责任部门领导审批'),
(UUID(), '2064643407356870658', 'Task_0ixi1rs', 'Task_14226iy', '党群经办人审查');
COMMIT;
-- ============================================
-- 校验语句(执行后核对,期望 9 行)
-- ============================================
-- SELECT COUNT(*) FROM ext_act_process_node_reject_target WHERE process_id='2064643407356870658';
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,167 @@
-- ============================================
-- 巡视整改销号流程(partymatter_close)节点权限对齐
-- 依据: 巡视整改销号流程.ods(以 ODS 为准)
-- 涉及表: ext_act_process_node / ext_act_process_node_reject_target
-- 目标: 10 个节点按 ODS 设置 model_and_view(URL参数)、default_opinion、reject_status、cc_status、驳回目标
-- 说明:
-- - 基本信息权限全部"可见,不可编辑" → form_edit_status 保持 0(不改)
-- - 反馈信息权限: 不可见→只带showProcessHandle; 可反馈可编辑→showAdd+showEdit;
-- 纪检字段可编辑其他只读→showEditFeedback+nonJiJianFieldsReadonly+showJiJianFields;
-- 纪检字段只读→showJiJianFields
-- - 选择经办人权限: 仅 1.1 可见 → showSubApproveUser=1
-- - 表单沿用现有 DqInspectTaskBPMForm(该组件已支持全部权限参数)
-- - 抄送: ODS 全部"不抄送" → cc_status='0'
-- - 驳回: 可驳回→reject_status='1'+reject_target;不可驳回→'0'
-- 执行环境: 先 deploy-test 验证,再同步其他环境;执行后去流程设计器点"发布"
-- ============================================
START TRANSACTION;
-- ============================================
-- 1. 节点配置 UPDATE10 节点,按 ODS 全量覆盖)
-- ============================================
-- 1.1 责任部门负责人分配任务/直接办结(可反馈可编辑+经办人 / 办结或派单 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '办结的话,填已办结,请党群经办人确认,没办结的话填经xxx办',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_1k6n75g';
-- 1.2 责任部门经办人反馈(可反馈可编辑 / 已反馈,请领导审批 / 不可驳回 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已反馈,请领导审批',
reject_status = '0',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_0r2vutj';
-- 1.3 责任部门负责人审批(可反馈可编辑 / 已审批,请党群经办人确认 / 可驳回1.2 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
default_opinion = '已审批,请党群经办人确认',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_1k36lmv';
-- 1.4 党群经办人确认(反馈不可见 / 已确认,请领导审批 / 可驳回1.1,1.2,1.3 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1',
default_opinion = '已确认,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_1cvft2f';
-- 1.5 党群领导确认(反馈不可见 / 已审批,请纪检部经办人确认 / 可驳回1.1-1.4 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1',
default_opinion = '已审批,请纪检部经办人确认',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_1dwzsa6';
-- 1.6 纪检部经办人监察(纪检字段可编辑其他只读 / 已监察,请领导审批 / 可驳回1.1-1.5 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1',
default_opinion = '已监察,请领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_1azpeqj';
-- 1.7 纪检部领导审批(纪检字段可编辑其他只读 / 已审批,请分管所领导审批 / 可驳回1.1-1.6 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1',
default_opinion = '已审批,请分管所领导审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_0mfkcdx';
-- 1.8 分管所领导审批(纪检字段只读 / 同意,请纪委书记审批 / 可驳回1.1-1.7 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
default_opinion = '同意,请纪委书记审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_1k1zt37';
-- 1.9 纪委书记审批(纪检字段只读 / 同意,请党委书记审批 / 可驳回1.1-1.8 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
default_opinion = '同意,请党委书记审批',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_09qxoto';
-- 1.10 党委书记审批(纪检字段只读 / 同意 / 可驳回1.1-1.9 / 不抄送)
UPDATE ext_act_process_node SET
model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
default_opinion = '同意',
reject_status = '1',
cc_status = '0'
WHERE process_id='2064643231758139394' AND process_node_code='Task_0cfjknn';
-- ============================================
-- 2. 驳回目标(先清后插,保证与 ODS 完全一致)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id='2064643231758139394';
INSERT INTO ext_act_process_node_reject_target (id, process_id, source_node_code, target_node_code, target_node_name) VALUES
-- 1.3 可驳回到 1.2
(UUID(), '2064643231758139394', 'Task_1k36lmv', 'Task_0r2vutj', '责任部门经办人反馈'),
-- 1.4 可驳回到 1.1, 1.2, 1.3
(UUID(), '2064643231758139394', 'Task_1cvft2f', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_1cvft2f', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_1cvft2f', 'Task_1k36lmv', '责任部门负责人审批'),
-- 1.5 可驳回到 1.1-1.4
(UUID(), '2064643231758139394', 'Task_1dwzsa6', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_1dwzsa6', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_1dwzsa6', 'Task_1k36lmv', '责任部门负责人审批'),
(UUID(), '2064643231758139394', 'Task_1dwzsa6', 'Task_1cvft2f', '党群经办人确认'),
-- 1.6 可驳回到 1.1-1.5
(UUID(), '2064643231758139394', 'Task_1azpeqj', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_1azpeqj', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_1azpeqj', 'Task_1k36lmv', '责任部门负责人审批'),
(UUID(), '2064643231758139394', 'Task_1azpeqj', 'Task_1cvft2f', '党群经办人确认'),
(UUID(), '2064643231758139394', 'Task_1azpeqj', 'Task_1dwzsa6', '党群领导确认'),
-- 1.7 可驳回到 1.1-1.6
(UUID(), '2064643231758139394', 'Task_0mfkcdx', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_0mfkcdx', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_0mfkcdx', 'Task_1k36lmv', '责任部门负责人审批'),
(UUID(), '2064643231758139394', 'Task_0mfkcdx', 'Task_1cvft2f', '党群经办人确认'),
(UUID(), '2064643231758139394', 'Task_0mfkcdx', 'Task_1dwzsa6', '党群领导确认'),
(UUID(), '2064643231758139394', 'Task_0mfkcdx', 'Task_1azpeqj', '纪检部经办人监察'),
-- 1.8 可驳回到 1.1-1.7
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_1k36lmv', '责任部门负责人审批'),
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_1cvft2f', '党群经办人确认'),
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_1dwzsa6', '党群领导确认'),
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_1azpeqj', '纪检部经办人监察'),
(UUID(), '2064643231758139394', 'Task_1k1zt37', 'Task_0mfkcdx', '纪检部领导审批'),
-- 1.9 可驳回到 1.1-1.8
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_1k36lmv', '责任部门负责人审批'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_1cvft2f', '党群经办人确认'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_1dwzsa6', '党群领导确认'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_1azpeqj', '纪检部经办人监察'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_0mfkcdx', '纪检部领导审批'),
(UUID(), '2064643231758139394', 'Task_09qxoto', 'Task_1k1zt37', '分管所领导审批'),
-- 1.10 可驳回到 1.1-1.9
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_1k6n75g', '责任部门负责人分配任务/直接办结'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_0r2vutj', '责任部门经办人反馈'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_1k36lmv', '责任部门负责人审批'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_1cvft2f', '党群经办人确认'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_1dwzsa6', '党群领导确认'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_1azpeqj', '纪检部经办人监察'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_0mfkcdx', '纪检部领导审批'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_1k1zt37', '分管所领导审批'),
(UUID(), '2064643231758139394', 'Task_0cfjknn', 'Task_09qxoto', '纪委书记审批');
COMMIT;
-- ============================================
-- 校验语句(执行后核对,期望 43 行)
-- ============================================
-- SELECT COUNT(*) FROM ext_act_process_node_reject_target WHERE process_id='2064643231758139394';