一种具有灵活规则配置的可视化流程设计引擎的制作方法

文档序号:37141642发布日期:2024-02-26 16:54阅读:15来源:国知局
一种具有灵活规则配置的可视化流程设计引擎的制作方法

本发明涉及一种具有灵活规则配置的可视化流程设计引擎,其提供应用能够在b/s架构下根据政企内复杂的审批规则,创建和模拟业务数据处理流转的引擎组件。实现解决无论在信创终端,或其他终端下均能仿真出各政企线下真实业务数据流转审批的研发技术。


背景技术:

1、当前的可视化流程设计引擎,在为解决政企审批流程中的业务问题,均采用了简单的业务规则配置与页面配置流程节点来生成多项的规则数据,无法适应快速迭代应用业务的要求。

2、现有技术cn116991383a-一种erp系统可视化流程设计器及设计方法和cn115454449a-一种采用页面配置的流程引擎集成规则引擎的方法,均有公开了可视化流程设计与流程规则设计的方式。cn116991383a-一种erp系统可视化流程设计器及设计方法,采用了可视化流程设计通过在流程图中对流转轨迹的突出显示及衍生显示,追溯业务流程实际流转业务节点及具体流转内容,但无法适应不同政企中的灵活业务规则配置。而cn115454449a-一种采用页面配置的流程引擎集成规则引擎的方法,其流程引擎的配置仅采用页面配置的数据交互方式,未采用通过可视化的方式进行拖拽配置生成流程节点,页面交互效果并不友好。

3、目前,市面上各类主流的流程设计引擎,都无法有效的在应用中复刻出政企内的审批业务流程,快速生成出不同的业务审批流程实例。同时由于政企内业务的不断发展,如何贴合线下的真实业务环境来快速的调整和变更线上的流程设计,也是不同流程设计引擎遇到的相同问题。


技术实现思路

1、本发明的目的在于提供一种具有灵活规则配置的可视化流程设计引擎,支持通过网页可视化拖拉拽方式,在画布上生成各个业务流程节点之间的拓扑关系,并通过固定与灵活组合的规则配置方式,可完整复刻出不同政企单位在线下的流转审批业务,本发明能够实现在于b/s架构下完成可视化流程设计,支持实现对政企的业务审批数据流转的应用技术。

2、为实现上述目的,本发明的技术方案是:一种具有灵活规则配置的可视化流程设计引擎,首先在可视化流程设计引擎的交互中采用单元网格算法,将计算规则以一组初始点作为输入,根据这些点的位置生成网格上的各流程节点,允许流程节点在画布上拖拽生成拓扑流转的模式;其次,在可视化流程实现的基础上,通过各节点业务属性配置的方式满足固定式的业务关系配置;最后,在业务流转走向中采用灵活的条件规则组合模式,满足政企审批业务节点的多变性。

3、在本发明一实施例中,该方法包括如下步骤:

4、步骤一、在基于antx6底座能力的基础上,当设计人员每新建一条流程时,都将默认生成开始与结束对应的流程初始和闭环节点;同时设计人员拖动流程节点到画布后,通过连线的方式建立各节点之间的关联关系,数据将在分别记录到前后节点中;

5、步骤二、设计人员从节点仓中将新节点拖动至画布,程序将生成该节点的横向轴与纵向轴的数据;每新增一个流程节点,在设计关联关系时,都将经过json数据整理代码,即将各个散列在画布中的流程节点梳理出其中包括落点、连线、优先级、配置的json数据格式,作为流程的基础数据集;

6、步骤三、各节点均封装唯一的基础配置信息,在设计人员对各个流程节点进行固定的业务属性的配置时,程序将配置后包括流程基础信息配置、扩展信息配置、流程参与者、流程环节按钮的属性封装至不同的节点中;这些配置信息都将作为节点的属性在业务审批流转时进行研判;

7、步骤四、在业务流转走向中采用多种逻辑判定表达式的组合配置,对于复杂且灵活的流转业务来说,设计人员能够在页面配置上采用逻辑条件表达式的配置,决定不同流程节点的出口走向,将逻辑表达式的配置封装后与流程节点进行唯一性的关联,并存入到业务的数据层;

8、步骤五、在设计人员完成的流程设计后,将流程与各个业务模块进行绑定;绑定后的业务在每次流程初始化后都将对通过与数据层的交互取到节点的基础配置数据,封装成节点对象;在每次流程流转进入当前节点时,都将从数据层取出对象所有配置信息进行规则的研判。

9、相较于现有技术,本发明具有以下有益效果:本发明提供的一种具有灵活规则配置的可视化流程设计引擎,支持通过网页可视化拖拉拽方式,在画布上生成各个业务流程节点之间的拓扑关系,并通过固定与灵活组合的规则配置方式,可完整复刻出不同政企单位在线下的流转审批业务,本发明能够实现在于b/s架构下完成可视化流程设计,支持实现对政企的业务审批数据流转的应用技术。



技术特征:

1.一种具有灵活规则配置的可视化流程设计引擎,其特征在于,首先在可视化流程设计引擎的交互中采用单元网格算法,将计算规则以一组初始点作为输入,根据这些点的位置生成网格上的各流程节点,允许流程节点在画布上拖拽生成拓扑流转的模式;其次,在可视化流程实现的基础上,通过各节点业务属性配置的方式满足固定式的业务关系配置;最后,在业务流转走向中采用灵活的条件规则组合模式,满足政企审批业务节点的多变性。

2.根据权利要求1所述的一种具有灵活规则配置的可视化流程设计引擎,其特征在于,包括如下步骤:


技术总结
本发明涉及一种具有灵活规则配置的可视化流程设计引擎。首先在可视化流程引擎设计的交互中采用了单元网格算法,将计算规则以一组初始点作为输入,根据这些点的位置生成网格上的各流程节点,允许流程节点在画布上拖拽生成拓扑流转的模式。其次,在可视化流程实现的基础上,通过各节点业务属性配置的方式满足固定式的业务关系配置。最后,在业务流转走向中采用了灵活的条件规则组合模式,满足政企审批业务节点的多变性。

技术研发人员:吴志雄,徐春梅,薛鲁毅
受保护的技术使用者:南威软件股份有限公司
技术研发日:
技术公布日:2024/2/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1