BPMN 2.0 业务流程模型
JCDP系统核心业务流程一览
年度培训计划的制定、调研、汇总与审批流程
培训班级创建、学员管理、授课与效果评估
试卷管理、在线答题、自动/人工判卷
外部培训申请、审批、归来登记与考核
被其他流程调用的通用多级审批子流程
年度培训数据汇总、报告生成
年度培训计划的制定、调研、汇总与审批管理
| 节点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 | 计划生效 | 结束事件 | 审批通过 | 状态变更 | 系统 |
培训班级的创建、审核、学员管理、授课与效果评估
判定逻辑:
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年起新增培训效果问卷反馈环节,替代原有的评分机制
试卷管理、在线答题、自动/人工判卷全流程
| 题型 | 自动判分 | 人工判分 | 说明 |
|---|---|---|---|
| 单选题 | ✅ 支持 | ❌ | 答案一致得分 |
| 多选题 | ✅ 支持 | ❌ | 答案一致得分 |
| 判断题 | ✅ 支持 | ❌ | 答案一致得分 |
| 简答题 | ❌ | ✅ 支持 | 需阅卷教师评分 |
外部培训申请、审批、归来登记与考核关联
| 表名 | 说明 | 关键字段 |
|---|---|---|
| et_train_ot | 外派培训主表 | pxmc, pxfy, sld, pxdjfw, status=5 |
| et_train_ot_xy | 外派学员表 | usercode, username |
| et_train_ot_pxdj | 外派登记表 | status=4 (已完成登记) |
被其他流程调用的通用多级审批子流程
| 字段 | 说明 |
|---|---|
| tname | 目标业务表名 |
| tid | 目标业务记录ID |
| spusername | 审批人姓名 |
| spdate | 审批时间 |
| yj | 审批意见 |
| spresult | 审批结果 (通过/驳回) |
年度培训数据汇总、报告生成流程
| 流程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 |