[发明专利]基于跨系统的流程引擎设计及实现方法在审
申请号: | 202010686751.9 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111857686A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 王树超 | 申请(专利权)人: | 江苏神彩科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/20 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 朱林 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 系统 流程 引擎 设计 实现 方法 | ||
本发明公开了基于跨系统的流程引擎设计及实现方法,该方法包括利用GoJs绘图设计流程执行运行图;根据预设规则定义流程节点的路径参数或这自定义表单内容,以及多个流程节点的执行顺序和并行关系;发布流程图设计至流程引擎服务中;业务系统根据流程引擎的接口,调用流程设计,向流程引擎中传入参数,生成流程实例,按步骤执行流程节点;本发明可以缩短业务流程类系统的开发周期,提高流程设计方面的灵活性,节约后期维护成本。
技术领域
本发明涉及一种基于跨系统的流程引擎设计方法,用于跨系统流程引擎的实现。本发明还涉及基于跨系统的流程引擎实现方法。
背景技术
在环境违法信息化管理系统的业务流转流程中,各个地区会出现不同的处罚标准、差异化很大的流程结构设计与相关的表单设计等问题,后期的维护成本很高。
发明内容
本发明所要解决的技术问题是提供一种基于跨系统的流程引擎设计及实现方法,缩短业务流程类系统的开发周期,提高流程设计方面的灵活性,节约后期维护成本。
为解决上述技术问题,本发明基于跨系统的流程引擎设计方法,其包括以下步骤:
(1)配置流程的默认配置文件;
(2)创建流程节点;
(3)配置表单,表单内容用于生成扩展配置文件;
(4)配置节点执行人;
(5)流程节点连线,依据节点类型,对于多连线节点,设置连线表达式,依据默认配置文件和扩展配置文件,判断执行具体的下一个节点;
(6)判断是否继续创建流程节点,若继续创建流程节点,则返回步骤(2),否则进入步骤(7);
(7)配置流程版本;
(8)发布流程设计。
基于跨系统的流程引擎实现方法,其包括以下步骤:
(1)启动流程引擎,创建流程相关实例,并生成该流程引擎对应的默认配置文件;
(2)配置操作人并校验操作人的权限;
(3)填报表单并生成扩展配置文件;
(4)依据默认配置文件和扩展配置文件判断流程路线,若执行异常,等待调用,返回步骤(2);否则完成当前节点;
(5)判断是否存在下一个节点,不存在下一个节点,结束当前操作流程实例,否则执行步骤(6);
(6)依据默认配置文件和扩展配置文件生成下一个节点包括操作人;
(7)等待调用,返回步骤(2)。
本发明提供统一的流程图设计方案和一般性的表单设计方案,对于特殊结构表单显示内容,提供自定义的表单路径配置方案;同时在流程设计中实现基于角色对于流程节点的控制权限配置。业务系统统一通过流程引擎的执行接口,启动流程实例,以及流程节点的流转。流程引擎通过版本的控制,迭代之前的流程设计,保证之前流程版本的稳定。
本发明使用GoJs前端库的流程图设计功能和页面表单设计器,二次开发实现当前整合表单和流程定义的流程图设计功能;根据预设规则定义流程节点的路径参数或这自定义表单内容,以及多个流程节点的执行顺序和并行关系,发布流程图设计至流程引擎服务中,业务系统根据流程引擎的接口,调用流程设计,向流程引擎中传入参数,生成流程实例,按步骤执行流程节点。本发明可以缩短业务流程类系统的开发周期,提高流程设计方面的灵活性,节约后期维护成本。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为跨系统的流程引擎设计流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏神彩科技股份有限公司,未经江苏神彩科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010686751.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型防鼠防蚁拉远光缆
- 下一篇:一种便于地面施工的满堂脚手架