外包人员入/离场申请、生效与重试流程

外包人员入/离场申请、生效与重试流程 A workflow diagram generated by Archify. 01 / 前端操作 02 / HRMS 申请处理 03 / 审批中心与结果消息 04 / 结果落库与项目编制 05 / 定时生效与人员处理 EX / 拒绝、失败与重试 初始化申请 提交与审批 生效与结算 申请数据 可恢复处理 选择人员 · 选择入场或离场 · 前端操作 › 初始化申请 选择人员 选择入场或离场 创建草稿 · 生成 ID · HRMS 申请处理 › 申请数据 › 初始化申请 创建草稿 生成 ID 校验初始化 · 基础校验 · HRMS 申请处理 › 申请数据 › 初始化申请 校验初始化 基础校验 正式提交 · request-apply · HRMS 申请处理 › 申请数据 › 提交与审批 正式提交 request-apply 流程审批 · 发起审批 · 审批中心与结果消息 › 提交与审批 流程审批 发起审批 结果 MQ · 监听审批结果 · 审批中心与结果消息 › 生效与结算 结果 MQ 监听审批结果 人员生效处理 · 账号与状态处理 · 定时生效与人员处理 › 生效与结算 人员生效处理 账号与状态处理 项目编制结算 · 申请与实际人数落库 · 结果落库与项目编制 › 提交与审批 项目编制结算 申请与实际人数落库 重试失败明细 · 仅 status = 0/2 · 拒绝、失败与重试 › 可恢复处理 › 提交与审批 重试失败明细 仅 status = 0/2 处理失败 · 记录错误并通知 · 拒绝、失败与重试 › 可恢复处理 › 生效与结算 处理失败 记录错误并通知 Legend User UI Agent logic Policy Tool action Context / trace External system

初始化与提交

  • • requestId 即 application.id;主表 INIT、人员明细初始 status = 0
  • • 入场写负数项目明细并计入 pendingNum;提交后 APPROVING,人数转入 usedNum

审批通过与定时生效

  • • 日期未到:入场人员为 -2、离场人员为 3,申请保持 APPROVED
  • • 定时任务扫描到期申请,完成账号创建/返聘或失效与人员状态更新

结果与重试

  • • 成功写异动和人员变更 MQ;失败保存 errorMsg 并通知;整批结果为 SUCCESS 或 FAIL
  • • 拒绝归档主表、项目明细和人员明细;重试只处理 status = 0/2,离场不重复释放编制