关闭
计划员退回修改
需求提交
带采购员、多个任务同步提交
采购员审批
主管领导审批:“通过、退回”
提交表单
开启:接口1
退回
正常流转
判断审批结果为是否为通过?是:判断入参指定下级节点审批人
通过
前端点击“保存/提交”
修改需求批次
判断审批结果为是否为通过?是:设置下级审批人为提交人所在部门的部门经理角色人员
查中间表判断流程是否已开启?否:start判断入参是否是提交?是:complete判断抄送人是否存在且一致?否:copy
撤回:需求提交状态,已审批人是空的
结束
采购员退回修改
流转:接口4
编辑:当前节点办理人为提交人时展示
提交
计划员审批
工作流
退回修改
修改需求主流程节点:需求提交、计划员审批、...
部门经理审批:“通过、退回”
流程服务
保存
1、抄送:进入审批流程后是否还可以抄送?2、需求终止的删除:开给提交员此功能是否合适3、需求关闭:需求提交过程中提交员操作关闭 寻源中止:状态置为采购策划 需求终止:项目过程中采购员操作关闭4、计划员批量退回:功能是否合适
开始
部门经理审批
采购员审批:“通过、退回、退回修改”
删除:接口3
判断审批结果为是否为通过?是:设置下级审批人为提交人所在部门的主管领导角色人员
批次流转:接口5
抄送:流程结束前
前端
修改需求删除状态
删除:需求提交状态的的删除
退回修改:“提交、关闭”
主管副总审批
最终,提供给项目管理阶段【采购策划状态的需求数据】
抄送:接口6
发起人、采购员比较重要,建议存到业务表
计划员审批:选择采购员,选择其他需求同步“通过、退回修改”
撤回:接口2
入参:业务ID、抄送人、是否提交
业务服务
修改需求流程中间表:需求ID、流程定义ID、流程实例ID、发起人、抄送人、已审批人、待审批人