通用审批流程数据库设计

功能点:

  • 配置集中功能业务分散:允许在审批流程配置时选择不同的业务数据类型
  • 多人审批:可以是单人审批或多人审批
  • 串审和并审:可选择审批模式为串审或并审,在流程严格的企业中使用串审
  • 按条件审核:在审核过程中可以跳过某些节点,比如金额较少时跳过财务审核

审批业务的基本流程为:一个需要审批的数据被提交后,当前数据数据变为审批状态,同时由系统匹配当前的审批人并赋予审批人对数据的审批权限。审批的环节可以是无限制的。直到最后一个人审批通过后更新业务数据。

审核业务流程图

数据库方面需要设计审批流程表和流程节点表,用作设置审批的条件和多人审批的流程。

业务数据表除了需要增加一个审批状态字段外,还需要关联业务审核表,业务审核表除了记录历史审核流程外还是判断下一审核人的条件依据。

 

发表评论