一种低代码在线创建与定制业务模块的方法技术

技术编号:28294966 阅读:16 留言:0更新日期:2021-04-30 16:18
本发明专利技术涉及互联网云平台技术领域,尤其涉及一种低代码在线创建与定制业务模块的方法。本发明专利技术提供了一种低代码在线创建与定制业务模块的方法,本发明专利技术包括如下步骤:首先设计数据结构,再定制业务模块,然后串联所有业务模块,最后定制业务模块的具体评审流程。本方法够简单便捷地在线创建和设置定制化业务模块、设置业务模块间的数据传递和评审流程,仅在设置过程中涉及少量数据源和判断赋值条件的代码编写,不需要进行源代码修改、软件发布等流程,从而大大减少部署实施时间;本方法使用门槛低,无需为每个客户不同的需求重新编写代码,即使是客户企业不懂编程的管理员都可以自己定制想要的业务流程,从而满足各个企业实际管理业务需求。

【技术实现步骤摘要】
一种低代码在线创建与定制业务模块的方法
本专利技术涉及一种定制业务模块的方法,具体是一种低代码在线创建与定制业务模块的方法,属于互联网云平台

技术介绍
互联网云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力,云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台,与互联网云平台相伴随的是网页页面开发。然而,现有互联网云平台上的网页页面开发,大多都需要通过修改代码创建和定制模块,即使要改变一个界面上的词语措词,例如把“学号”改成“学生编号”,都需要修改代码重新发布,云平台在给不同客户服务时,一般客户都会有定制化模块的需求,这时就需要多次修改代码来满足不同客户的需求。这种服务模式需要投入额外的人力物力时间金钱等,开发和实施周期长,效率低下。
技术实现思路
本专利技术的目的就在于为了解决上述问题而提供一种低代码在线创建与定制业务模块的方法。本专利技术通过以下技术方案来实现上述目的,一种低代码在线创建与定制业务模块的方法,所述方法包括如下步骤:S1、数据结构设计,设计包括:模块主要信息、模块字段信息、用户自定义字段信息、子模块关联信息、数据转递关联信息以及模块审批流程信息等主要数据结构。S2、定制业务模块,在完成数据结构设计之后需要定制业务模块,业务模块的定制方法包括如下步骤:(1)创建模块在数据库中存储的表。(2)设置模块基本信息,在模块设置界面中,设置包括联合表名、数据源SQL、主表名、主表唯一键、初始条件、其他条件、上级菜单、显示顺序、模块图标、绑定流程、绑定表单、模块类型和第一备注信息的模块基本信息。(3)设置模块字段属性信息,在模块设置界面中,设置的参数包括:是否必填、操作权限、统计函数、控件类型、数据格式、转译参数、初始值、修改触发赋值条件、允许保存条件、允许删除条件、锁定条件、改变颜色条件、传递数据条件以及第二备注信息。(4)设置模块字段的用户自定义属性信息,在模块设置界面中,为管理员账户设置用户自定义属性信息,包括:字段的自定义别名、自定义顺序、是否隐藏、字段宽度和备注信息,在管理员设置完成后,可以把其设置推广到所有用户,方便其他用户进一步根据个人喜好和习惯进行修改。(5)设置细则跳转信息,在模块设置界面中,对于主子表结构的模块,还需要设置当前模块的子模块关联信息,包括:当前模块的关联键、子模块名、子模块关联键、关联跳转参数和第三备注信息。S3、串联所有业务模块,在业务模块创建完成后,设置各个业务模块间数据传递信息,将所有业务模块串联起来,表达完整业务流程。S4、定制业务模块的具体评审流程,先在编辑界面中创建并设置具体的评审流程,保存成BPMN工作流定义文件,再将工作流定义文件与对应模块绑定。优选的,所述S1中的模块主要信息的属性主要包括模块名A、模块数据源、主表名、主表主键、初始查询条件、其他查询条件和辅助模块属性。优选的,所述S1中的模块字段信息包含任意多个字段,每个字段信息的属性包括模块名B、字段来源、实际操作字段、默认字段名、是否必填、是否自增、是否只读、是否可排序、字段类型、字段长度、操作权限、统计计算函数、数据格式、控件类型、转译参数、初始值表达式、修改触发赋值表达式、允许保存条件表达式、允许删除条件表达式、锁定条件表达式、改变颜色样式条件表达式、传递数据条件表达式和第一辅助字段属性。优选的,所述S1中的用户自定义字段信息的属性包括模块名C、用户ID、默认字段名、自定义字段名、字段顺序、字段宽度、是否隐藏和第二辅助字段属性。优选的,所述S1中的子模块关联信息的属性包括主模块名、主模块关联字段、子模块名和子模块关联字段。优选的,所述S1中的数据转递关联信息的属性包括数据传递上游模块名、数据传递下游模块名、数据传递上游模块关联字段、数据传递下游模块关联字段、数据传递类型、数据传递操作人和第三辅助字段属性。优选的,所述S1中的模块审批流程信息的属性包括模块名D、流程ID和第三辅助字段属性。优选的,所述S3中设置的业务模块间数据传递信息,包括当前模块名、下一模块名、数据传递类型、审查字段以及处理人。优选的,所述S4中需要设置的评审流程内容包括:评审工作流的操作节点和线路、每个节点的操作人和操作类型以及线路分支条件。优选的,所述S4中在将工作流定义文件与对应模块绑定之前需要设置以下信息:工作流定义文件的模型名称、绑定模块名、评审流程完成后数据传递的下一模块名以及数据传递类型。本专利技术的有益效果是:1、本专利技术够简单便捷地在线创建和设置定制化业务模块、设置业务模块间的数据传递和评审流程,仅在设置过程中涉及少量数据源和判断赋值条件的代码编写,不需要进行源代码修改、软件发布等流程,从而大大减少部署实施时间;2、本专利技术使用门槛低,无需为每个客户不同的需求重新编写代码,即使是客户企业不懂编程的管理员都可以自己定制想要的业务流程,从而满足各个企业实际管理业务需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术的方法步骤示意图;图2为本专利技术的业务模块的定制方法的步骤示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。在本专利技术的描述中,需要理解的是,术语“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。请参阅图1-2所示,一种低代码在线创建与定制业务模块的方法,所述方法包括如下步骤:S1、数据结构设计,设计包括:模块主要信息、模块字段信息、用户自定义字段信息、子模块关联信息、数据转递关联信息以及模块审批流程信息等主要数据结构。S2、定制业务模块,在完成数据结构设计之后需要定制业务模块,业务模块的定制方法包括如下步骤:(1)创建模块在数据库中存储的表。(2)设置模块基本信息,在模块设置界面中,设置包括联合表名、数据源SQL、主表名、主表唯一键、初始条件、其他条件、上级菜单、显示顺序、模块图标、绑定流程、本文档来自技高网...

