本发明涉及工作流引擎,尤其涉及一种审批工作流系统。
背景技术:
1、在日常工作中,参与者(发起人)选择一个已经定义的流程,发起人填写开发相关的数据,并启动该流程,由流程引擎执行流程,将流程流转到各个参与者(审批人),审批人填写业务数据。然后提交审批,现有技术中的审批流程方法存在以下缺陷:目前的审批工作流系统中,大多采用分级审批,即需要多个审批负责人对一个申请审批文档进行逐级审批,只有上一个人审批完成之后下一个人才能进行审批,这样的审批流程比较耗时,审批效率低。
技术实现思路
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、a、所述审批负责人接收到审批通知,且在打开进入待审批文档时,需进行身份验证,通过身份验证才可以进入到审批文档中进行审批工作;
34、b、待审批工作完成之后,将处理为已审批的管理流程中,并将其个人审批结果保存和记录到所述审批记录与报告模块中,所述个人审批结果包括同意、不同意;
35、c、当有所述审批负责人超过两天没有处理该审批文档时,系统将再次发送消息通知该审批负责人,以提醒审批负责人及时处理审批任务;
36、d、待审批文档在最后一个审批负责人完成审批工作时,将生成最终审批结果且将最终审批结果通过邮箱通知申请人,所述最终审批结果包括通过、不通过。
37、优选的,所述协同模块采用区块链技术,利用所述区块链技术确保数据的安全性和完整性。通过将审批过程中的关键数据存储在区块链上,使用加密算法对数据进行加密,并生成哈希值进行验证,通过共识算法确保区块链的一致性和安全性,可以防止数据篡改和未经授权的访问。
38、优选的,所述审批记录与报告模块,用于记录和生成审核的历史记录和报告,所述审核记录和报告模块可以自动保存审核任务的详细信息和结果,并生成相应的报告,用户可以随时查看和导出这些记录和报告,以便进行分析和审查。
39、优选的,还包括应用程序接口,用于连接移动端应用程序以及与其他系统可以与审批工作流系统进行无缝集成,实现数据的共享和交互,同时通过支持http协议和常见的数据交换格式,使得与其他系统之间的数据交换更加方便和兼容。
40、与现有技术相比,本发明达到的有益效果如下:
41、本发明提供的一种审批工作流系统,通过单行审批模式和并行审批模式相结合的方式,当有多个审核负责人对同一个审批文档进行审批时,采用并行审批模式,多个审核负责人可以同时对同一个审批文档进行审批,无需分级审批,节约了审批时间,提高了审批的效率。
1.一种审批工作流系统,其特征在于,包括工作流自定义模块、审批申请模板模块、审批内容识别模块、受理模块、挂起模块、审批负责人管理模块、审批分配模块、协同模块、审批记录与报告模块,
2.根据权利要求1所述的一种审批工作流系统,其特征在于,所述工作流自定义模块包括工作流定义器、工作流自定义接口和工作流自定义数据库,
3.根据权利要求2所述的一种审批工作流系统,其特征在于,所述审批申请模板模块包括审批申请模板定义器、审批申请模板接口、审批申请模板数据库,
4.根据权利要求3所述的一种审批工作流系统,其特征在于,所述审批内容识别模块包括模板识别接口,所述模板识别接口与所述审批申请模板数据库相连,所述审批内容识别模块采用基于卷积神经网络的支持向量机模型算法来实现。
5.根据权利要求4所述的一种审批工作流系统,其特征在于,所述审批负责人信息管理模块包括审批负责人信息定义器、审批负责人信息管理接口,审批负责人信息管理数据库,
6.根据权利要求5所述的一种审批工作流系统,其特征在于,所述审批分配模块包括分配器、分配器接口,
7.根据权利要求6所述的一种审批工作流系统,其特征在于,所述并行审批模式流程具体包括如下:
8.根据权利要求7所述的一种审批工作流系统,其特征在于,所述协同模块采用区块链技术,利用所述区块链技术确保数据的安全性和完整性。通过将审批过程中的关键数据存储在区块链上,使用加密算法对数据进行加密,并生成哈希值进行验证,通过共识算法确保区块链的一致性和安全性,可以防止数据篡改和未经授权的访问。
9.根据权利要求8所述的一种审批工作流系统,其特征在于,所述审批记录与报告模块,用于记录和生成审核的历史记录和报告,所述审核记录和报告模块可以自动保存审核任务的详细信息和结果,并生成相应的报告,用户可以随时查看和导出这些记录和报告,以便进行分析和审查。
10.根据权利要求9所述的一种审批工作流系统,其特征在于,还包括应用程序接口,用于连接移动端应用程序以及与其他系统可以与审批工作流系统进行无缝集成,实现数据的共享和交互,同时通过支持http协议和常见的数据交换格式,使得与其他系统之间的数据交换更加方便和兼容。