流程节点的处理方法、装置、存储介质及电子设备与流程

文档序号:30337521发布日期:2022-06-08 07:11阅读:194来源:国知局
流程节点的处理方法、装置、存储介质及电子设备与流程

1.本技术涉及处理流程节点的技术领域,特别涉及流程节点的处理方法、装置、存储介质及电子设备。


背景技术:

2.在较大的企业、单位中,为了保证工作流的顺利进行,一项工作、请求等均设置其对应的审批流程。其中,审批流程往往需要多个不同等级的审核人或相同等级的多个审核人进行审批,在通过所有的审批节点之后,才能够继续进行该项工作或完成请求。
3.但往往审批流程中审批节点较多,对同一个业务需要针对不同的审核人多次发起审批,以完成审批,导致审批效率较低,耗时耗力,并且,每个审批流程的审批节点均需要人工生成及维护。


技术实现要素:

4.本技术实施例的目的在于提供一种流程节点的处理方法、装置、存储介质及电子设备,能够提高审批效率,省时省力,自动化程度较高。
5.第一方面,本技术实施例提供了一种流程节点的处理方法,包括:
6.获取目标业务的审批数据;
7.基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
8.在一种可能的实施方式中,所述获取流程数据,包括:
9.接收发起端发送的审批启动指令;
10.从所述启动指令中提取审批数据,其中,所述审批数据中包括审核人以及审批期限。
11.在一种可能的实施方式中,所述基于所述审批数据创建审批节点,包括:
12.基于所述审核人的审批等级创建审批主节点以及审批子节点,其中,所述审批主节点处于审批主流程,所述审批子节点处于审批子流程,一个所述审批主节点与一个或多个所述审批子流程关联。
13.在一种可能的实施方式中,所述的处理方法还包括:
14.在一个所述审批节点与多个所述审批子流程关联的情况下,基于所述审批数据包括的业务标识与子流程标识,从多个所述审批子流程中确定所述目标业务对应的审批子流程。
15.在一种可能的实施方式中,所述的处理方法还包括:
16.在启动所述审批子流程的第一个审批子节点之前,确定上一节点是否为与该审批子流程关联的节点;
17.若是,则启动所述审批子流程的第一个审批子节点。
18.在一种可能的实施方式中,所述的处理方法还包括:
19.接收异常提醒信息,其中,所述异常提醒信息为基于审核人执行的预设操作生成的;
20.从所述异常提醒信息中提取异常流程标识;
21.将所述异常流程标识对应的异常子流程删除。
22.在一种可能的实施方式中,所述的处理方法还包括:
23.接收新增的审批数据;
24.基于所述新增的审批数据增建新的审批主节点和/或新的审批子节点。
25.第二方面,本技术实施例还提供了一种流程节点的处理装置,包括:
26.获取模块,其配置地获取目标业务的审批数据;
27.创建模块,其配置地基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
28.第三方面,本技术实施例还提供了一种存储介质,其中,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如下步骤:
29.获取目标业务的审批数据;
30.基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
31.第四方面,本技术实施例还提供了一种电子设备,其中,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如下步骤:
32.获取目标业务的审批数据;
33.基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
34.本技术实施例基于目标业务的审批数据自动创建审批节点,也即形成目标业务对应的一个审批流程,进而使得发起端发起一次审批即可,大大提高了审批效率;并且,创建审批节点时无需人工参与,省时省力,自动化程度较高。
附图说明
35.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
36.图1示出了本技术所提供的一种流程节点的处理方法的流程图;
37.图2示出了本技术所提供的另一种流程节点的处理方法的流程图;
38.图3示出了本技术所提供的另一种流程节点的处理方法的流程图;
39.图4示出了本技术所提供的流程节点的处理装置的结构示意图;
40.图5示出了本技术所提供的电子设备的结构示意图。
具体实施方式
41.此处参考附图描述本技术的各种方案以及特征。
42.应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本技术的范围和精神内的其他修改。
43.包含在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且与上面给出的对本技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本技术的原理。
44.通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本技术的这些和其它特性将会变得显而易见。
45.还应当理解,尽管已经参照一些具体实例对本技术进行了描述,但本领域技术人员能够确定地实现本技术的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
46.当结合附图时,鉴于以下详细说明,本技术的上述和其他方面、特征和优势将变得更为显而易见。
47.此后参照附图描述本技术的具体实施例;然而,应当理解,所申请的实施例仅仅是本技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本技术模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本技术。
48.本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本技术的相同或不同实施例中的一个或多个。
49.在实际应用中,本技术实施例中的流程节点的处理方法的执行主体可以是系统的处理器或控制器等,为了便于阐述,下文中用处理器进行详细说明。如图1所示,为本技术实施例提供的流程节点的处理方法的流程图,其中,具体步骤包括s101和s102。
50.s101,获取目标业务的审批数据。
51.在具体实施中,不同的企业中存在相同或不同的业务,例如员工请假为相同的业务,文件审核、授权请求等为不同的业务。
52.其中,不同的目标业务对应有不同的审批数据,进而不同的目标业务便对应有不同的审批流程。值得说明的是,也可以将不同的目标业务构建在同一个流程框架中,也就是说,不同的目标业务对应的审批流程中存在相同的审批节点,进而简化企业的总审批流程。
53.作为其中一个示例地,在获取流程数据时,先接收发起端发送的审批启动指令,也即当前存在待审批的目标业务。在接收到审批启动指令之后,从启动指令中提取审批数据,其中,审批数据中包括审核人以及审批期限。其中,审核人可以为多个,并且,审核数据中还包括有审核人的属性信息,如审核人所属的部门、审核人的审批等级、审核人的审批权限等,审批期限为基于审核人的属性信息预先设定的,在临近审批期限结束时,如审批截止时间前两个小时等,还可以基于审批期限生成期限提醒信息,并将该期限提醒信息发送给审核人,以提醒审核人及时进行审批。
54.s102,基于审批数据创建审批节点;其中,所有审批节点处于同一审批流程中,所有审批节点能够完成目标业务的审批。
55.在获取到审批数据之后,基于审批数据创建该目标业务对应的审批节点。其中,审
批节点为一个或多个。当然,所有的审批节点处于同一审批流程中,使得通过该审批流程中所有审批节点便能够完成目标业务的审批,使得发起端发起一次审批即可,大大提高了审批效率。
56.在具体实施中,存在目标业务需要多个相同等级部门的审核人或具备相同审批等级的审核人进行审批,此时,便可以基于审核人的审批等级创建审批主节点以及审批子节点,也就是说,创建一个审批主流程和多个审批子流程,审批主节点处于审批主流程中,审批子节点处于审批子流程中,其中,一个审批主节点与一个或多个审批子流程关联,使得审批子流程嵌套在审批主流程中。
57.值得说明的是,在审批等级较多的情况下,还可以在审批子流程中嵌套下一级审批子流程,此时,审批子流程中的一个审批子节点与一个或多个下一级审批子流程关联,以此类推。
58.进一步地,审批主流程和每个审批子流程均可以设置其唯一对应的流程标识,该流程标识与目标业务的业务标识存在关联关系。因此,在一个审批主节点与多个审批子流程关联的情况下,存在与审批主节点关联的多个审批子流程中,仅部分审批子流程与目标业务对应,因此,基于审批数据包括的业务标识与子流程标识,从多个审批子流程中确定目标业务对应的审批子流程。其中,目标业务的业务标识可以为发起端确定的,也可以为处理器随机确定的,每个审批流程的流程标识为处理器按照一定规则针对业务标识确定的。
59.为了进一步确保审批子流程与审批主节点的关联性,在启动审批子流程的第一个审批子节点之前,确定上一节点是否为与该审批子流程关联的节点;若是,则确定上一节点与该审批子流程关联,启动审批子流程的第一个审批子节点,以按照该审批子流程进行审批;若否,则确定上一节点与该审批子流程不关联,则不启动审批子流程的第一个审批子节点,直接跳转至上一节点所在流程的下一节点。例如,在审批主流程a的第一个审批主节点处,关联有审批子流程1,在跳转至审批子流程1的第一个审批子节点之后,再次确定审批主流程a的第一个审批主节点与该审批子流程1是否关联,若关联,则按照审批子流程1进行审批,若不关联,则跳转至审批主流程a的第二个审批主节点,该第二个审批主节点为第一时个审批主节点的下一个节点。
60.如图2所示,本技术实施例还提供了处理方法流程图,其中,具体步骤包括s201-s203。
61.s201,接收异常提醒信息,其中,异常提醒信息为基于审核人执行的预设操作生成的。
62.s202,从异常提醒信息中提取异常流程标识。
63.s203,将异常流程标识对应的异常子流程删除。
64.在实际应用中,存在审批主节点和/或审批子节点异常的情况,如该审批主节点和/或审批子节点不属于目标业务,或该审批主节点和/或审批子节点对应的审核人不符等,审核人均可以在终端执行预设操作,以基于审核人执行的预设操作生成异常提醒信息,并将该异常提醒信息发送给处理器。其中,异常提醒信息中包括异常流程标识、异常节点标识等。
65.在接收到异常提醒信息之后,从异常提醒信息中提取异常流程标识;之后,将异常流程标识对应的异常子流程删除。
66.如图3所示,本技术实施例还提供了处理方法流程图,其中,具体步骤包括s301和s302。
67.s301,接收新增的审批数据。
68.s302,基于新增的审批数据增建新的审批主节点和/或新的审批子节点。
69.在实际应用中,还存在发起端确定的审批数据遗漏的情况,在审批流程结束之前,发起端还可以再次确定新增的审批数据。
70.处理器在接收到新增的审批数据之后,基于新增的审批数据增建新的审批主节点和/或新的审批子节点,以自行完善审批流程。
71.值得说明的是,在将不同的目标业务构建在同一个流程框架中时,不同的目标业务对应的审批流程中存在相同的审批节点或流程,此时,可以将不同的目标业务对应的审批流程中相同的审批节点或流程设置其属性为不可更改或为其增加不可更改相关的标签,避免由于节点或流程更改导致的审批流程错误耗时耗力的问题。
72.本技术实施例基于目标业务的审批数据自动创建审批节点,也即形成目标业务对应的一个审批流程,进而使得发起端发起一次审批即可,大大提高了审批效率;并且,创建审批节点时无需人工参与,省时省力,自动化程度较高。
73.基于同一发明构思,本技术的第二方面还提供了一种与流程节点的处理方法对应的流程节点的处理装置,由于本技术中的装置解决问题的原理与本技术上述流程节点的处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
74.参见图4所示,流程节点的处理装置包括:
75.获取模块401,其配置地获取目标业务的审批数据;
76.创建模块402,其配置地基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
77.在另一实施例中,所述获取模块401具体配置为:
78.接收发起端发送的审批启动指令;
79.从所述启动指令中提取审批数据,其中,所述审批数据中包括审核人以及审批期限。
80.在另一实施例中,所述创建模块402具体配置为:
81.基于所述审核人的审批等级创建审批主节点以及审批子节点,其中,所述审批主节点处于审批主流程,所述审批子节点处于审批子流程,一个所述审批主节点与一个或多个所述审批子流程关联。
82.在另一实施例中,所述处理装置还包括第一确定模块403,其配置地:
83.在一个所述审批节点与多个所述审批子流程关联的情况下,基于所述审批数据包括的业务标识与子流程标识,从多个所述审批子流程中确定所述目标业务对应的审批子流程。
84.在另一实施例中,所述处理装置还包括第二确定模块404,其配置地:
85.在启动所述审批子流程的第一个审批子节点之前,确定上一节点是否为与该审批子流程关联的节点;
86.若是,则启动所述审批子流程的第一个审批子节点。
87.在另一实施例中,所述处理装置还包括删除模块405,其配置地:
88.接收异常提醒信息,其中,所述异常提醒信息为基于审核人执行的预设操作生成的;
89.从所述异常提醒信息中提取异常流程标识;
90.将所述异常流程标识对应的异常子流程删除。
91.在另一实施例中,所述处理装置还包括新增模块406,其配置地:
92.接收新增的审批数据;
93.基于所述新增的审批数据增建新的审批主节点和/或新的审批子节点。
94.本技术实施例基于目标业务的审批数据自动创建审批节点,也即形成目标业务对应的一个审批流程,进而使得发起端发起一次审批即可,大大提高了审批效率;并且,创建审批节点时无需人工参与,省时省力,自动化程度较高。
95.本技术的第三方面还提供了一种存储介质,该存储介质为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行时实现本技术任意实施例提供的方法,包括如下步骤:
96.s11,获取目标业务的审批数据;
97.s12,基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
98.计算机程序被处理器执行获取流程数据时,还具体被处理器执行如下步骤:接收发起端发送的审批启动指令;从所述启动指令中提取审批数据,其中,所述审批数据中包括审核人以及审批期限。
99.计算机程序被处理器执行基于所述审批数据创建审批节点时,具体被处理器执行如下步骤:基于所述审核人的审批等级创建审批主节点以及审批子节点,其中,所述审批主节点处于审批主流程,所述审批子节点处于审批子流程,一个所述审批主节点与一个或多个所述审批子流程关联。
100.计算机程序被处理器执行处理方法时,具体被处理器执行如下步骤:在一个所述审批节点与多个所述审批子流程关联的情况下,基于所述审批数据包括的业务标识与子流程标识,从多个所述审批子流程中确定所述目标业务对应的审批子流程。
101.计算机程序被处理器执行处理方法时,还被处理器执行如下步骤:在启动所述审批子流程的第一个审批子节点之前,确定上一节点是否为与该审批子流程关联的节点;若是,则启动所述审批子流程的第一个审批子节点。
102.计算机程序被处理器执行处理方法时,还被处理器执行如下步骤:接收异常提醒信息,其中,所述异常提醒信息为基于审核人执行的预设操作生成的;从所述异常提醒信息中提取异常流程标识;将所述异常流程标识对应的异常子流程删除。
103.计算机程序被处理器执行处理方法时,还被处理器执行如下步骤:接收新增的审批数据;基于所述新增的审批数据增建新的审批主节点和/或新的审批子节点。
104.本技术实施例基于目标业务的审批数据自动创建审批节点,也即形成目标业务对应的一个审批流程,进而使得发起端发起一次审批即可,大大提高了审批效率;并且,创建审批节点时无需人工参与,省时省力,自动化程度较高。
105.需要说明的是,本技术上述的存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限
于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何存储介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
106.本技术的第四方面还提供了一种电子设备,如图5所示,该电子设备至少包括存储器501和处理器502,存储器501上存储有计算机程序,处理器502在执行存储器501上的计算机程序时实现本技术任意实施例提供的方法。示例性的,电子设备计算机程序执行的方法如下:
107.s21,获取目标业务的审批数据;
108.s22,基于所述审批数据创建审批节点;其中,所有所述审批节点处于同一审批流程中,所有所述审批节点能够完成所述目标业务的审批。
109.处理器在执行存储器上存储的获取流程数据时,还执行如下计算机程序:接收发起端发送的审批启动指令;从所述启动指令中提取审批数据,其中,所述审批数据中包括审核人以及审批期限。
110.处理器在执行存储器上存储的基于所述审批数据创建审批节点时,还执行如下计算机程序:基于所述审核人的审批等级创建审批主节点以及审批子节点,其中,所述审批主节点处于审批主流程,所述审批子节点处于审批子流程,一个所述审批主节点与一个或多个所述审批子流程关联。
111.处理器在执行存储器上存储的处理方法时,还执行如下计算机程序:在一个所述审批节点与多个所述审批子流程关联的情况下,基于所述审批数据包括的业务标识与子流程标识,从多个所述审批子流程中确定所述目标业务对应的审批子流程。
112.处理器在执行存储器上存储的处理方法时,还执行如下计算机程序:在启动所述审批子流程的第一个审批子节点之前,确定上一节点是否为与该审批子流程关联的节点;若是,则启动所述审批子流程的第一个审批子节点。
113.处理器在执行存储器上存储的处理方法时,还执行如下计算机程序:接收异常提醒信息,其中,所述异常提醒信息为基于审核人执行的预设操作生成的;从所述异常提醒信息中提取异常流程标识;将所述异常流程标识对应的异常子流程删除。
114.处理器在执行存储器上存储的处理方法时,还执行如下计算机程序:接收新增的审批数据;基于所述新增的审批数据增建新的审批主节点和/或新的审批子节点。
115.本技术实施例基于目标业务的审批数据自动创建审批节点,也即形成目标业务对
应的一个审批流程,进而使得发起端发起一次审批即可,大大提高了审批效率;并且,创建审批节点时无需人工参与,省时省力,自动化程度较高。
116.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
117.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本邻域技术人员应当理解,本技术中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
118.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
119.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
120.以上对本技术多个实施例进行了详细说明,但本技术不限于这些具体的实施例,本邻域技术人员在本技术构思的基础上,能够做出多种变型和修改实施例,这些变型和修改都应落入本技术所要求保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1