本发明涉及业务流程管理的,尤其是涉及一种基于流程节点信息的业务数据自定义方法、系统、设备以及存储介质。
背景技术:
1、业务流程管理,是一套达成企业各种业务环节整合的全面管理模式。指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的it工具。通常以互联网的方式实现信息传递、、业务监控和企业业务流程的持续升级优化,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。
2、随着企业业务量逐渐增多,相应的业务流程也会增多,每个业务流程需要一个或多个不同岗位的员工相互配合执行,从在上发布流程到流程完结,中途需要多次对流程信息进行修改或添加,使得多人同时在线操作,便会导致系统繁忙,从而使员工在等待查阅或修改流程信息时花费大量时间,甚至遗忘,进而使流程信息更新慢。
技术实现思路
1、为了改善系统繁忙导致流程信息更新慢的问题,本技术提供一种基于流程节点信息的业务数据自定义方法、系统、设备以及存储介质。
2、第一方面,本技术提供一种基于流程节点信息的业务数据自定义方法,采用如下的技术方案:
3、接收用户端发送的用户登录请求,所述用户登录请求包括登录时间点以及用户id;
4、以所述登录时间点为起始点,在经过预设的第一时间段后,检测并获取用户端当前所在网页界面,所述网页界面包括用户登录界面和业务流程大厅界面;
5、若所述用户端当前所在网页界面为用户登录界面,则判定系统存在繁忙的情况,并生成业务数据自动预约存储界面;
6、接收用户端发送的业务数据自动预约存储信息,所述业务数据自动预约存储信息包括预约流程节点、预约上传业务数据包以及预约上传时间点;
7、将所述业务数据自动预约存储信息存储至预设暂存数据库;
8、直至当前时间点达到预约上传时间点,调取所述预设暂存数据库中与所述用户id对应的预约上传业务数据包,并根据所述预约流程节点,将所述业务数据自动预约存储信息存储至预设业务数据库。
9、通过采用上述技术方案,系统接收用户端发送的用户登录请求后,若在预设的第一时间段后,用户端当前网页界面仍为登录界面,则说明系统存在繁忙的情况,同时生成业务数据自动预约储存处理界面,以便用户选择是否需要进行业务数据自动预约存储;若接收到用户端发送的业务自动预约存储信息,则将业务数据自动预约存储信息存储至预设的暂存数据库,并在预约上传时间点根据预约的流程节点,将业务数据包自动存储至预设业务数据库;通过在系统存在繁忙时,将用户需要存储的业务数据包预存储至暂存数据库,并在预约上传时间点将业务数据包同步至预设业务数据库,有助于避免用户多次上线操作,且通过更改时间将业务数据自动上传,有利于减小系统繁忙的可能性,进而有助于防止系统繁忙而导致流程信息更新慢。
10、可选的,在所述检测并获取用户端当前所在网页界面之后,还包括:
11、若所述用户端当前所在网页界面为业务流程大厅界面,则生成操作选择界面,所述操作选择界面包括流程信息查阅区域和业务数据储存区域;
12、若接收到用户端发送的流程信息查阅请求,则生成整体流程界面,所述整体流程界面包括与用户id对应的所有业务流程信息。
13、通过采用上述技术方案,当用户端当前所在网页界面为业务流程大厅界面时,表明系统不繁忙,进而生成操作选择界面,便于用户进行后续流程操作;若接收到用户端发送的流程信息查阅请求,则生成整体流程界面,整体流程界面只包括用户id所对应的所有的业务流程信息,仅供用户查阅且不能修改,从而有利于减少业务流程管理系统的处理时间;若接收到用户端发送的业务数据存储请求,则生成业务数据存储界面,在接收用户业务数据流程信息后,将业务数据流程信息存储至预设业务数据库;操作选择界面的设置,便于用户选择流程信息查阅模式,进而减少了业务流程管理系统的处理时间,有助于减小系统繁忙的可能性。
14、可选的,在所述判定系统存在繁忙的情况之后,还包括:
15、生成登录申请页,所述登录申请页包括紧急登录区域和非紧急登录区域,所述紧急登录区域和非紧急登录区域内均对应设有若干个不同的用户期望上传时间段选择区域以及与用户期望上传时间段选择区域对应的名额数量;
16、若接收到用户端发送的非紧急登录请求,所述非紧急登录请求包括用户id、用户期望上传第一时间段以及接收到非紧急登录请求的时间点;
17、将所述用户id添加至预设的非紧急排队名单中,并根据所述用户期望上传第一时间段来调整与用户id对应的排队顺序;
18、若所述非紧急排队名单存在相同的用户期望上传第一时间段,则根据接收到非紧急登录请求的时间点来调整与用户id对应的排队顺序;
19、若接收到用户端发送的紧急登录请求,所述紧急登录请求包括用户id,则在预设的人员名单数据库中查询与所述用户id绑定的上级id;
20、发送与所述用户id相关的紧急登录确认信息至与上级id对应的移动终端,所述确认信息包括同意紧急登录和拒绝紧急登录;
21、在预设的第二时间段内,若接收到与所述上级id对应的移动终端发送的同意紧急登录请求,所述同意紧急登录请求包括用户id、上级id以及同意请求时间点,则将所述用户id添加至预设的紧急排队名单中,并根据所述同意请求时间点来调整与用户id对应的排队顺序;
22、将所述紧急排队名单与非紧急排队名单整合为总排队名单,所述紧急排队名单位于非紧急排队名单前;
23、按照所述总排队名单中的排队顺序,向所述总排队名单中排名第一的用户id对应的移动终端发送与手动登录系统相关的提示信息,若所述总排队名单中的排名第一的用户id成功登录系统,则将所述排名第一的用户id从总排队名单中剔除。
24、通过采用上述技术方案,通过设置若干个不同的用户期望上传时间段以及控制用户期望上传时间段内的用户数量,从而有助于防止用户集中选择相同的期望上传时间段,尽量避免造成在用户期望上传时间段内多个用户同时登录系统而导致系统再次繁忙;若接收到用户端发送的非紧急登录请求,则按照用户期望上传第一时间段来调整用户id对应的排队顺序,若非紧急排队名单中存在相同的用户期望上传第一时间段,则根据接收到非紧急登录请求的时间点来调整与用户id对应的排队顺序,有助于避免存在相同时间段内的多个用户排队,而导致难以确定排队顺序,以实现非紧急排队名单中的排队优化。
25、若接收到用户端发送的紧急登录请求,通过向与用户id绑定的上级id对应的移动终端发送紧急登录确认信息;在预设的第二时间段内,若系统接收到与上级id对应的移动终端发送的同意紧急登录请求,则根据同意请求时间点将用户id添加至预设的紧急排队名单中并调整用户id的排队顺序;最后将紧急排队名单和非紧急排队名单整合为总排队名单,在总排队名单中,通过向排名第一的用户id对应的移动终端发送与手动登录系统相关的提示信息,以提醒用户手动登录流程信息管理系统,且在总排队名单中的排名第一的用户id成功登录系统后,将排名第一的用户id从总排队名单中剔除,以便于对仅次于排名第一的用户发送短信提醒;当用户存在紧急情况时,采用上述方案有助于调整用户的排队登录顺序,通过将紧急用户排在紧急排队名单中,有助于尽快解决用户的紧急情况,进而有利于提高流程信息更新速度。
26、可选的,在所述将所述业务数据自动预约存储信息存储至预设业务数据库之后,还包括:
27、发送与业务数据存储成功相关的提醒信息至与用户id对应的移动终端。
28、通过采用上述技术方案,发送与业务数据存储成功相关的提醒信息告知用户业务数据存储成功,有助于用户及时了解业务数据的存储情况。
29、可选的,在将所述业务数据自动预约存储信息存储至预设的暂存数据库之后,还包括:
30、直至当前时间点达到预约上传时间点,若判定系统存在繁忙的情况,则发送与所述系统存在繁忙的情况相关的预警信息至与用户id对应的移动终端,所述预警信息包括放弃上传区域和等待上传区域;
31、若接收到用户端发送的等待上传请求,所述等待上传请求包括新预约上传时间点;
32、将所述新预约上传时间点设置为预约上传时间点。
33、通过采用上述技术方案,当当前时间点到达预约上传时间点,且系统仍存在繁忙的情况时,发送与系统存在繁忙的情况相关的预警信息至与用户id对应的移动终端,有助于用户及时了解流程信息存储失败的原因;若用户选择继续上传,重新选择新预约上传时间点,并将新预约上传时间点设为预约上传时间点,从而防止用户遗忘对流程信息的更新。
34、可选的,在所述发送与所述系统存在繁忙的情况相关的预警信息至与用户id对应的移动终端之后,还包括:
35、生成自动登录权限获取页,所述自动登录权限获取页包括允许业务流程管理系统自动登录用户id区域;
36、若接收到与用户id对应的移动终端发送的允许登录请求,所述允许登录请求包括允许登录时间点,则以所述允许登录时间点为起始时间点,每间隔预设的第三时间段自动登录用户id至业务流程管理系统;
37、判断所述系统是否存在繁忙的情况;若否,则发送与用户id登录成功相关的提醒信息至与用户id对应的移动终端。
38、通过采用上述技术方案,在提醒用户系统存在繁忙的情况后,若接收到与用户id对应的移动终端发送的允许登录请求,则以允许登录时间点为起始时间点,每间隔预设的第三时间段系统自动登录用户id并判断系统是否存在繁忙的情况,若否,则发送与当前时间点用户id登陆成功相关的提醒信息告知用户,有助于在系统不繁忙时,用户及时对流程信息进行更新。
39、可选的,在所述发送与用户id登录成功相关的提醒信息至与用户id对应的移动终端之后,还包括:
40、生成存储选择界面,所述存储选择界面包括按照当前时间点自动存储区域、用户手动登录存储区域以及按照新预约上传时间点存储区域;
41、若接收到用户端发送的按照当前时间点自动存储的请求,则将所述业务数据自动预约存储信息存储至预设业务数据库;
42、若接收到用户端发送的用户手动登录储存请求,则取消按照新预约上传时间点存储业务数据。
43、通过采用上述技术方案,生成存储选择页面,若接收到用户端发送的按照当前时间点自动存储的请求,则在当前时间点自动将业务数据自动预约存储信息存储至预设业务数据库;若接收到用户端发送的用户手动登录储存请求,则用户在当前时间点手动登录系统并存储相关信息,从而用户在系统不繁忙时及时将需要存储的业务数据存储至预设业务数据库中,有助于加快流程信息的更新速度。
44、第二方面,本技术提供一种基于流程节点信息的业务数据自定义系统,采用如下的技术方案:
45、所述系统包括:
46、登录请求模块,用于接收用户端发送的用户登录请求,所述用户登录请求包括登录时间点以及用户id;
47、检测登录模块,用于以所述登录时间点为起始点,在经过预设的第一时间段后,检测并获取用户端当前所在网页界面,所述网页界面包括用户登录界面和业务流程大厅界面;
48、繁忙判断模块,若所述用户端当前所在网页界面为用户登录界面,则用于判定系统存在繁忙的情况,并生成业务数据自动预约存储界面;
49、数据接收模块,用于接收用户端发送的业务数据自动预约存储信息,所述业务数据自动预约存储信息包括预约流程节点、预约上传业务数据包以及预约上传时间点;
50、数据暂存模块,用于将所述业务数据自动预约存储信息存储至预设暂存数据库;
51、自动上传模块,若当前时间点达到预约上传时间点,则用于调取所述预设暂存数据库中与所述用户id对应的预约上传业务数据包,并根据所述预约流程节点,将所述业务数据自动预约存储信息存储至预设业务数据库。
52、第三方面,本技术提供一种计算机设备,采用如下的技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述任一种基于流程节点信息的业务数据自定义方法的计算机程序。
53、第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:存储有能够被处理器加载并执行上述任一种基于流程节点信息的业务数据自定义方法的计算机程序。
54、综上所述,本技术包括以下至少一种有益技术效果:
55、1.若系统存在繁忙的情况,生成业务数据自动预约存储处理界面,若接收用户端发送的业务数据自动预约存储信息,则在预约上传的时间点,将预约上传业务数据存储至预设业务数据库,从而使业务数据自动分时间段上传至业务数据库,尽量避免用户多次上线操作,有助于减小系统繁忙的可能,也有利于加快流程节点信息的更新速度;
56、2.若接收到用户紧急登录请求,则发送紧急登录的确认信息至与用户id对应的上级移动终端,若接收到与用户id对应的上级移动终端发送的确认紧急登录的请求,则将用户id添加至紧急排队名单中排队,并在总名单中将紧急排队名单放在非紧急排队名单前,在总名单中,当用户排队至第一位时,在发送与手动登录相关提醒信息至用于id对应的移动终端,提醒用户尽快登录并处理紧急情况,通过将紧急用户排在紧急排队名单中,有助于尽快解决用户的紧急情况,进而有利于提高流程信息更新速度;
57、3.在将业务数据自动预约存储信息存储至预设业务数据库之后,发送确认信息至用户id对应的移动终端,从而告知用户存储进程,有利于用户对流程信息进行同步,便于用户进行下一步操作;
58、4.通过自动检测系统是否繁忙,以便在系统不繁忙的情况下,及时将与账号登录成功相关信息发送至用户id对应的移动端,便于用户及时登录更新业务数据,有助于加快流程信息的更新速度。