基于审批事件实现多系统推送的方法和系统与流程

文档序号:35529989发布日期:2023-09-21 08:31阅读:54来源:国知局
基于审批事件实现多系统推送的方法和系统与流程

本发明涉及计算机,尤其是涉及一种基于审批事件实现多系统推送的方法和系统。


背景技术:

1、目前越来越多公司通过使用多个系统软件来实现日常的管理和运营,使用多系统工作可以更好的满足企业不断发展的需求,实现企业的经营效率,提高企业管理水平;多系统工作模式也可以更好的帮助企业实现管理的精细化和自动化,从而提高企业的管理水平;可以更好的帮助企业实现灵活性,为企业提供更多的可能性,从而更好的应对市场变化。

2、易快报作为敏捷的财务收支管理平台,为大量企业提供移动报销、聚合消费、全程费控、预算管理、发票管理等一站式解决方案,致力于打造智能化报销管理产品,助力企业财务工作的效率提升。尤其是近年来随着市场的规范化,多系统对接的需求普遍存在于各个行业中。其中,审批流程作为易快报服务中的一个重要环节,客户需要针对与审批流程消息同步推送到各平台的待办任务或者消息中心,实现统一消息推送,统一待办待阅推送及回收。而目前用于实现多系统推送任务和消息的方法应用于审批流程时,缺少标准化的解决方案,难以保证各个系统之间待办任务的实时性和统一性,并且需要重复评估和二次开发,成本不可控。也就是说,现有的审批流程在多系统中进行推送的过程中,存在实时性和统一性较差、系统开发和运维成本高的技术问题。


技术实现思路

1、本发明的目的在于提供一种基于审批事件实现多系统推送的方法和系统,以缓解现有技术中存在的审批流程在多系统中进行推送的过程中,实时性和统一性较差、系统开发和运维成本高的技术问题。

2、第一方面,本发明实施例提供了一种基于审批事件实现多系统推送的方法,应用于财务收支管理平台,上述方法包括:

3、获取多个第三方系统的基础数据;上述基础数据包括系统配置信息;

4、基于上述基础数据,针对不同的上述第三方系统,生成对应的推送规则;上述推送规则用于:将上述财务收支管理平台的通知推送到上述第三方系统对接的相应功能模块,不同的上述第三方系统用于对接不同的功能;

5、利用上述推送规则将待审批事件向上述第三方系统进行推送,以实现多系统的信息同步。

6、在一些可能的实现中,获取多个第三方系统的基础数据的步骤之后,上述方法还包括:基于上述系统配置信息生成待对接的上述第三方系统的系统授权接口;上述系统授权接口用于接入上述第三方系统对接的上述功能模块的任务,以及向上述第三方系统推送目标通知。

7、在一些可能的实现中,利用上述推送规则将审批事件向上述第三方系统进行推送的步骤之前,上述方法还包括:

8、基于审批事件确定待推送的审批通知的类型;上述审批通知的类型包括:任务通知和消息通知;上述任务通知包括:待办任务和已办任务;

9、利用上述推送规则将待审批事件向上述第三方系统进行推送的步骤,包括:

10、根据上述审批通知的类型,利用上述推送规则向上述第三方系统对接的不同功能推送对应的通知。

11、在一些可能的实现中,上述方法还包括:在向上述第三方系统进行推送的信息同步过程中,记录同步日志,监控同步数据状态以及耗时情况;增加手动重试,以实现自动报警。

12、在一些可能的实现中,上述方法还包括:生成审批事件的出站消息;上述出站消息为上述财务收支管理平台自动向上述第三方系统发送的post接口请求;上述审批事件的出站消息用于自动执行审批事件的业务流程。

13、在一些可能的实现中,上述方法还包括:针对上述审批事件的出站消息,生成兜底规则;上述兜底规则用于执行任务和定时刷新。

14、在一些可能的实现中,上述方法还包括:向上述财务管理应用发送上述出站消息,并由上述财务管理应用进行解析;

15、接收上述财务管理应用发送的查询单据请求,并返回单据详情;上述财务管理应用用于接收上述单据详情,并基于上述单据详情与上述第三方系统交互生成财务管理应用消息;上述财务管理应用消息包括:出站消息表和单据详情历史表;

16、接收上述财务管理应用消息返回成功响应。

17、第二方面,本发明实施例提供了一种基于审批事件实现多系统推送的系统,上述系统包括:

18、获取模块,用于获取多个第三方系统的基础数据;上述基础数据包括系统配置信息;

19、规则生成模块,用于基于上述基础数据,针对不同的上述第三方系统,生成对应的推送规则;上述推送规则用于:将上述财务收支管理平台的通知推送到上述第三方系统对接的相应功能模块,不同的上述第三方系统用于对接不同的功能;

20、推送模块,用于利用上述推送规则将待审批事件向上述第三方系统进行推送,以实现多系统的信息同步。

21、第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法的步骤。

22、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述第一方面任一项所述的方法。

23、本发明提供了一种基于审批事件实现多系统推送的方法和系统,该方法应用于财务收支管理平台,包括:获取多个第三方系统的基础数据;基于基础数据,针对不同的第三方系统,生成对应的推送规则;推送规则用于:将财务收支管理平台的通知推送到第三方系统对接的相应功能模块;利用推送规则将待审批事件向第三方系统进行推送,以实现多系统的信息同步。通过该方法可以缓解现有审批流程在多系统中进行通知推送的过程中,实时性和统一性较差、系统开发和运维成本高的技术问题,达到了利用标准化解决方案提高多系统代办消息推送的统一性和及时性,降低开发和运维成本的技术效果。



技术特征:

1.一种基于审批事件实现多系统推送的方法,其特征在于,应用于财务收支管理平台,所述方法包括:

2.根据权利要求1所述的基于审批事件实现多系统推送的方法,其特征在于,获取多个第三方系统的基础数据的步骤之后,所述方法还包括:基于所述系统配置信息生成待对接的所述第三方系统的系统授权接口;所述系统授权接口用于接入所述第三方系统对接的所述功能模块的任务,以及向所述第三方系统推送目标通知。

3.根据权利要求1所述的基于审批事件实现多系统推送的方法,其特征在于,利用所述推送规则将审批事件向所述第三方系统进行推送的步骤之前,所述方法还包括:

4.根据权利要求1所述的基于审批事件实现多系统推送的方法,其特征在于,所述方法还包括:在向所述第三方系统进行推送的信息同步过程中,记录同步日志,监控同步数据状态以及耗时情况;增加手动重试,以实现自动报警。

5.根据权利要求1所述的基于审批事件实现多系统推送的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的基于审批事件实现多系统推送的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的基于审批事件实现多系统推送的方法,其特征在于,所述方法还包括:

8.一种基于审批事件实现多系统推送的系统,其特征在于,所述系统包括:

9.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至7任一项所述的方法。


技术总结
本发明提供了一种基于审批事件实现多系统推送的方法和系统,涉及计算机技术领域,该方法应用于财务收支管理平台,包括:获取多个第三方系统的基础数据;基于基础数据,针对不同的第三方系统,生成对应的推送规则;推送规则用于:将财务收支管理平台的通知推送到第三方系统对接的相应功能模块;利用推送规则将待审批事件向第三方系统进行推送,以实现多系统的信息同步。通过该方法可以缓解现有审批流程在多系统中进行通知推送的过程中,实时性和统一性较差、系统开发和运维成本高的技术问题,达到了利用标准化解决方案提高多系统代办消息推送的统一性和及时性,降低开发和运维成本的技术效果。

技术研发人员:余海军,苏强
受保护的技术使用者:北京合思信息技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1