【技术实现步骤摘要】
工作流部署方法、装置、计算机设备和存储介质
本申请涉及工作流
,特别是涉及一种工作流部署方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了工作流技术,现有的工作流的使用方式有两种,一种是将工作流的核心包嵌入到调用系统中:该场景适用于需要对流程流转做大量定制化的业务场景;另外一种是将工作流引擎作为独立部署的服务提供方,暴露接口给调用系统。其中将工作流引擎作为独立部署的服务提供方的方案一般是kie-wb服务集成了流程的开发、发布、更新和页面段工作流的启动、流转等操作以及报表功能。然而,目前的kie-wb服务的方法中,单独部署kie-wb服务,单服务占用资源较高,调用系统前端入口将变成2个,即一个是调用系统本身的业务前端,另一个是kie-wb自带的前端页面,这两个页面风格不能定制,导致页面风格与调用系统不一致。此外还可以将kie-wb服务整合到调用系统的前端中,但是调用系统前端框架与kie-wb不匹配,整合工作量大,难度高,并且kie-wb服务内部功能耦合性高,不适合拆分整合。 ...
【技术保护点】
1.一种工作流部署方法,其特征在于,应用于工作流部署服务器,所述方法包括:/n读取待部署工作流对应的配置文件;/n读取所述配置文件中的新增监听器,以通过新增监听器读取工作流对应的本地仓库参数,所述新增监听器的优先级高于默认监听器的优先级,所述默认监听器是用于调用前端工作台进行工作流发布的监听器;/n读取所述配置文件中的仓库要素参数;/n根据所述仓库要素参数查找本地仓库参数对应的仓库得到对应的目标编译包;/n将所查找到的目标编译包加载到容器中以完成工作流的部署。/n
【技术特征摘要】
1.一种工作流部署方法,其特征在于,应用于工作流部署服务器,所述方法包括:
读取待部署工作流对应的配置文件;
读取所述配置文件中的新增监听器,以通过新增监听器读取工作流对应的本地仓库参数,所述新增监听器的优先级高于默认监听器的优先级,所述默认监听器是用于调用前端工作台进行工作流发布的监听器;
读取所述配置文件中的仓库要素参数;
根据所述仓库要素参数查找本地仓库参数对应的仓库得到对应的目标编译包;
将所查找到的目标编译包加载到容器中以完成工作流的部署。
2.根据权利要求1所述的方法,其特征在于,所述配置文件的生成方法包括:
获取工作流部署服务器中工作流的初始配置文件,并删除所述初始配置文件中与前端工作台的绑定参数;
新增本地仓库参数以及工作流发布参数;
接收输入的工作流,将所述工作流进行编译得到当前编译包;
将所述当前编译包保存至所述本地仓库参数对应的仓库中;
获取所述工作流对应的仓库要素参数,将所述仓库要素参数保存至所述工作流发布参数中;
新增用于监听所述本地仓库参数和工作流发布参数的监听器,并配置所述监听器的优先级高于所述初始配置文件中的默认监听器的优先级。
3.根据权利要求2所述的方法,其特征在于,所述读取所述配置文件中的新增监听器,以通过新增监听器读取本地仓库参数中的工作流,包括:
读取所述配置文件中的新增监听器,以通过新增监听器读取本地仓库参数替换所述工作流部署服务器的默认仓库参数;
获取与本地仓库参数对应的仓库。
4.一种工作流部署方法,其特征在于,应用于调用系统,所述工作流发布方法包括:
接收工作流发布指令,所述工作流发布指令携带有工作流标识;
根据所述工作流标识查询并部署对应的工作流,所述工作流的部署是通过权利要求1至3中任意一项所述的工作流部署方法进行的。
5.根据权利要求4所述的方法,其特征在于,所述工作流发布指令还携带有工作流发布类型;所述根据所述工作流标识查询并部署对应的工作流,包括:
根据所述工作流标识查询对应的工作流;
根据所述工作流发布类型确定所述工作流的部署方式;
根据所述部署方式部署对应的工作流。
6.根据...
【专利技术属性】
技术研发人员:严水平,
申请(专利权)人:太平金融科技服务上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。