# 采购审批
# 概述
提供给学校采购审批使用,主要功能给老师推送到竞价网或者其他招标系统前审核使用。
# 使用技术
唯一特别的是使用flowable工作流做流程控制,使用https://bpmn.52itstyle.vip网站在线画图或者 是eclipse安装插件画图(建议用eclipse画图,功能比较全,安装教程参考 https://yq.aliyun.com/articles/318288),idea不支持画图,画完图要改成把文件后缀改成 .bpmn20.xml。百度学习flowable的时候可以 参考activiti的资料,它们本质是一样的。
# 流程
线上审批暂时还没有做,需要用到工作流的会签功能,返回修改提交后到 申报部门审批
# 流程配置
监听器放在目录com.soeasycenter.cgsp.flowable.listen包下面。 还有其他的flowable的工具类和serviceTask等都在com.soeasycenter.cgsp.flowable包下面
# 数据结构
存放在测试库的高校端库以jh(计划)开头的表。有些表还没有来得及开发使用, 采购项目是jhProject表,明细是jhItem,它们之间通过jh_project_item来确定 关联关系。采购计划是jhPlan,它的明细也是jhItem。通过jh_plan_item确定关联关系
# 业务操作概述
项目审核完后。可以在我的项目详情里提出采购申请生成采购计划。 提交采购申请的时候可以把项目下面的明细拆分,可以选全部也可以选其中一些 提交为采购计划。采购计划确认后可以推送到别的系统,例如竞价网,招标系统等
# 授权
角色和流程节点授权表在jh_node_role