一种分配审批流程的方法、系统、存储介质和电子设备与流程

文档序号:28162589发布日期:2021-12-24 20:42阅读:69来源:国知局
一种分配审批流程的方法、系统、存储介质和电子设备与流程

1.本发明涉及审批流程技术领域,尤其涉及一种分配审批流程的方法、系统、存储介质和电子设备。


背景技术:

2.随着当前信息社会的高速发展,市场需求正在不断地扩大,各项业务类型也随之在不断的扩充和细分。为了满足不断扩大的市场需求与业务类型,业务审批流程也应当实现动态优选及分配的功能,以此契合人们的需求。
3.在现有的业务审批流程技术中,常用的一般都是通过对业务审批流程的预配置,然后通过业务类型匹配选择审批流程实现业务审批的基本流转,但是在一些特定的情况下,如对于一些没有事先预配置业务审批流程的部门,要求系统实现业务审批工作能够正常流转,一般的预配置业务审批流程就无法满足此类需求。


技术实现要素:

4.为解决上述技术问题,本发明提供了一种分配审批流程的方法、系统、存储介质和电子设备。
5.本发明的一种分配审批流程的方法的技术方案如下:
6.s1、获取待分配审批流程业务的业务类型,并获取所述业务类型的所属部门所对应的树状层级行政代码,其中,依次排列所述所属部门的最顶层部门至所述所属部门的每个部门的行政代码,得到所述所属部门所对应的树状层级行政代码,且所述所属部门的行政代码位于所述树状层级行政代码的最底层;
7.s2、将所述业务类型和所述树状层级行政代码的最底层行政代码在审批流程模板表中进行匹配,得到匹配结果;
8.s3、当所述匹配结果为没有匹配成功时,在所述树状层级行政代码中选取所述最底层行政代码的上一层级的行政代码作为所述最底层行政代码,返回执行s2,直至匹配成功;
9.s4、将匹配成功的行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
10.本发明的一种分配审批流程的方法的有益效果如下:
11.本发明通过获取待分配审批流程业务的业务类型和业务类型所对应的树状层级行政代码,并且树状层级行政代码依次排列从所属部门的最顶层部门到所述部门的每一层部门的行政代码,然后将获取的业务类型和最底层行政代码通过审批流程模板表进行匹配,当没有匹配成功时,再选取最底层行政代码的上一层级代码进行匹配,直到匹配成功后返回所属部门对应的审批流程模板,最后将返回的审批流程模板分配至待分配审批流程业务,因此,本技术的分配审批流程的方法解决了对于一些没有事先预配置业务审批流程的业务,能够满足业务审批工作能够正常流转,通过树状层级代码的获取与匹配,实现了审批
流程的动态优选及分配,提高了业务审批流程流转的灵活性和效率。
12.在上述方案的基础上,本发明的一种分配审批流程的方法还可以做如下改进。
13.进一步,所述s2之后,还包括:
14.当所述匹配结果为匹配成功时,将所述最底层行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
15.采用上述进一步方案的有益效果是:匹配成功后,返回相匹配的所述部门对应的审批流程模板,优化了审批流程的分配,提高了程序的运转。
16.进一步,每种所述业务类型分别对应一个最顶层部门,为每个所述最顶层部门分别预配置一个所述审批流程模板。
17.采用上述进一步方案的有益效果是:每种业务类型都配置了一个最顶层部门的审批流程模板,在没有所属部门的审批流程模板时,通过获取所述部门的上级部门的审批流程模板,解决了对于一些没有事先预配置审批流程的部门无法正常流转的问题,进一步提高了业务审批流程流转的灵活性。
18.本发明的一种分配审批流程的系统的技术方案如下:
19.包括:获取模块、匹配模块、处理模块和分配模块;
20.所述获取模块用于:获取待分配审批流程业务的业务类型,并获取所述业务类型的所属部门所对应的树状层级行政代码,其中,依次排列所述所属部门的最顶层部门至所述所属部门的每个部门的行政代码,得到所述所属部门所对应的树状层级行政代码,且所述所属部门的行政代码位于所述树状层级行政代码的最底层;
21.所述匹配模块用于:将所述业务类型和所述树状层级行政代码的最底层行政代码在审批流程模板表中进行匹配,得到匹配结果;
22.所述处理模块用于:当所述匹配结果为没有匹配成功时,在所述树状层级行政代码中选取所述最底层行政代码的上一层级的行政代码作为所述最底层行政代码,重复调用所述匹配模块,直至匹配成功;
23.所述分配模块用于:将匹配成功的行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
24.本发明的一种分配审批流程的系统的有益效果如下:
25.本发明通过获取待分配审批流程业务的业务类型和业务类型所对应的树状层级行政代码,并且树状层级行政代码依次排列从所属部门的最顶层部门到所述部门的每一层部门的行政代码,然后将获取的业务类型和最底层行政代码通过审批流程模板表进行匹配,当没有匹配成功时,再选取最底层行政代码的上一层级代码进行匹配,直到匹配成功后返回所属部门对应的审批流程模板,最后将返回的审批流程模板分配至待分配审批流程业务,因此,本技术的分配审批流程的系统解决了对于一些没有事先预配置业务审批流程的部门,能够满足业务审批工作能够正常流转,通过树状层级代码的获取与匹配,实现了审批流程的动态优选及分配,提高了业务审批流程流转的灵活性和效率。
26.在上述方案的基础上,本发明的一种分配审批流程的系统还可以做如下改进。
27.进一步,所述匹配模块还用于:
28.当所述匹配结果为匹配成功时,将所述最底层行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
29.采用上述进一步方案的有益效果是:匹配成功后,返回相匹配的所述部门对应的审批流程模板,优化了审批流程的分配,提高了程序的运转。
30.进一步,所述系统还包括:预配置模块;
31.所述预配置模块用于:每种所述业务类型分别对应一个最顶层部门,为每个所述最顶层部门分别预配置一个所述审批流程模板。
32.采用上述进一步方案的有益效果是:每种业务类型都配置了一个最顶层部门的审批流程模板,在没有所属部门的审批流程模板时,通过获取所述部门的上级部门的审批流程模板,解决了对于一些没有事先预配置审批流程的部门无法正常流转的问题,进一步提高了业务审批流程流转的灵活性。
33.本发明的一种存储介质的技术方案如下:
34.存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的一种分配审批流程的方法的步骤。
35.本发明的一种电子设备的技术方案如下:
36.包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如上述任一项所述的一种分配审批流程的方法的步骤。
附图说明
37.图1为本发明实施例的一种分配审批流程的方法的流程示意图;
38.图2为本发明实施例的一种分配审批流程的系统的结构示意图。
具体实施方式
39.如图1所示,本发明实施例的一种分配审批流程的方法,包括如下步骤:
40.s1、获取待分配审批流程业务的业务类型,并获取所述业务类型的所属部门所对应的树状层级行政代码,其中,依次排列所述所属部门的最顶层部门至所述所属部门的每个部门的行政代码,得到所述所属部门所对应的树状层级行政代码,且所述所属部门的行政代码位于所述树状层级行政代码的最底层;
41.s2、将所述业务类型和所述树状层级行政代码的最底层行政代码在审批流程模板表中进行匹配,得到匹配结果;
42.s3、当所述匹配结果为没有匹配成功时,在所述树状层级行政代码中选取所述最底层行政代码的上一层级的行政代码作为所述最底层行政代码,返回执行s2,直至匹配成功;
43.s4、将匹配成功的行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
44.本实施例通过获取待分配审批流程业务的业务类型和业务类型所对应的树状层级行政代码,并且树状层级行政代码依次排列从所属部门的最顶层部门到所述部门的每一层部门的行政代码,然后将获取的业务类型和最底层行政代码通过审批流程模板表进行匹配,当没有匹配成功时,再选取最底层行政代码的上一层级代码进行匹配,直到匹配成功后返回所属部门对应的审批流程模板,最后将返回的审批流程模板分配至待分配审批流程业
务,因此,本实施例解决了对于一些没有事先预配置业务审批流程的部门,能够满足业务审批工作能够正常流转,通过树状层级代码的获取与匹配,实现了审批流程的动态优选及分配,提高了业务审批流程流转的灵活性和效率。
45.其中,审批流程模板表中设置有一个业务类型字段,保存业务类型的名称,还设置有一个适用部门字段,保存审批流程模板适用所属部门的行政代码,审批流程模板表中每一行数据包括业务类型和适用部门字段,其中,选择审批流程模板的业务类型确定业务类型字段,通过查询部门表获取部门列表,在部门列表中选择适用部门获取行政代码确定使用部门字段,一个审批流程模板对应审批流程模板表中的一行数据。
46.其中,树状层级代码依次排列所属部门的最顶层部门至所述所属部门的每个部门的行政代码,从上级往下级依次为:最顶层部门行政代码(一级行政代码),二级行政代码,直至最底层行政代码。
47.将业务类型和树状层级行政代码的最底层行政代码通过审批流程模板表进行匹配,如果不存在业务类型和树状层级行政代码的最底层行政代码与审批流程模板表中的业务类型字段、适用部门字段一一匹配的审批流程模板,则没有匹配成功,并提取最底层的行政代码的上一层级代码继续进行匹配,匹配成功后,返回该审批模板,并分配给待分配审批流程业务。
48.例如,某市教育局的代码为100,其下属行政部门代码分别为办公室110、政策法规科研管理处120、人事处130、财务处140、高等成人职业教育处150,人事处各项工作的行政部门代码又细分为人事管理131、教师轮换132、表彰奖惩工作133、人事管理体制改革工作134;假设现有业务类型为a,所属部门行政代码为134,但审批流程表中并未存储有业务类型为a且所属部门行政代码为134的审批流程模板的数据;此时将业务类型、部门行政代码与审批流程模板表进行匹配,得到匹配不成功的结果,再获取部门行政代码的上一级代码130作为部门行政代码再与审批流程模板表进行匹配,得到匹配成功的结果,返回与之相应的审批流程模板,解决了没有预先设置审批流程模板便能够动态地实现整个业务分配的流程的问题。
49.较优地,在上述技术方案中,还包括:
50.当所述匹配结果为匹配成功时,将所述最底层行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
51.将业务类型和树状层级行政代码的最底层行政代码通过审批流程模板表进行匹配,如果存在业务类型和树状层级行政代码的最底层行政代码与审批流程模板表中的业务类型字段、适用部门字段一一匹配的审批流程模板,则匹配成功,返回最底层行政代码所对应的审批流程模板,并分配给待分配审批流程业务。
52.例如,现有一个待分配审批流程业务,其业务类型为b,所属部门行政代码为133,树状层级代码依次为:100,130,133;假设审批流程表中存储业务类型b且部门行政代码为133的审批流程模板的数据,此时将业务类型b、部门行政代码133与审批流程模板表进行匹配,得到匹配成功的结果,返回与之相应的审批流程模板,动态地实现整个业务分配的流程。
53.较优地,在上述技术方案中,还包括:
54.每种所述业务类型分别对应一个最顶层部门,为每个所述最顶层部门分别预配置
一个所述审批流程模板。
55.在每种业务类型上配置有一个最顶层部门的审批流程模板,能够保证所有的待审批的业务均有相应的审批策略,能够满足所有待分配审批流程业务的需求。
56.例如,现有现有一个待分配审批流程业务,其业务类型为c,所属部门行政代码为143,树状层级代码依次为:100,140,143;假设现有的审批流程模板的行政代码没有140和143的审批流程模板,此时仅有行政代码为100的审批流程模板,在前两次匹配不成功后,总会有一个行政代码为100的审批流程模板与之匹配成功,并返回与之相应的审批流程模板,保证了所有业务均能实现动态地分配审批流程,提高了整个分配审批流程的效率和灵活性,进一步避免出现一些没有事先预配置业务审批流程的部门不能完成审批流程分配的现象发生。
57.在上述实施例中,虽然对步骤进行了编号s1、s2等,但本领域的技术人员可根据实际情况对调整s1、s2等的执行顺序,此也在本发明的保护范围内,可以理解,在一些实施例中,可以包含如上述各实施方式中的部分或全部。
58.在另外一个实施例中:
59.s10、获取待分配审批流程业务的业务类型,并获取所述业务类型的所属部门所对应的树状层级行政代码,其中,依次排列所述所属部门的最顶层部门至所述所属部门的每个部门的行政代码,得到所述所属部门所对应的树状层级行政代码,且所述所属部门的行政代码位于所述树状层级行政代码的最底层;
60.s20、将所述业务类型和所述树状层级行政代码的最底层行政代码在审批流程模板表中进行匹配,得到匹配结果;
61.s30、当所述匹配结果为匹配成功时,将所述最底层行政代码所对应的审批流程模板分配至所述待分配审批流程业务;
62.当所述匹配结果为没有匹配成功时,在所述树状层级行政代码中选取所述最底层行政代码的上一层级的行政代码作为所述最底层行政代码,返回执行s20,直至匹配成功;
63.s40、将匹配成功的行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
64.本实施例通过获取待分配审批流程业务的业务类型和业务类型所对应的树状层级行政代码,并且树状层级行政代码依次排列从所属部门的最顶层部门到所述部门的每一层部门的行政代码,然后将获取的业务类型和最底层行政代码通过审批流程模板表进行匹配,当所述匹配结果为匹配成功时,将所述最底层行政代码所对应的审批流程模板分配至所述待分配审批流程业务;当没有匹配成功时,再选取最底层行政代码的上一层级代码进行匹配,直到匹配成功后返回所属部门对应的审批流程模板,最后将返回的审批流程模板分配至待分配审批流程业务,因此,本实施例的方案解决了对于一些没有事先预配置业务审批流程的部门,能够满足业务审批工作能够正常流转,通过树状层级代码的获取与匹配,实现了审批流程的动态优选及分配,提高了业务审批流程流转的灵活性和效率。
65.如图2所示,本发明实施例的一种分配审批流程的系统200,其特征在于,包括:获取模块210、匹配模块220、处理模块230和分配模块240;
66.所述获取模块210用于:获取待分配审批流程业务的业务类型,并获取所述业务类型的所属部门所对应的树状层级行政代码,其中,依次排列所述所属部门的最顶层部门至
所述所属部门的每个部门的行政代码,得到所述所属部门所对应的树状层级行政代码,且所述所属部门的行政代码位于所述树状层级行政代码的最底层;
67.所述匹配模块220用于:将所述业务类型和所述树状层级行政代码的最底层行政代码在审批流程模板表中进行匹配,得到匹配结果;
68.所述处理模块230用于:当所述匹配结果为没有匹配成功时,在所述树状层级行政代码中选取所述最底层行政代码的上一层级的行政代码作为所述最底层行政代码,重复调用所述匹配模块220,直至匹配成功;
69.所述分配模块240用于:将匹配成功的行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
70.本技术通过首先获取待分配审批流程业务的业务类型和业务类型所对应的树状层级行政代码,并且树状层级行政代码依次排列从所属部门的最顶层部门到所述部门的每一层部门的行政代码,然后将获取的业务类型和最底层行政代码通过审批流程模板表进行匹配,当没有匹配成功时,再选取最底层行政代码的上一层级代码进行匹配,直到匹配成功后返回所属部门对应的审批流程模板,最后将返回的审批流程模板分配至待分配审批流程业务,因此,本技术的分配审批流程的系统200解决了对于一些没有事先预配置业务审批流程的部门,能够满足业务审批工作能够正常流转,通过树状层级代码的获取与匹配,实现了审批流程的动态优选及分配,提高了业务审批流程流转的灵活性和效率。
71.较优地,在上述技术方案中,所述匹配模块220还用于:
72.当所述匹配结果为匹配成功时,将所述最底层行政代码所对应的审批流程模板分配至所述待分配审批流程业务。
73.匹配成功后,返回相匹配的所述部门对应的审批流程模板,优化了审批流程的分配,提高了程序的运转。
74.较优地,在上述技术方案中,所述系统200还包括:预配置模块;
75.所述预配置模块用于:每种所述业务类型分别对应一个最顶层部门,为每个所述最顶层部门分别预配置一个所述审批流程模板。
76.每种业务类型都配置了一个最顶层部门的审批流程模板,在没有所属部门的审批流程模板时,通过获取所述部门的上级部门的审批流程模板,解决了对于一些没有事先预配置审批流程的部门无法正常流转的问题,进一步提高了业务审批流程流转的灵活性。
77.上述关于本发明的一种分配审批流程的系统200中的各参数和各个模块实现相应功能的步骤,可参考上文中关于一种分配审批流程方法的实施例中的各参数和步骤,在此不做赘述。
78.本发明实施例提供的一种存储介质,包括:存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的一种分配审批流程的方法的步骤,具体可参考上文中一种分配审批流程的方法的实施例中的各参数和步骤,在此不做赘述。
79.计算机存储介质例如:优盘、移动硬盘等。
80.本发明实施例提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如上述任一项所述的一种分配审批流程的方法的步骤,具体可参考上文中一种分配审批流程的方法的实施例中的各参数和步骤,在此不做赘述。
81.所属技术领域的技术人员知道,本发明可以实现为方法、系统、存储介质和电子设备。
82.因此,本发明可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一一但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1