一种基于工作流的动态结构化表单设计方法及系统与流程

未命名 07-22 阅读:105 评论:0


1.本发明涉及流程化办公系统技术领域,具体为一种基于工作流的动态结构化表单设计方法及系统。


背景技术:

2.随着社会与科技的发展,在人们使用流程化、自动化的业务系统时,不可避免要填写提交各类表格清单,同时要将表单等用于数据归集统计。而表单的维护和数据归集分析是开发人员难以解决的问题。
3.现有技术中,开发人员需要在不同场景中定义不同表单结构及字段,使得用户在不同场景下需要填写相同的内容。各表单中同一字段填写内容不同时,无法判断内容的正确性。表单间做关联时,由于各表单字段存在冗余,无法有效地整理出所有字段。在表单数据的统计分析时,难以对数据归集整理利用。


技术实现要素:

4.本发明的目的在于提供一种基于工作流的动态结构化表单设计方法及系统,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:一种基于工作流的动态结构化表单设计方法,所述设计方法包括以下步骤:
6.建立字典库;
7.建立模板库;
8.建立业务数据库;
9.通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用。
10.优选的,建立字典库时,包含字段分类库、字段库、字段字典库,表单字段在字段库中创建,明确字段的唯一标识、名称、分类、约束条件、取值规则范围、说明,字段字典库中限定字段的枚举值。
11.优选的,建立模板库时,包含组件库、字段关联库,将创建的表单以模板的形式存放在组件库中,包含前端展示布局、样式、交互行为,字段关联库中存放表单中用到的字段,将字段字典和表单绑定。
12.优选的,建立业务数据库时,包含表单主表库、模板版本库、字段值库,表单主表库存放表单索引,记录业务相关信息,模板版本库存放表单的各版本信息,用于对多版本及历史版本做管理,字段值库存放填写表单的字段内容。
13.一种基于工作流的动态结构化表单设计方法的基于工作流的动态结构化表单设计系统,所述设计系统由字典库创建模块、模板库创建模块、业务数据库创建模块以及部署模块构成;
14.字典库创建模块,用于建立字典库;
15.模板库创建模块,用于建立模板库;
16.业务数据库创建模块,用于建立业务数据库;
17.部署模块,用于通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用。
18.优选的,所述字典库创建模块中,建立字典库时,包含字段分类库、字段库、字段字典库,表单字段在字段库中创建,明确字段的唯一标识、名称、分类、约束条件、取值规则范围、说明,字段字典库中限定字段的枚举值。
19.优选的,所述模板库创建模块中,建立模板库时,包含组件库、字段关联库,将创建的表单以模板的形式存放在组件库中,包含前端展示布局、样式、交互行为,字段关联库中存放表单中用到的字段,将字段字典和表单绑定。
20.优选的,所述业务数据库创建模块中,建立业务数据库时,包含表单主表库、模板版本库、字段值库,表单主表库存放表单索引,记录业务相关信息,模板版本库存放表单的各版本信息,用于对多版本及历史版本做管理,字段值库存放填写表单的字段内容。
21.与现有技术相比,本发明的有益效果是:
22.本发明提出的基于工作流的动态结构化表单设计方法及系统建立动态结构化的表单,使得表单及字段更加灵活,修改表单时不会对历史数据造成影响,不会因为表单的新增、频繁变动需要开发人员迭代发布,在数据统计分析时,能够精准快速地获取所有表单字段。既能在用户层面得到很好的体验,同时使得开发人员无需因需求变化而在数据库层面、代码层面做频繁改动。
附图说明
23.图1为本发明方法流程图。
具体实施方式
24.为了使本发明的目的、技术方案进行清楚、完整地描述,及优点更加清楚明白,以下结合附图对本发明实施例进行进一步详细说明。应当理解,此处所描述的具体实施例是本发明一部分实施例,而不是全部的实施例,仅仅用以解释本发明实施例,并不用于限定本发明实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.实施例一
26.请参阅图1,本发明提供一种技术方案:一种基于工作流的动态结构化表单设计方法,所述设计方法包括以下步骤:
27.建立字典库,包含字段分类库、字段库、字段字典库,表单字段在字段库中创建,明确字段的唯一标识、名称、分类、约束条件、取值规则范围、说明,字段字典库中限定字段的枚举值;
28.建立模板库,包含组件库、字段关联库,将创建的表单以模板的形式存放在组件库中,包含前端展示布局、样式、交互行为,字段关联库中存放表单中用到的字段,将字段字典和表单绑定;
29.建立业务数据库,包含表单主表库、模板版本库、字段值库,表单主表库存放表单
索引,记录业务相关信息,模板版本库存放表单的各版本信息,用于对多版本及历史版本做管理,字段值库存放填写表单的字段内容;
30.通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用。
31.实施例二
32.一种基于工作流的动态结构化表单设计方法的基于工作流的动态结构化表单设计系统,所述设计系统由字典库创建模块、模板库创建模块、业务数据库创建模块以及部署模块构成;
33.字典库创建模块,用于建立字典库,包含字段分类库、字段库、字段字典库,表单字段在字段库中创建,明确字段的唯一标识、名称、分类、约束条件、取值规则范围、说明,字段字典库中限定字段的枚举值;
34.模板库创建模块,用于建立模板库,包含组件库、字段关联库,将创建的表单以模板的形式存放在组件库中,包含前端展示布局、样式、交互行为,字段关联库中存放表单中用到的字段,将字段字典和表单绑定;
35.业务数据库创建模块,用于建立业务数据库,包含表单主表库、模板版本库、字段值库,表单主表库存放表单索引,记录业务相关信息,模板版本库存放表单的各版本信息,用于对多版本及历史版本做管理,字段值库存放填写表单的字段内容;
36.部署模块,用于通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用。
37.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。


