一种web应用的审批流程状态字段设计方法技术

技术编号:24853171 阅读:40 留言:0更新日期:2020-07-10 19:07
本发明专利技术公开了一种web应用的审批流程状态字段设计方法,包括如下步骤:将参与审批流程的不同层级的审批人由低到高赋予整形数值层级信息;通过连续整形数值的变化统一处理流程状态,审批通过则流程状态值进行+1操作,审批驳回到上一级则流程状态值进行‑1操作。本发明专利技术具有如下有益效果:本发明专利技术以连续数值作为维护流程状态的手段,减少了数据库的存储空间,简化了流程状态值的维护成本,对流程变更进行统一化的处理,增加了web应用的可拓展性和稳定性。

【技术实现步骤摘要】
一种web应用的审批流程状态字段设计方法
本专利技术涉及数据库字段设计
,尤其是涉及一种能够节省数据库存储空间的一种web应用的审批流程状态字段设计方法。
技术介绍
Web应用是一种可以通过Web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件,Web应用开发经常涉及到流程,如审批流程,商品购买下单配送流程;Web应用可通过对流程字段的更新来控制流程;目前Web应用大量采用字符类型存储流程字段,具体实施方式如下:1、设计审批表,该表包含审批需要信息,如提交者,审批事项等信息。其中添加一个字符类型字段,来表示审批权限;2、设计员工审批权限表,将审批流程的参与者的审批权限以字符串命名。如普通员工为“staff”,主管为“director”,经理为“manager”,总监为“Chiefinspector”,总经理为“Generalmanager”;3、审批过程:当员工提交一个审批流程时,程序需要根据当前状态来判断审批角色;因为审批权限字段之间没有联系,程序就需要判断:如果是“staff”提交的,那么就需要“d本文档来自技高网...

【技术保护点】
1.一种web应用的审批流程状态字段设计方法,其特征在于,包括如下步骤:/n(1-1)建立审批流程表和审批权限表,在审批权限表中将参与审批流程的不同层级的审批人由低到高赋予整形数值层级信息,最高层级的审批人用整形数值N表示,提交审批的员工用整形数值0表示;/n(1-2)当有员工提交审批时,流程状态值n=0,员工本身的审批指令为通过,流程状态值n进行+1操作,得到n=1;/n(1-3)访问前端页面,获取当前的流程状态值n,如果n≤N,转入步骤(1-4);如果n=0或n>N,转入步骤(1-5);/n(1-4)通过前端出发和web应用的处理,来修改审批流程的状态;/n(1-5)审批流程终止。/n

【技术特征摘要】
1.一种web应用的审批流程状态字段设计方法,其特征在于,包括如下步骤:
(1-1)建立审批流程表和审批权限表,在审批权限表中将参与审批流程的不同层级的审批人由低到高赋予整形数值层级信息,最高层级的审批人用整形数值N表示,提交审批的员工用整形数值0表示;
(1-2)当有员工提交审批时,流程状态值n=0,员工本身的审批指令为通过,流程状态值n进行+1操作,得到n=1;
(1-3)访问前端页面,获取当前的流程状态值n,如果n≤N,转入步骤(1-4);如果n=0或n>N,转入步骤(1-5);
(1-4)通过前端出发和web应用的处理,来修改审批流程的状态;
(1-5)审批流程终止。


2.根据权利要求1所述的一种web应用的审批流程状态字段设计方法,其特征在于,步骤(1-3)到(1-5)的具体步骤如下:
(2-1)访问前端页面,获取当前的流程状态值n=1,审批权限为1的审批人获得员工提交的审批申请,
如果审批权限为1的审批人通过审批,流程状态值n进行+1操作,得到n=2,审批权限为2的审批人获得员工提交的审批申请;转入步骤(2-2);
如果审批权限为1的审批人不通过审批,流程状态值n进行-1操作,审批驳回到上一级,得到n=...

【专利技术属性】
技术研发人员:曹翔闻建霞柳遵梁
申请(专利权)人:杭州美创科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1