[发明专利]一种支持多业务场景调用的方法和流程系统在审
申请号: | 202010612894.5 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111782363A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 张楠 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/52 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 赖定珍 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 业务 场景 调用 方法 流程 系统 | ||
本发明公开了一种支持多业务场景调用的方法和流程系统,涉及应用软件系统开发领域。该方法包括:创建业务系统与流程系统的连接,业务系统将流程场景驱动命令发送给流程系统,流程系统根据流程场景驱动命令执行场景驱动逻辑,根据场景驱动逻辑的执行结果执行流程数据,获得流程数据的执行结果,并将执行结果返回业务系统,通过集群的模式统一对前端提供服务,实现了根据不同的事件和结果进行实时的决策,从而提升多业务场景下流程的敏捷性。
技术领域
本发明涉及应用软件系统开发领域,尤其涉及一种支持多业务场景调用的方法和流程系统。
背景技术
随着企业业务的深入发展,不同应用场景的业务也越来越多,现有技术中处理每一种业务都进行单独的一套流程全生命周期管理,业务系统不断发出调用请求,流程系统度调用请求进行处理,但是未建立起流程系统内容的协作关系,无法合理协调工作,每一条调用请求都需要设计流程模板,处理过程繁琐重复,并造成了流程模板资源的浪费。到目前为止,还没有一个较为完善的实现多场景业务流程之间的调用处理方法,来满足多业务场景下流程的敏捷性
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种支持多业务场景调用的方法和流程系统。
本发明上述技术问题的技术方案如下:
一种支持多业务场景调用的方法,包括:
S1,创建业务系统与流程系统的连接,所述业务系统将流程场景驱动命令发送给流程系统;
S2,所述流程系统根据所述流程场景驱动命令执行场景驱动逻辑,根据所述场景驱动逻辑的执行结果执行流程数据,获得所述流程数据的执行结果;
S3,将所述执行结果返回业务系统。
本发明的有益效果是:本方案通过创建业务系统与流程系统的连接,业务系统将流程场景驱动命令发送给流程系统,流程系统根据流程场景驱动命令执行场景驱动逻辑,根据场景驱动逻辑的执行结果执行流程数据,获得流程数据的执行结果,并将执行结果返回业务系统。流程系统作为服务端部署在主机上,其客户端集成在业务应用程序中,通过集群的模式统一对前端提供服务,实现了根据不同的事件和结果进行实时的决策,从而提升多业务场景下流程的敏捷性。
进一步地,所述S1具体包括:所述业务系统通过调用所述流程系统的客户端API与所述流程系统建立连接,通过所述客户端API将流程场景驱动命令发送给所述流程系统的服务端。
进一步地,所述S2具体包括:
设计流程的模板、逻辑、规则和执行角色,提供所述场景驱动逻辑;
配置流程实例的输入参数,根据配置参数和所述场景驱动逻辑驱动流程运行,获得流程数据的执行结果。
采用上述进一步方案的有益效果是:本方案通过设计流程的模板、逻辑、规则和执行角色,提供场景驱动逻辑,配置流程实例的输入参数,根据配置参数和场景驱动逻辑驱动流程运行,获得流程数据的执行结果,实现了支持多业务场景的流程设计,通过设计流程的模块、逻辑、规则和执行角色,提供流程模板和重用机制以支持多场景下的不同流程设计需求。
进一步地,还包括:对所述流程数据进行监控,对监控到的包括关键性能指标的数据进行分析和流程仿真,并对分析结果进行反馈。
采用上述进一步方案的有益效果是:本方案对流程数据进行监控,对监控到的包括关键性能指标的数据进行分析和流程仿真,并对分析结果进行反馈,实现了监控流程行为并实现自动化,实时了解系统运行状态,及时发现系统的问题并解决,减少临时故障,带来的损失。
进一步地,还包括:根据业务需求设定访问阈值,当所述流程数据中的预设服务的执行结果大于所述阈值,则进入第一预设环节,如果小于所述阈值,则进入第二预设环节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010612894.5/2.html,转载请声明来源钻瓜专利网。