JCDP 教育培训管理系统

BPMN 2.0 业务流程模型

📅 版本: v1.0 🏢 中国电子科技集团第五十四研究所 🔢 软件版本: 54
开始事件
结束事件
用户任务
子流程
排他网关
连接线

📊 业务流程总览

JCDP系统核心业务流程一览

培训计划管理 PROC-TRAIN-PLAN

年度培训计划的制定、调研、汇总与审批流程

审批流 多部门协作 年度周期

培训实施管理 PROC-TRAIN-IMPLEMENT

培训班级创建、学员管理、授课与效果评估

状态驱动 班级管理 效果反馈

考试管理 PROC-EXAM

试卷管理、在线答题、自动/人工判卷

定时触发 自动判分 人员限定

外派培训管理 PROC-OUTTRAIN

外部培训申请、审批、归来登记与考核

审批流 外出管理 经济责任制

通用审批流程 SUB-APPROVAL

被其他流程调用的通用多级审批子流程

子流程 多级审批 可复用

年度培训总结 PROC-YEAR-SUMMARY

年度培训数据汇总、报告生成

填报流 年度周期 数据汇总

📝 培训计划管理流程 PROC-TRAIN-PLAN

年度培训计划的制定、调研、汇总与审批管理

流程ID
PROC-TRAIN-PLAN
流程类型
审批流 + 数据填报流
触发方式
手工触发(所级管理员)
流程周期
年度(Q4制定次年计划)

👥 参与者定义

🎯
所级管理员
发起计划、下发通知、汇总生成、审批
👤
部门管理员
填报课程需求、反馈调研
📋
部门领导
审核部门申报
🏛️
所级领导
最终审批
所级管理员 部门管理员 领导层审批 开始 创建培训计划 et_train_ip/gip/gop 计划 类型? 所级计划 et_train_ip jhly='sj' 部门计划内 et_train_gip jhly='bmn' 部门计划外 et_train_gop jhly='bmw' 部门管理员填报 选择课程、填写需求 et_train_gipgroup_kc 需要 调研? 下发调研问卷 et_train_ipdy 部门反馈需求 et_train_ipdy_kc 所级汇总生成 et_train_ipf 🔄 通用审批子流程 SUB-APPROVAL 部门领导审核 → 所级领导审批 et_train_sp 审批 结果? 驳回重编 结束 通过

📋 流程节点详情

节点ID 节点名称 类型 输入 输出 执行人
PROC-TRAIN-PLAN.START 开始 开始事件 年度计划请求 - 所级管理员
PROC-TRAIN-PLAN.CREATE 创建计划 用户任务 计划类型 et_train_ip/gip/gop记录 所级管理员
PROC-TRAIN-PLAN.FILL 部门填报 子流程 通知 et_train_gipgroup_kc 部门管理员
PROC-TRAIN-PLAN.SURVEY 调研征集 排他网关 - et_train_ipdy 所级管理员
PROC-TRAIN-PLAN.SUMMARY 汇总生成 用户任务 部门需求 et_train_ipf 所级管理员
PROC-TRAIN-PLAN.APPROVE 审批流程 子流程 计划ID 审批结果 领导层
PROC-TRAIN-PLAN.END 计划生效 结束事件 审批通过 状态变更 系统

🎓 培训实施管理流程 PROC-TRAIN-IMPLEMENT

培训班级的创建、审核、学员管理、授课与效果评估

流程ID
PROC-TRAIN-IMPLEMENT
流程类型
状态驱动流程
触发方式
计划批准后自动/手工创建
流程周期
单次培训(按班级)

👥 参与者定义

🎯
所级管理员
开班审核、下发
👨‍🏫
培训管理员
课程分配、学员管理
📖
讲师
授课、签到
🎓
学员
参训、反馈

🔄 培训班级状态机

-1
被驳回
0
未开班
1
已下发
2
已开班
3
待审核
培训完成
管理员 培训管理员 讲师 学员/系统 开始 创建培训班级 status=0 设置培训信息 • 选择讲师 • 设置时间 • 设置参数 审核 通过? 驳回修改 驳回 下发开班通知 status=1 通过 学员管理 et_train_pd_cc_user 需要 签到? 签到管理 et_train_pd_cc_dt 授课管理 填写实际讲师 标记开班完成 status=2 需要 考核? 发布评分问卷 pgwjxxy.status=2 提交归档 status=3 完成

📊 培训完成判定规则

判定逻辑:

IF (nd >= 2023) THEN
    完成条件 = et_train_pd_cc_pgwjyxx.status = 2  (问卷/心得状态=已完成)