技术特征:
1.一种基于工作流的动态结构化表单设计方法,其特征在于:所述设计方法包括以下步骤:建立字典库;建立模板库;建立业务数据库;通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用。2.根据权利要求1所述的一种基于工作流的动态结构化表单设计方法及系统,其特征在于:建立字典库时,包含字段分类库、字段库、字段字典库,表单字段在字段库中创建,明确字段的唯一标识、名称、分类、约束条件、取值规则范围、说明,字段字典库中限定字段的枚举值。3.根据权利要求1所述的一种基于工作流的动态结构化表单设计方法及系统,其特征在于:建立模板库时,包含组件库、字段关联库,将创建的表单以模板的形式存放在组件库中,包含前端展示布局、样式、交互行为,字段关联库中存放表单中用到的字段,将字段字典和表单绑定。4.根据权利要求1所述的一种基于工作流的动态结构化表单设计方法及系统,其特征在于:建立业务数据库时,包含表单主表库、模板版本库、字段值库,表单主表库存放表单索引,记录业务相关信息,模板版本库存放表单的各版本信息,用于对多版本及历史版本做管理,字段值库存放填写表单的字段内容。5.一种根据权利要求1-4任意一项所述的基于工作流的动态结构化表单设计方法的基于工作流的动态结构化表单设计系统,其特征在于:所述设计系统由字典库创建模块、模板库创建模块、业务数据库创建模块以及部署模块构成;字典库创建模块,用于建立字典库;模板库创建模块,用于建立模板库;业务数据库创建模块,用于建立业务数据库;部署模块,用于通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用。6.根据权利要求5所述的一种基于工作流的动态结构化表单设计系统,其特征在于:所述字典库创建模块中,建立字典库时,包含字段分类库、字段库、字段字典库,表单字段在字段库中创建,明确字段的唯一标识、名称、分类、约束条件、取值规则范围、说明,字段字典库中限定字段的枚举值。7.根据权利要求5所述的一种基于工作流的动态结构化表单设计系统,其特征在于:所述模板库创建模块中,建立模板库时,包含组件库、字段关联库,将创建的表单以模板的形式存放在组件库中,包含前端展示布局、样式、交互行为,字段关联库中存放表单中用到的字段,将字段字典和表单绑定。8.根据权利要求5所述的一种基于工作流的动态结构化表单设计系统,其特征在于:所述业务数据库创建模块中,建立业务数据库时,包含表单主表库、模板版本库、字段值库,表单主表库存放表单索引,记录业务相关信息,模板版本库存放表单的各版本信息,用于对多版本及历史版本做管理,字段值库存放填写表单的字段内容。

技术总结
本发明涉及流程化办公系统技术领域,具体为一种基于工作流的动态结构化表单设计方法及系统,包括以下步骤:建立字典库;建立模板库;建立业务数据库;通过war包部署,给服务器安装jdk环境和运行容器,项目部署到服务器直接访问即可使用;有益效果为:本发明提出的基于工作流的动态结构化表单设计方法及系统建立动态结构化的表单,使得表单及字段更加灵活,修改表单时不会对历史数据造成影响,不会因为表单的新增、频繁变动需要开发人员迭代发布,在数据统计分析时,能够精准快速地获取所有表单字段。既能在用户层面得到很好的体验,同时使得开发人员无需因需求变化而在数据库层面、代码层面做频繁改动。代码层面做频繁改动。代码层面做频繁改动。


技术研发人员:刘广宁 张峰 张建利 刘敬合 王彦功 李照川
受保护的技术使用者:浪潮软件科技有限公司
技术研发日:2023.04.03
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