[发明专利]一种在线自定义流程运行系统、方法、介质和服务器有效
申请号: | 202011523617.3 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112257008B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 谷浩伟 | 申请(专利权)人: | 北京宇信科技集团股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 沈煜华 |
地址: | 100044 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 自定义 流程 运行 系统 方法 介质 服务器 | ||
本发明提供一种在线自定义流程运行系统、方法、介质和服务器,该系统包括:流程定义端服务器,其包括:流程配置模块,用于提供流程绘制页面,响应于用户在流程绘制页面中对流程进行的配置操作,生成定义端流程编排文件;以及,流程发布模块,用于提供流程发布页面,对定义端流程编排文件进行发布操作,生成运行端流程执行文件,将运行端流程执行文件部署到流程运行端服务器;流程运行端服务器,其包括:监听运行模块,用于在流程运行过程中,监听到运行端流程执行文件发生变化时,重新加载变化后的运行端流程执行文件,根据重新加载的变化后的运行端流程执行文件执行流程。本发明可随时随地在线自定义编辑,并且编辑过程不影响流程的执行。
技术领域
本发明涉及互联网领域,具体涉及一种在线自定义流程运行系统、方法、介质和服务器。
背景技术
决策引擎是一款业务规则运营管理产品,由推理引擎发展而来,实现了将业务规则从应用程序代码中分离出来以满足频繁变化的业务规则需求。
在现有的在线自定义流程运行系统中,几乎都是C端应用,用户必须安装对应的开发工具才能使用,这也带来如下弊端:
不能在流程运行过程中随时随地对流程进行在线编辑,对操作系统要求严格。
发明内容
有鉴于此,本发明实施例的目的在于提供一种在线自定义流程运行系统、方法、介质和服务器,以让用户可以在流程运行过程中对流程进行在线自定义编辑,并基于自定义编辑自动执行编辑后的流程。
第一方面,本发明实施例提供了一种在线自定义流程运行系统,所述在线自定义流程运行系统包括:
流程定义端服务器,其包括:流程配置模块,用于提供流程绘制页面,响应于用户在所述流程绘制页面中对流程进行的配置操作,生成定义端流程编排文件;以及,流程发布模块,用于提供流程发布页面,对所述定义端流程编排文件进行发布操作,生成运行端流程执行文件,将所述运行端流程执行文件部署到流程运行端服务器;
流程运行端服务器,其包括:监听运行模块,用于在流程运行过程中,监听到所述运行端流程执行文件发生变化时,重新加载变化后的运行端流程执行文件,根据重新加载的变化后的运行端流程执行文件执行流程。
在一些可能的实施方式中,所述监听运行模块,包括文件监听器,用于从发布操作生成的运行端流程执行文件的文件目录中过滤出文件后缀是目标格式的运行端流程执行文件;对过滤出的后缀是目标格式的运行端流程执行文件的文件目录进行扫描处理;根据扫描处理得到的所述运行端流程执行文件的最近修改日期,确定所述运行端流程执行文件是否发生修改。
在一些可能的实施方式中,所述流程运行端服务器,还包括:开始节点模块、一个或多个连线模块、以及一个或多个解析节点模块;
所述开始节点模块,用于接收用户操作,执行自身动作,并且在执行完自身动作后调用所述连线模块;
所述连线模块,用于根据执行判断条件,确定条件是真或假,当条件是真时,触发下一步的解析节点模块执行解析用户动作,当条件是假时,向所述开始节点模块返回条件为假的执行结果,或者向所述连线模块的上一步的解析节点模块返回条件为假的执行结果,并由该上一步的解析节点模块向用户返回操作失败的消息;其中,所述执行判断条件是所述连线模块的预先配置的属性;
所述开始节点模块,还用于当所述开始节点模块的下一步的连线模块返回的条件为假时,向用户返回操作错误的消息;
所述解析节点模块,用于当条件为真时,执行解析用户动作,并且在解析用户动作完成后,直接向用户返回操作成功的消息。
在一些可能的实施方式中,所述开始节点模块或者所述解析节点模块均以插件方式存在,支持用户自定义;所述插件通过所述流程运行端服务器内置的插件加载器加载,每个插件使用不同的插件加载器加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宇信科技集团股份有限公司,未经北京宇信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011523617.3/2.html,转载请声明来源钻瓜专利网。