智能审批方法、装置、存储介质及服务器与流程

文档序号:31696033发布日期:2022-10-01 05:23阅读:53来源:国知局
智能审批方法、装置、存储介质及服务器与流程

1.本技术涉及办公自动化领域,尤其涉及一种智能审批方法、装置、存储介质及服务器。


背景技术:

2.为有效提升财务管理自动化程度,有策略有实效的逐步推进智慧共享财务体系建设,从提升财务操作型工作的自动化水平入手,通过科技赋能实现信息采集、处理、应用的自动化和智能化,实现流程审批自动,释放财务人员精力,推进财务工作数字化转型,实现财务处理自动化。在现有技术中,通常利用rpa(robotic process automation,机器人流程自动化)工具模拟用户的点击操作来实现自动审批,然而该方案存在问题在于:rap工具的部署和运维成本高以及运行依赖稳定的系统环境。


技术实现要素:

3.本技术实施例提供了智能审批方法、装置、存储介质及终端设备,可以解决现有技术中单据自动审批的实现成本较高和稳定性不足的问题。所述技术方案如下:
4.第一方面,本技术实施例提供了一种智能审批方法,所述方法包括:
5.启动守护线程;
6.检测到单据传递到审批流程中的当前审批环节时,向所述当前审批环节的审批人推送个人待办;
7.在所述当前审批环节的审批模式为自动审批模式时,根据所述单据所在的单位确定对应的时长阈值;
8.在所述当前审批环节的审批人未处理所述单据的时长超过时长阈值时,通过所述守护线程获取所述当前审批环节关联的检查规则和审批策略;
9.根据所述检查规则对所述单据进行合规性检查得到检查结果;
10.根据所述检查结果执行所述审批策略。
11.第二方面,本技术实施例提供了一种智能审批装置,所述装置包括:
12.启动单元,用于启动守护线程;
13.推送单元,用于检测到单据传递到审批流程中的当前审批环节时,向所述当前审批环节的审批人推送个人待办;
14.确定单元,用于在所述当前审批环节的审批模式为自动审批模式时,根据所述单据所在的单位确定对应的时长阈值;
15.获取单元,用于在所述当前审批环节的审批人未处理所述单据的时长超过时长阈值时,通过所述守护线程获取所述当前审批环节关联的检查规则和审批策略;
16.检查单元,用于根据所述检查规则对所述单据进行合规性检查得到检查结果;
17.执行单元,用于根据所述检查结果执行所述审批策略。
18.第三方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有
多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
19.第四方面,本技术实施例提供一种服务器,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
20.本技术一些实施例提供的技术方案带来的有益效果至少包括:
21.在需要对单据进行审批时,启动自动审批模式的守护线程,在单据传递到某个审批环节时,首先启动手动审批模式,向审批人推送个人待办,在单据的等待时长超过时长阈值时,切换为自动审批模式,基于预配置的检查规则对单据进行检查,然后根据预配置的审批策略对检查结果进行处理,实现单据的超时自动审批,本技术通过守护线程执行单据的自动审批,相对于部署专用的rpa工具来说,不依赖专用的系统环境,具有更低的部署成功和维护成本;通过灵活的配置单据的时长阈值、检查规则和审批策略,可以适应不同的应该场景,提高单据审批的兼容性;通过手动审批和自动审批结合的方式,降低审批出错的可能性。
附图说明
22.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
23.图1是本技术实施例提供的网络架构示意图;
24.图2是本技术实施例提供的智能审批方法的流程示意图;
25.图3是本技术实施例提供的用户界面的示意图;
26.图4是本技术实施例提供的另一用户界面的示意图;
27.图5是本技术提供的一种智能审批装置的结构示意图;
28.图6是本技术提供的一种服务器的结构示意图。
具体实施方式
29.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
30.需要说明的是,本技术提供的智能审批方法一般由服务器执行,相应的,智能审批装置一般设置于服务器中。
31.图1示出了可以应用于本技术的智能审批方法或智能审批装置的示例性系统架构。
32.如图1所示,系统架构可以包括:终端设备101和服务器102。终端设备101和服务器102之间可以通过网络进行通信,网络用于上述各个单元之间提供通信链路的介质。网络可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆等,无线通信链路包括蓝牙通信链路、无线保真(wireless-fidelity,wi-fi)通信链路或微波通信链路等。
33.其中,服务器102启动守护线程执行自动审批功能,终端设备101登录到服务器102后显示用户界面,用户界面用于显示个人待办和自动审批模式的配置等。
34.需要说明的是,终端设备101和服务器102可以是硬件,也可以是软件。当终端设备101和服务器102为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当终端设备101和服务器102为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
35.本技术的终端设备上可以安装有各种通信客户端应用,例如:视频录制应用、视频播放应用、语音交互应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
36.终端设备可以是硬件,也可以是软件。当终端设备为硬件时,可以是具有显示屏的各种终端设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等等。当终端设备为软件时,可以是安装上述所列举的终端设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。
37.当终端设备为硬件时,其上还可以安装有显示设备和摄像头,显示设备显示可以是各种能实现显示功能的设备,摄像头用于采集视频流;例如:显示设备可以是阴极射线管显示器(cathode ray tube display,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma display panel,简称pdp)等。用户可以利用终端设备上的显示设备,来查看显示的文字、图片、视频等信息。
38.应理解,图1中的终端设备、网络和服务器的数目仅是示意性的。根据实现需要,可以是任意数量的终端设备、网络和服务器。
39.下面将结合附图2,对本技术实施例提供的智能审批方法进行详细介绍。其中,本技术实施例中的智能审批装置可以是图1所示的服务器。
40.请参见图2,为本技术实施例提供了一种智能审批方法的流程示意图。如图2所示,本技术实施例的所述方法可以包括以下步骤:
41.s201、启动守护线程。
42.其中,服务器在需要启动自动审批模式时,启动自动审批模式的守护线程,守护线程实时对部署的审批流程进行监测,以执行自动审批过程。
43.s202、检测到单据传递到审批流程中的当前审批环节时,向当前审批环节的审批人推送个人待办。
44.其中,审批流程包括多个审批环节,各个审批环节设置有一个或多个审批人。例如:通用报销单的审批流程包括:经办人审核、财务审核和负责人审核,当前审批环节可以是审批流程中的任意一个审批环节。当单据传递到审批流程中的某一个审批环节时,向该审批环节的审批人推送个人待办,具体为:服务器向审批人的终端设备上推送个人待办的明细信息,明细信息包括:审批环节的名称、单据的传递到当前审批环节的时间、审批时限、单据内容等。
45.s203、在当前审批环节的审批模式为自动审批模式时,根据单据所在的单位确定对应的时长阈值。
46.其中,审批流程的各个审批环节设置有审批模式,审批模式分为手动审批模式和自动审批模式,手动审批模式下由审批人手动执行审批,自动审批模式下由守护线程自动执行审批。服务器预配置有单位和时长阈值之间的映射关系,不同的单位可能具有不同的
时长阈值,时长阈值表示单据传递到审批环节时等待的最大时长。服务器确定提交单据的用户所在的单位,根据上述映射关系确定该单位对应的时长阈值。
47.s204、在当前审批环节的审批人未处理单据的时长超过时长阈值时,通过守护线程获取当前审批环节关联的检查规则和审批策略。
48.其中,审批人的终端设备上显示单据的个人待办时,终端设备会定期的提醒审批人进行处理,提醒方式可以是邮件、短信或电话等,若该审批人未处理单据的时长超过时长阈值,通过守护线程获取当前审批环节关联的检查规则和审批策略,检查规则用于进行合规性检查,审批策略表示单据在当前审批环节检查通过或不通过的处理方法,包括传递至下一审批环节或回退至首个审批环节等。服务器预配置有各个审批环节的检查规则和审批策略。
49.s205、根据检查规则对单据进行合规性检查得到检查结果。
50.其中,服务器解析单据得到各个字段的字段值,利用检查规则对各个字段的字段值进行合规性检查,例如:检查规则为:字段值是否在预设范围、字段值是否为空等,服务器可以在规则中心中获取检查规则。
51.s206、根据检查结果执行审批策略。
52.其中,检查结果分为不通过和通过两种,检查规则包括弱检查规则和强检查规则,在弱检查规则下,若检查结果为不通过,将单据传递至当前审批环节的下一审批环节,以及向当前审批环节的审批人推送不合规信息,不合规信息包括单据中不合格的字段、字段值和该字段值的参考数值范围;若检查结果为通过,将单据传递至当前审批环节的下一审批环节,以提高审批效率。在强检查规则下,若检查结果为不通过,将单据回退到首个审批环节,若检查结果为通过,将单据传递至下一审批环节。
53.进一步的,将在当前审批环节审批后的单据进入到共享中心的任务池中,然后确定单据传递的审批环节,该审批环节可能为下一审批环节或首个审批环节,获取该审批环节设置的多个审批人,在多个审批人中选择一个审批人,选择的方式可以是:统计各个审批人的个人待办的数量,将单据指派给数量最少的审批人,然后从任务池中取出单据后指派给选择的审批人,在选择的审批人推送个人待办,以实现审批任务的主动纸牌以及达到工作量的均衡。或服务器在各个审批人的终端设备上推送审批任务领取消息,基于审批人的领取指令将单据分配给该审批人,实现审批任务的领取。
54.进一步的,在s201之前,还包括自动审批模式的设置步骤,具体包括:
55.选择单据;
56.为所述单据设置审批流程;其中,所述审批流程包括多个审批环节;
57.为所述单据设置费用类型;
58.在所述多个审批环节中选择至少一个审批环节设置审批模式;
59.为所述多个审批环节中的各个审批环节设置审批人。
60.其中,服务器在具有设置权限用户的终端设备上显示多个单据,该用户基于选择指令在多个单据中选择一个或多个单据,即选择的单据的数量为一个或多个。设置审批模式时可以在多个审批环节中选择审批环节设置为自动审批模式,为选择的审批环节则为手动审批模式。各个审批环节的审批人可以使用登录用户标识来表示。
61.举例来说,参见图3所示的自动审批模式的配置界面,服务器在终端设备上显示图
3所示的配置界面,配置界面包括一个规则主表,规则主表包括多个行,每个行包括如下字段:序号、单据、流程(即审批流程)、费用类型和使用状态(包括正在使用和暂停使用),用户可以基于配置界面上的新增控件在规则主表中增加新的行,以及通过删除控件删除某个行。当用户通过鼠标点击某个行时,在规则主表的下方显示规则子表,规则子表的每行包括如下字段:序号、环节(即审批环节)和规则(即检查规则)。用户通过用户界面完成单据的自动审批模式的配置,可以提高配置效率。
62.进一步的,服务器配置单位的时长阈值、违反弱控检查规则时的审批策略以及违反强检查规则时的审批策略。
63.举例来说,参见图4所示的配置界面,服务器在管理员的终端设备上显示配置界面,配置界面上包括规则表,规则表包括如下字段:序号、单位、等待时间(即时长阈值)、违反强控和违反强控,规则表中的各个单元格可基于管理员的编辑指令进行修改,管理员通过配置界面上的新增控件新增行,以及通过删除控件删除行。
64.本技术的实施例在需要对单据进行审批时,启动自动审批模式的守护线程,在单据传递到某个审批环节时,首先启动手动审批模式,向审批人推送个人待办,在单据的等待时长超过时长阈值时,切换为自动审批模式,基于预配置的检查规则对单据进行检查,然后根据预配置的审批策略对检查结果进行处理,实现单据的超时自动审批,本技术通过守护线程执行单据的自动审批,相对于部署专用的rpa工具来说,具有更低的部署成功和维护成本;通过灵活的配置单据的时长阈值、检查规则和审批策略,可以适应不同的应该场景,提高单据审批的兼容性;通过手动审批和自动审批结合的方式,降低审批出错的可能性。
65.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
66.请参见图5,其示出了本技术一个示例性实施例提供的智能审批装置的结构示意图,以下简称装置5。该装置5可以通过软件、硬件或者两者的结合实现成为服务器的全部或一部分。装置5包括:启动单元501、推送单元502、确定单元503、获取单元504、检查单元505和执行单元506。
67.启动单元,用于启动守护线程;
68.推送单元,用于检测到单据传递到审批流程中的当前审批环节时,向所述当前审批环节的审批人推送个人待办;
69.确定单元,用于在所述当前审批环节的审批模式为自动审批模式时,根据所述单据所在的单位确定对应的时长阈值;
70.获取单元,用于在所述当前审批环节的审批人未处理所述单据的时长超过时长阈值时,通过所述守护线程获取所述当前审批环节关联的检查规则和审批策略;
71.检查单元,用于根据所述检查规则对所述单据进行合规性检查得到检查结果;
72.执行单元,用于根据所述检查结果执行所述审批策略。
73.在一个或多个可能的实施例中,所述根据所述检查结果执行所述审批策略,包括:
74.若所述检查规则为弱控检查规则且所述检查结果为不通过,将所述单据传递至所述审批流程的下一个审批环节,以及向所述当前审批环节的审批人推送不合规信息;
75.若所述检查规则为强控检查规则且检查结果为不通过,将所述单据回退到所述审批流程的首个审批环节。
76.在一个或多个可能的实施例中,还包括:
77.设置单元,用于选择单据;
78.为所述单据设置审批流程和费用类型;其中,所述审批流程包括多个审批环节;
79.在所述多个审批环节中选择至少一个审批环节设置审批模式;
80.为所述多个审批环节中的各个审批环节设置审批人。
81.在一个或多个可能的实施例中,还包括:
82.指派单元,用于将当前审批环节审批后的单据加入到共享中心的任务池;
83.确定所述单据传递的审批环节;其中,该审批环节关联多个审批人;
84.在所述多个审批人中选择一个审批人;
85.将所述单据指派给所述审批人。
86.在一个或多个可能的实施例中,所述在所述多个审批人选择一个审批人,包括:
87.统计各个审评人的个人待办的数量;
88.在所述多个审批人中选择个人待办的数量最少的审批人。
89.在一个或多个可能的实施例中,还包括:
90.领取单元,用于将当前审批环节审批后的单据加入到共享中心的任务池;
91.确定所述单据传递的审批环节;其中,该审批环节关联多个审批人;
92.基于所述多个审评人中任意一个审批人的领取指令,将所述单据分配该审批人。
93.在一个或多个可能的实施例中,还包括:
94.配置单元,用于显示配置界面;
95.基于用户的配置指令在所述配置界面设置具有关联关系的单位、时长阈值和审批策略。
96.需要说明的是,上述实施例提供的装置5在执行智能审批方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成上述的全部或者部分功能。另外,上述实施例提供的智能审批装置与智能审批方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
97.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
98.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2所示实施例的方法步骤,具体执行过程可以参见图2所示实施例的具体说明,在此不进行赘述。
99.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的智能审批方法。
100.请参见图6,为本技术实施例提供了一种服务器的结构示意图。如图6所示,所述服务器600可以包括:至少一个处理器601,至少一个网络接口604,用户接口603,存储器605,至少一个通信总线602。
101.其中,通信总线602用于实现这些组件之间的连接通信。
102.其中,用户接口603可以包括显示屏(display)、摄像头(camera),可选用户接口603还可以包括标准的有线接口、无线接口。
103.其中,网络接口604可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
104.其中,处理器601可以包括一个或者多个处理核心。处理器601利用各种接口和线路连接整个服务器600内的各个部分,通过运行或执行存储在存储器605内的指令、程序、代码集或指令集,以及调用存储在存储器605内的数据,执行终端600的各种功能和处理数据。可选的,处理器601可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器601可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器601中,单独通过一块芯片进行实现。
105.其中,存储器605可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器605包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器605可用于存储指令、程序、代码、代码集或指令集。存储器605可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器605可选的还可以是至少一个位于远离前述处理器601的存储装置。如图6所示,作为一种计算机存储介质的存储器605中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。
106.在图6所示的服务器600中,用户接口603主要用于为用户提供输入的接口,获取用户输入的数据;而处理器601可以用于调用存储器605中存储的应用程序,并具体执行如图2所示的方法,具体过程可参照图2所示,此处不再赘述。
107.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
108.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1