本发明涉及计算机,尤其涉及一种流程处理方法、系统、电子设备和存储介质。
背景技术:
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、本发明提供的一种流程处理方法、系统、电子设备和存储介质,通过将流程处理系统嵌入部署在业务系统上,使得流程处理系统在接收到客户端发送的流程处理请求的情况下,从业务系统获取当前流程节点所需的业务数据,并将业务数据自动填充至当前流程节点对应的流程处理页面中,从而供当前流程节点对应的处理人进行处理,在处理人执行完相应的流程处理操作后,实时更新流程信息和业务数据,实现了业务数据和流程信息之间的实时同步,可加快流程的流转,提升流程处理效率。
1.一种流程处理方法,其特征在于,应用于流程处理系统,所述流程处理系统嵌入部署在业务系统上,所述流程处理方法包括:
2.根据权利要求1所述的流程处理方法,其特征在于,所述从所述业务系统获取所述流程处理请求对应的当前流程节点所需的业务数据,包括:
3.根据权利要求1所述的流程处理方法,其特征在于,所述在确定所述当前流程节点对应的处理人执行完相应的流程处理操作后,实时更新流程信息和业务数据至所述业务系统,包括:
4.根据权利要求1所述的流程处理方法,其特征在于,所述将所述当前流程节点对应的流程处理页面提供给所述当前流程节点对应的处理人进行处理之前,还包括:
5.根据权利要求1所述的流程处理方法,其特征在于,所述下一流程节点对应的处理人是所述当前流程节点对应的处理人选择的或者根据所述当前流程节点对应的流程处理页面中的处理人列表选择的。
6.根据权利要求1所述的流程处理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的流程处理方法,其特征在于,所述方法还包括:
8.一种流程处理系统,其特征在于,所述流程处理系统嵌入部署在业务系统上,所述流程处理系统包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的流程处理方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的流程处理方法。