System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及系统管理,尤其涉及一种工作流管理方法、工作流管理设备以及可读存储介质。
技术介绍
1、flowable为一种工作流引擎,可以提供实时的业务流程管理功能。通过flowable开发的工作流为可以将复杂的业务流程划分为一系列的任务和子任务,并以可视化的方式进行设计和调整,即通过flowable开发的工作流是一个可以帮助组织、控制和管理业务流程的系统。
2、由于现有的通过flowable开发的工作流只能适配单个业务系统,无法应用于多个不同的业务系统微服务。因此,每个业务系统都需要独立开发和管理自己的工作流。由于不同的业务系统存在相似或者相同的工作流功能,因此,开发过程中会出现重复研发的情况,进而导致研发资源的浪费。并且,由于微服务架构下的系统一般由多个服务组成,若每个业务系统都独立开发和管理自己的工作流,则会导致工作流的管理和调度变得困难,进而影响到微服务之间的协调和整体性能。
3、因此,现有的通过flowable开发的工作流存在无法进行统一的管理与研发,进而导致工作流管理的混乱以及研发资源的浪费的缺陷。
4、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种工作流管理方法,旨在解决现有的通过flowable开发的工作流存在无法进行统一的管理与研发,进而导致工作流管理的混乱以及研发资源的浪费的缺陷的问题。
2、为实现上述目的,本专利技术提供的一种工作流
3、当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息;
4、当接收到代理服务指令时,基于所述域名信息的域名地址,发送接口请求至所述目标业务系统;
5、根据所述目标业务系统基于所述接口请求提供的接口,输出所述目标业务系统的数据至前端界面;
6、基于所述前端界面,执行对所述目标业务系统的代理操作。
7、可选地,所述根据所述目标业务系统基于所述接口请求提供的接口,输出所述目标业务系统的数据至前端界面的步骤包括:
8、根据所述目标业务系统基于所述接口请求提供的接口,获取所述目标业务系统的工作流程的数据,所述目标业务系统基于所述接口请求提供的接口为工作流程包的接口;
9、输出所述工作流程的数据至所述前端界面。
10、可选地,所述当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息的步骤包括:
11、确定目标业务系统之后,返回域名信息请求指令至所述前端界面;
12、基于所述前端界面接收所述域名信息,所述域名信息包括系统id和域名地址;
13、保存所述域名信息至流程管理数据库。
14、可选地,所述当接收到代理服务指令时,基于所述域名信息的域名地址,发送接口请求至所述目标业务系统的步骤包括:
15、读取所述代理服务指令中的系统id;
16、基于所述系统id,于流程管理数据库中,获取所述系统id对应的所述域名地址。
17、可选地,所述当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息的步骤之后,还包括:
18、当接收到业务系统监控指令之后,读取所述业务系统监控指令中的系统id;
19、根据所述系统id,于流程管理数据库中,获取所述系统id对应的所述域名地址;
20、基于所述域名地址,发送接口请求至所述目标业务系统;
21、根据所述目标业务系统基于所述接口请求提供的接口,对所述目标业务系统进行监控。
22、可选地,所述工作流管理方法应用于业务系统,所述工作流管理方法包括以下步骤:
23、当接收到工作流管理平台发送的接口请求时,根据所述接口请求,向所述工作流管理平台提供工作流程包的接口;
24、基于所述工作流程包的接口,发送工作流程的数据至所述工作流管理平台。
25、可选地,所述当接收到工作流管理平台发送的接口请求时,根据所述接口请求,向所述工作流管理平台提供工作流程包的接口的步骤之前,还包括:
26、获取二次封装的工作流程包,所述二次封装的工作流程包是在一次封装的工作流程包中新增控制台接口和功能接口,并进行再次封装生成的。
27、可选地,所述基于所述工作流程包的接口,发送工作流程的数据至所述工作流管理平台的步骤包括:
28、当接收到流程实例发起指令之后,生成流程实例;
29、调用工作流程包的工作流引擎,根据工作流模型,执行所述流程实例,并生成所述工作流程的数据;
30、发送所述工作流程的数据至所述工作流管理平台。
31、此外,为实现上述目的,本专利技术还提供一种工作流管理设备,所述工作流管理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的工作流管理程序,所述工作流管理程序被所述处理器执行时实现如上所述的工作流管理方法的步骤。
32、此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有工作流管理程序,所述工作流管理程序被处理器执行时实现如上所述的工作流管理方法的步骤。
33、本专利技术实施例提供工作流管理方法、工作流管理设备以及可读存储介质,在工作流管理平台通过根据接收到的业务系统接入指令,确定目标业务系统,并获取目标业务系统的域名信息,以实现在工作流管理平台上接入不同的业务系统;通过在接收到代理服务指令时,基于所述域名信息的域名地址,发送接口请求至所述目标业务系统以实现对目标业务系统进行独立的连接和访问;避免因为一个业务系统故障,而影响到工作流管理平台对各个业务系统的管理;通过根据目标业务系统提供的接口,输出目标业务系统的数据至前端界面,以基于前端界面执行对目标业务系统的代理操作,以使用户可以在统一的界面上查看和操作不同业务系统的工作流数据。实现了对工作流的统一管理与开发,并使各个业务系统相互独立,不相互影响。
本文档来自技高网...【技术保护点】
1.一种工作流管理方法,其特征在于,应用于工作流管理平台,所述工作流管理方法包括以下步骤:
2.如权利要求1所述的工作流管理方法,其特征在于,所述根据所述目标业务系统基于所述接口请求提供的接口,输出所述目标业务系统的数据至前端界面的步骤包括:
3.如权利要求1所述的工作流管理方法,其特征在于,所述当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息的步骤包括:
4.如权利要求1所述的工作流管理方法,其特征在于,所述当接收到代理服务指令时,基于所述域名信息的域名地址,发送接口请求至所述目标业务系统的步骤包括:
5.如权利要求1所述的工作流管理方法,其特征在于,所述当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息的步骤之后,还包括:
6.一种工作流管理方法,其特征在于,应用于业务系统,所述工作流管理方法包括以下步骤:
7.如权利要求6所述的工作流管理方法,其特征在于,所述当接收到工作流管理平台发送的接口请求
8.如权利要求6所述的工作流管理方法,其特征在于,所述基于所述工作流程包的接口,发送工作流程的数据至所述工作流管理平台的步骤包括:
9.一种工作流管理设备,其特征在于,所述工作流管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的工作流管理程序,所述工作流管理程序配置为实现如权利要求1至8中任一项所述的工作流管理方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有工作流管理程序,所述工作流管理程序被处理器执行时实现如权利要求1至8任一项所述的工作流管理方法的步骤。
...【技术特征摘要】
1.一种工作流管理方法,其特征在于,应用于工作流管理平台,所述工作流管理方法包括以下步骤:
2.如权利要求1所述的工作流管理方法,其特征在于,所述根据所述目标业务系统基于所述接口请求提供的接口,输出所述目标业务系统的数据至前端界面的步骤包括:
3.如权利要求1所述的工作流管理方法,其特征在于,所述当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息的步骤包括:
4.如权利要求1所述的工作流管理方法,其特征在于,所述当接收到代理服务指令时,基于所述域名信息的域名地址,发送接口请求至所述目标业务系统的步骤包括:
5.如权利要求1所述的工作流管理方法,其特征在于,所述当接收到业务系统接入指令时,根据所述业务系统接入指令,确定目标业务系统,并获取所述目标业务系统的域名信息的步骤之后,还包括:
6.一...
【专利技术属性】
技术研发人员:杨江,张宝浩,刘海东,
申请(专利权)人:招商局金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。