【技术保护点】
1.一种低代码在线创建与定制业务模块的方法,其特征在于:所述方法包括如下步骤:/nS1、数据结构设计,设计包括:模块主要信息、模块字段信息、用户自定义字段信息、子模块关联信息、数据转递关联信息以及模块审批流程信息等主要数据结构;/nS2、定制业务模块,在完成数据结构设计之后需要定制业务模块,业务模块的定制方法包括如下步骤:/n(1)创建模块在数据库中存储的表;/n(2)设置模块基本信息,在模块设置界面中,设置包括联合表名、数据源SQL、主表名、主表唯一键、初始条件、其他条件、上级菜单、显示顺序、模块图标、绑定流程、绑定表单、模块类型和第一备注信息的模块基本信息;/n(3)设置模块字段属性信息,在模块设置界面中,设置的参数包括:是否必填、操作权限、统计函数、控件类型、数据格式、转译参数、初始值、修改触发赋值条件、允许保存条件、允许删除条件、锁定条件、改变颜色条件、传递数据条件以及第二备注信息;/n(4)设置模块字段的用户自定义属性信息,在模块设置界面中,为管理员账户设置用户自定义属性信息,包括:字段的自定义别名、自定义顺序、是否隐藏、字段宽度和备注信息,在管理员设置完成后,可以把其设置推广到所有用户,方便其他用户进一步根据个人喜好和习惯进行修改;/n(5)设置细则跳转信息,在模块设置界面中,对于主子表结构的模块,还需要设置当前模块的子模块关联信息,包括:当前模块的关联键、子模块名、子模块关联键、关联跳转参数和第三备注信息;/nS3、串联所有业务模块,在业务模块创建完成后,设置各个业务模块间数据传递信息,将所有业务模块串联起来,表达完整业务流程;/nS4、定制业务模块的具体评审流程,先在编辑界面中创建并设置具体的评审流程,保存成BPMN工作流定义文件,再将工作流定义文件与对应模块绑定。/n...

【技术特征摘要】
1.一种低代码在线创建与定制业务模块的方法,其特征在于:所述方法包括如下步骤:
S1、数据结构设计,设计包括:模块主要信息、模块字段信息、用户自定义字段信息、子模块关联信息、数据转递关联信息以及模块审批流程信息等主要数据结构;
S2、定制业务模块,在完成数据结构设计之后需要定制业务模块,业务模块的定制方法包括如下步骤:
(1)创建模块在数据库中存储的表;
(2)设置模块基本信息,在模块设置界面中,设置包括联合表名、数据源SQL、主表名、主表唯一键、初始条件、其他条件、上级菜单、显示顺序、模块图标、绑定流程、绑定表单、模块类型和第一备注信息的模块基本信息;
(3)设置模块字段属性信息,在模块设置界面中,设置的参数包括:是否必填、操作权限、统计函数、控件类型、数据格式、转译参数、初始值、修改触发赋值条件、允许保存条件、允许删除条件、锁定条件、改变颜色条件、传递数据条件以及第二备注信息;
(4)设置模块字段的用户自定义属性信息,在模块设置界面中,为管理员账户设置用户自定义属性信息,包括:字段的自定义别名、自定义顺序、是否隐藏、字段宽度和备注信息,在管理员设置完成后,可以把其设置推广到所有用户,方便其他用户进一步根据个人喜好和习惯进行修改;
(5)设置细则跳转信息,在模块设置界面中,对于主子表结构的模块,还需要设置当前模块的子模块关联信息,包括:当前模块的关联键、子模块名、子模块关联键、关联跳转参数和第三备注信息;
S3、串联所有业务模块,在业务模块创建完成后,设置各个业务模块间数据传递信息,将所有业务模块串联起来,表达完整业务流程;
S4、定制业务模块的具体评审流程,先在编辑界面中创建并设置具体的评审流程,保存成BPMN工作流定义文件,再将工作流定义文件与对应模块绑定。


2.根据权利要求1所述的一种低代码在线创建与定制业务模块的方法,其特征在于:所述S1中的模块主要信息的属性主要包括模块名A、模块数据源、主表名、主表主键、初始查询条件、其他查询条件和辅助模块属性。


3.根据权利要求1所述的一种低代码在线创建与定制业务模块的方法,其特征在于:所述S1中的模块字段信息包含任...

【专利技术属性】
技术研发人员:陈涛
申请(专利权)人:武汉晨曦芸峰科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1