低代码平台数据漫游配置系统的制作方法

文档序号:17474339发布日期:2019-04-20 06:01阅读:459来源:国知局
低代码平台数据漫游配置系统的制作方法

本发明涉及计算机技术领域,特别是涉及一种低代码平台数据漫游配置系统。



背景技术:

企业流程管理系统中流程驱动方向、人员完善环节、结果反映目标,通过数据流向进行汇总。它们共同整合各个环节的资源,按照目标约定的方向,构建了业务规则,形成一条价值链条。

现有技术中,企业进行业务处理、数据动态交互、界面数据动态效果等均是以硬编码的方式实现的。随着企业业务复杂度越来越高与企业业务需求的不断变化,系统的数据动态交互经常需要改变或者重新定制。如果针对新的业务需求开发,发生改变后就必须对系统进行重新修改,甚至重新开发,周期长不能满足快速变化的需求,同时造成了企业的成本提高。

我们根据应用场景的分析结果,发现数据漫游从技术层面上类似于数据库层面的核心应用功能:触发器;结合应用场景,我们决定构建一个web服务端层面来执行的触发器功能,以改变现有超越数据库层靠编写函数与触发器、以及及代码层通过硬编码方式实现定向业务逻辑的现状,以提高数据漫游效率。



技术实现要素:

有鉴于此,本发明的目的是提供一种低代码平台数据漫游配置系统,以解决现有技术中超越数据库层靠编写函数与触发器、以及及代码层通过硬编码方式实现定向业务逻辑的现状,以提高数据漫游效率。

本发明低代码平台数据漫游配置系统,包括数据漫游配置模块、数据漫游规则条件模块、以及来源字段与目标字段匹配模块;

所述数据漫游配置模块包括:

1)漫游名称配置:用于指定名字;

2)执行顺序配置:用于控制多个漫游时的执行顺序;

3)来源model配置:用于配置数据来源模型;

4)目标model配置:用于将漫游数据写入模型;

5)漫游类型配置:包括配置为普通漫游或套表漫游,所述普通漫游是将一个表的数据推送或回写到另一张表,所述套表漫游是配置了套表关系;

6)循环表配置:用于配置来源表涉及到循环生成目标表的场景,以及数据源做循环的基础;

7)调试功能配置;

8)强制新增配置:如果来源存在内嵌表多行记录,当修改对修改时,内嵌表有新增,则新增行记录被强制插入到目标表;

8)单行插入配置:如果是多行记录,是否要一行行插入,还是整批对应;

所述数据漫游规则条件模块包括:

1)来源动作配置:根据表单上的按钮来实现新增、修改、打回、生成单据;

2)目标动作配置:包括对前端渲染生成单据和对数据库sql执行新增、修改及删除数据;

3)条件规则配置:当满足条件时才执行该条漫游;

4)表与表的关联配置;

5)表与视图的关联配置;

所述来源字段与目标字段匹配模块包括:

1)直接替换配置:按照来源字段来替换;

2)函数处理:对用户表单上某个字段的增加值与减少值的计算;

3)自定义sql:根据自定义sql反馈回,即查找带回;

4)人工设置:人为指定固定值给目标字段。

本发明的有益效果:

本发明低代码平台数据漫游配置系统,通过构建一个web服务端层面来执行触发器功能,使配置人员依靠上下游表单间关系来保证数据完整传递,数据漫游的执行不是由程序调用,也不是手工启动,而是与表单操作按钮绑定的事件相关的特殊代码执行过程,当配置信息满足条件时就会动态的执行转换程序将数据处理成标准的sql语句或数据串给对应的层(代码层、数据库层去调用执行),提高了数据漫游效率。

附图说明

图1为数据漫游关系示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步描述。

本实施例中低代码平台数据漫游配置系统,包括数据漫游配置模块、数据漫游规则条件模块、以及来源字段与目标字段匹配模块;

所述数据漫游配置模块包括:

1)漫游名称配置:用于指定名字;

2)执行顺序配置:用于控制多个漫游时的执行顺序;

3)来源model配置:用于配置数据来源模型;

4)目标model配置:用于将漫游数据写入模型;

5)漫游类型配置:包括配置为普通漫游或套表漫游,所述普通漫游是将一个表的数据推送或回写到另一张表,所述套表漫游是配置了套表关系;

6)循环表配置:用于配置来源表涉及到循环生成目标表的场景,以及数据源做循环的基础;

7)调试功能配置;

8)强制新增配置:如果来源存在内嵌表多行记录,当修改对修改时,内嵌表有新增,则新增行记录被强制插入到目标表;

8)单行插入配置:如果是多行记录,是否要一行行插入,还是整批对应;

所述数据漫游规则条件模块包括:

1)来源动作配置:根据表单上的按钮来实现新增、修改、打回、生成单据;

2)目标动作配置:包括对前端渲染生成单据和对数据库sql执行新增、修改及删除数据;

3)条件规则配置:当满足条件时才执行该条漫游;

4)表与表的关联配置;

5)表与视图的关联配置;

所述来源字段与目标字段匹配模块包括:

1)直接替换配置:按照来源字段来替换;

2)函数处理:对用户表单上某个字段的增加值与减少值的计算;

3)自定义sql:根据自定义sql反馈回,即查找带回,其类似于excel中的vlookup函数;

4)人工设置:人为指定固定值给目标字段。

本实施例低代码平台数据漫游配置系统,通过构建一个web服务端层面来执行触发器功能,使配置人员依靠上下游表单间关系来保证数据完整传递,数据漫游的执行不是由程序调用,也不是手工启动,而是与表单操作按钮绑定的事件相关的特殊代码执行过程,当配置信息满足条件时就会动态的执行转换程序将数据处理成标准的sql语句或数据串给对应的层(代码层、数据库层去调用执行),提高了数据漫游效率。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。



技术特征:

技术总结
本发明公开了一种低代码平台数据漫游配置系统,包括数据漫游配置模块、数据漫游规则条件模块、以及来源字段与目标字段匹配模块;数据漫游配置模块包括:漫游名称配置、执行顺序配置、来源model配置等;数据漫游规则条件模块包括:来源动作配置、目标动作配置、条件规则配置等;来源字段与目标字段匹配模块包括直接替换配置、函数处理、人工设置等。本发明低通过构建一个WEB服务端层面来执行触发器功能,使配置人员依靠上下游表单间关系来保证数据完整传递,数据漫游的执行是与表单操作按钮绑定的事件相关的特殊代码执行过程,当配置信息满足条件时就会动态的执行转换程序将数据处理成标准的SQL语句或数据串给对应的层,提高了数据漫游效率。

技术研发人员:杨希;谢友志;牛强强;罗洪春
受保护的技术使用者:重庆戴昂科技有限公司
技术研发日:2018.12.13
技术公布日:2019.04.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1