ELSE
    完成条件 = IF(yxx.status IS NOT NULL, yxx.status=2, pg.status=1)
END IF

说明:2023年起新增培训效果问卷反馈环节,替代原有的评分机制

📋 考试管理流程 PROC-EXAM

试卷管理、在线答题、自动/人工判卷全流程

流程ID
PROC-EXAM
流程类型
定时触发 + 手工触发
触发方式
试卷发布后自动计时/手工
流程周期
按试卷设定的考试周期

👥 参与者定义

📝
考试管理员
试卷创建、发布、管理
🎓
考生
在线答题
✏️
阅卷教师
主观题判分
⚙️
系统
自动判分、状态切换

🔄 考试状态机 (exampaper.state)

已撤销
已撤销
未开始
未开始
datediff>0
进行中
正在进行
startdate≤0≤enddate
已关闭
已关闭
datediff<0
已归档
已归档

✏️ 判分规则

题型 自动判分 人工判分 说明
单选题 ✅ 支持 答案一致得分
多选题 ✅ 支持 答案一致得分
判断题 ✅ 支持 答案一致得分
简答题 ✅ 支持 需阅卷教师评分
考试管理员 考生 系统 阅卷教师 归档/发布 开始 创建试卷 et_exam_exampaper 添加题目 et_exam_editexampaper type/score/answer 题型? 客观题 设标准答案 主观题 待人工判分 客观 主观 人员限定 et_exam_limitation 开始 时间? 考试进行中 在线答题 et_exam_usertest user_answer 题型? 自动判分 人工判分 客观 主观 全部 提交? 考试关闭 state=已关闭 成绩发布 user_score 完成

🌐 外派培训管理流程 PROC-OUTTRAIN

外部培训申请、审批、归来登记与考核关联

流程ID
PROC-OUTTRAIN
流程类型
审批流
触发方式
手工发起
流程周期
单次外派
申请人 审批流程 外派执行 归来登记 开始 填写外派申请 et_train_ot 培训 对象? 自动关联 pxdjfw='0' 指定参训人员 et_train_ot_xy 本部门 指定 提交审批 审批 结果? 驳回修改 驳回 等待外派开始 pxstarttime 通过 外派培训中 外派归来 pxendtime到达 外派登记 et_train_ot_pxdj 单位 性质? 经济责任制 关联考核 非经济责任制 关联考核 经济 非经济 完成

📊 关键数据表

表名 说明 关键字段
et_train_ot 外派培训主表 pxmc, pxfy, sld, pxdjfw, status=5
et_train_ot_xy 外派学员表 usercode, username
et_train_ot_pxdj 外派登记表 status=4 (已完成登记)

通用审批流程 SUB-APPROVAL

被其他流程调用的通用多级审批子流程

子流程ID
SUB-APPROVAL
调用方式
被主流程调用
审批层级
多级(可配置)
开始 获取审批人 sp_person 还有未 审批项? 当前审批人 审批 审批 结果? 驳回 驳回 结束 还有 下一级? 通过 流转下一级 审批通过 结束 et_train_sp 数据存储 tname(表名) | tid(记录ID) | spusername(审批人) | spdate(审批时间) | yj(意见) | spresult(结果)

📊 审批数据存储 (et_train_sp)

字段 说明
tname 目标业务表名
tid 目标业务记录ID
spusername 审批人姓名
spdate 审批时间
yj 审批意见
spresult 审批结果 (通过/驳回)

📈 年度培训总结流程 PROC-YEAR-SUMMARY

年度培训数据汇总、报告生成流程

流程ID
PROC-YEAR-SUMMARY
触发方式
年度结束(12月)
流程周期
年度
所级管理员 部门管理员 汇总分析 开始 创建年度总结 et_train_ys 下发填报通知 部门填报年度总结 et_train_ysgroup status=待填报 提交总结 状态更新 status=3 所级管理员汇总 合并各部门数据 生成统计报表 数据 完整? 返回补充 生成 报告 完成

📊 流程模型总览

流程ID 流程名称 类型 触发方式 关联主表
PROC-TRAIN-PLAN 培训计划管理 审批流 手工触发 et_train_ip / et_train_gip
PROC-TRAIN-IMPLEMENT 培训实施管理 状态流 计划批准后 et_train_pd_cc
PROC-EXAM 考试管理 定时流 试卷发布 et_exam_exampaper
PROC-OUTTRAIN 外派培训 审批流 手工发起 et_train_ot
SUB-APPROVAL 通用审批 子流程 被调用 et_train_sp
PROC-YEAR-SUMMARY 年度总结 填报流 年度结束 et_train_ys