一种工作流循环审批系统的制作方法
【技术领域】
[0001] 本发明涉及国企、行政、事业机构,这些机构财务报销审批技术领域,特别是涉及 一种工作流循环审批系统。
【背景技术】
[0002] 目前大部分企业对于费用的管理仍然基于传统的方式进行,所采用的报销方式采 用固定地点集中单据处理的方式;各级主管每天需要耗费大量的时间和精力用于单据签 批,不能专心于更加重要的管理工作。
[0003] 传统的报销方式审批流程复杂、缓慢,员工日常支出经常会因为找不到签批主管, 或者财务部门过于繁忙不能得到及时的处理,在费用报销上浪费了过多的时间,有效工作 时间的浪费直接导致组织运营成本的增加。由于采用单据签批,业务量大,员工单据填写不 规范,财务部门普遍存在前台占用人员多,工作效率重复,出错率较高等问题。
[0004] 传统的工作流使用"一系列审批节点"来完成一次审批流程,而循环审批使用"一 个循环节点"来完成N个节点的工作,如图1所示,有的公司审批的时候,先要经过部门组长 审批,部门组长同意通过之后又由部门主管审批,部门主管审批同意通过之后又交由部门 大领导审批,部门大领导审批那通过之后又由财务主管审批,财务主管审批之后又交由财 务总监审批,之后还有其他人审批,如副总经理和总经理审批。当审批环节多,流程图很多 的时候,配置会相当复杂,后续也难以维护。很多节点重复性的配置,以及相似的流程图重 复性的绘制,占据大量时间。
[0005] 而现有的网上报销审批系统:几十家分公司都使用自己独立的报销子系统,一堆 国内差旅费报销单、国外差旅费报销单、交通费报销单、通讯费报销单、申请单、借款单等 等,很多报销单流程非常长,十几、二十几个审批节点的很多,一个流程图画的跟蜘蛛网一 样,很难看清,而且实施人员要配置上百个流程图,工作量非常大。
【发明内容】
[0006] 本发明的目的在于:针对现有技术中存在的上述技术问题,提供了一种具有工作 流循环审批功能,这样绘制流程图要简单得多,配置量要减少很多,也不容易出错,易于维 护的工作流循环审批系统。
[0007] 本发明是通过以下技术方案实现的:一种工作流循环审批系统,创建一张存表格 来存储循环审批所有环节的审批人,制定循环审批策略;所述的循环审批节点的参与者策 略组成循环审批策略组,所述的循环审批策略组由多个参与者策略组成。
[0008] 进一步,所述的循环审批策略组由多个策略组成,例如包括部门经理策略,成本中 心负责人策略和财务总监策略; 所述的部门经理策略为取单据上报销人所在部门的部门经理作为审批人; 所述的成本中心负责人策略为取单据上部门成本中心的负责人作为审批人; 所述的财务总监策略为取财务部门的总监作为审批人。
[0009] 所述的循环审批策略为一次性计算出所有环节审批人,并返回 List〈Participant>集合,每个Participant对象就是一个环节的参与者,Participant对 象里面包含1个或多个审批人,以及是否会签等属性。然后存入循环审批表。
[0010] 进一步,所述的循环审批环节的过程步骤如下: (1) 进入循环审批节点,触发进入节点事件; (2) 在步骤(1)的节点事件中调用循环审批策略计算这个节点所有环节的审批人或只 计算当前环节审批人,并存入循环审批表中; (3) 取下一个环节的审批人进行审批; (4) 当循环节点审批完成时,触发节点完成事件,如果是审批通过则将当前审批人的状 态置为1,然后更新表中当前审批人的状态置为1 ;所述的状态置为1是表示已审批状态; (5) 在审批节点的流转线上设置公式,当进入流转线时,运行公式; (6) 在公式里面判断是否还有人员参与循环审批,如果有,则继续循环审批,即重复步 骤(1 ),如果没有则离开循环节点,进入下一节点或结束。
[0011] 进一步,其特征在于,所述的循环审批策略组适合预先定义好各种策略,让实施人 员按照需要灵活配置。
[0012] 综上所述,由于采用了上述技术方案,本发明的有益效果是:本发明的工作流循环 审批可以简化审批流程,减少绘制流程图的工作量和时间,也更容易维护,让实施人员更专 注于流程业务,而不是重复配置复杂的流程图。采用循环审批节点可以代替大部分传统的 工作流节点的工作,让原来多个节点干的事集中到1个节点去处理,技术实现难度增大了, 但是简化了工作流,当流程多且复杂的时候适合采用这种方式。
【附图说明】
[0013] 本发明将通过例子并参照附图的方式说明,其中: 图1为传统审批流程示意图; 图2为本发明的系统示意图; 图3为本发明的循环审批人存储表示意图; 图4为本发明的循环审批环节的流程示意图; 图5为具体实施案例的审批人表格。
[0014] 具体实施案例 实施案例如下:见表1,运行期产生的循环审批表见图5 表1
领导张三和员工李一、李二、王三一起去出差,完了张三给一起报销,由于是跨部门的, 各个员工的领导不一样,客户说员工自身领导对他们员工最了解,因此要求:先按表体的员 工(除去表头的那个报销人)进行一系列报销审批,完了,再按表头的报销人进行审批流程。
[0015] 第一个环节:李一、李二、王三的部门经理,2人会签审批; 第二个环节:李一、李二、王三的成本中心负责人,2人会签审批; 第三个环节:他们所属的财务部门总监进行审批; 第四个环节:张三上级领导审批; 第五个环节:成本中心负责人审批,已审过则跳过; 第六个环节:财务总监审批,已审过则跳过。
[0016] 如图5所示的,表格中: 1)、使用策略取出各个环节审批人,审批人有些是运行期计算的,有些就是固定的,然 后存入循环审批表中。
[0017] 2)、取出spX=0即未审批状态的且序号最小的作为下级审批人,图5中 spl=l,sp2=0,sp3=0……,显然未审批状态的sp2最小,对应审批人是p2,作为第二级审批 人,依此类推… 3)、当所有spX=l,即全部审批通过时,跳出循环节点。
[0018] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明。本 发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或 过程的步骤或任何新的组合。
【主权项】
1. 一种工作流循环审批系统,其特征在于:创建一张存储表,用来存储循环审批所有 环节的审批人,每个环节的审批人使用相应循环审批策略来取审批人,当然也可以具体指 定某个环节的审批人。2. 根据权利要求1所述的工作流循环审批系统,其特征在于,循环审批策略组由多个 策略组成,例如包括部门经理策略,成本中心负责人策略和财务总监策略; 所述的部门经理策略为取单据上报销人所在部门的部门经理作为审批人; 所述的成本中心负责人策略为取单据上部门成本中心的负责人作为审批人; 所述的财务总监策略为取财务部门的总监作为审批人。3. 根据权利要求1所述的工作流循环审批系统,其特征在于,所述的固定循环审批策 略为一次性计算出所有环节审批人,并返回List〈Participant>集合,每个Participant对 象就是一个环节的参与者,Participant对象里面包含1个或多个审批人,以及是否会签等 属性; 然后存入循环审批表。4. 根据权利要求1所述的工作流循环审批系统,其特征在于,所述的循环审批环节的 过程步骤如下: (1) 进入循环审批节点,触发进入节点事件; (2) 在步骤(1)的节点事件中调用循环审批策略计算这个节点所有环节的审批人,并存 入循环审批表中; (3) 从循环审批表中按顺序读取下一个环节的审批人进行审批; (4) 当循环节点审批完成时,触发节点完成事件,如果是审批通过则将当前审批人的状 态置为1,然后更新表中当前审批人的状态置为1 ;所述的状态置为1是表示已审批状态; (5) 在审批节点的流转线(Transition)上设置公式,当进入流转线时,运行公式; (6) 在公式里面判断是否还有人员参与循环审批,如果有,则继续循环审批,即重复步 骤(1 ),如果没有则离开循环节点,进入下一节点或结束。5. 根据权利要求2所述的根据权利要求1所述的工作流循环审批系统,其特征在于,所 述的循环审批策略组适合预先定义好各种策略,让实施人员按照需要灵活配置。
【专利摘要】本发明涉及一种工作流循环审批系统,需要创建一张存储表,用来存储循环审批所有环节的审批人,每个环节的审批人使用相应“循环审批策略”来取审批人;所述的循环审批节点的“参与者策略”组成“循环审批策略组”,所述的“循环审批策略组”由多个参与者策略组成。本发明的工作流循环审批可以简化审批流程,减少绘制流程图的工作量和时间,也更容易维护,让实施人员更专注于流程业务,而不是重复配置复杂的流程图。采用工作流循环审批可以代替大部分传统的工作流的工作,让原来多个节点承担的事情集中到“单个节点”去处理,虽然技术实现难度增大了,但是简化了工作流,当流程很多,审批环节也多且复杂的时候就适合采用这种方式。
【IPC分类】G06Q10/06
【公开号】CN105389674
【申请号】CN201510962632
【发明人】黄川
【申请人】用友网络科技股份有限公司
【公开日】2016年3月9日
【申请日】2015年12月21日