System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及机器学习领域,特别涉及一种表单管理方法、表单系统、存储介质和计算机程序产品。
技术介绍
1、表单系统有着非常广泛的应用场景。随着信息技术的发展,越来越多的纸质材料以表单形式实现了电子化。电子表单通过加快信息的快速流转,提升了社会生产生活活动的运行效率,同时,各应用表单数据也汇聚到网络空间形成了丰富的数据资源,对这些数据进行综合管理、分析可以提高社会生活效率,优化居民生活体验。例如,在政务场景中,居民在表单中填写自己的姓名、证件号、家庭住址、事项信息等向政府提交办事申请,政府工作人员经过表单的审核可以快速完成申请办理;同时,沉淀的居民信息、住址等数据可以帮助政府了解城市中人口的动态情况,帮助政府做好城市管理。在企业场景中,通过填报表单的填报、查看、审批实现事项流程的快速推进;同时,针对沉淀的事项数据进行分析,也可以帮助企业优化流程并提效。
2、相关技术实现表单的配置、填报和数据管理,面临以下三个难点。首先,需要实现表单配置的组件化,允许用户基于小组件搭建表单,形成表单配置;并在填报端中完成对表单配置的解析,生成供用户填报的界面。其次,需要实现存储字段的标准化,不同的表单,针对相同的内容(如人的姓名、电话,地点的位置,组织的社会信用代码等),都用相同的方式进行存储,这样才能实现数据的统一管理。最后,通过表单采集而来的数据需要与现实实体相关联,表单系统需要能够从表单的实体数据中构建实体标识,这样才能实现同一实体在不同应用过程中的信息关联。
技术实现思路
1、专利技术
2、鉴于以上技术问题中的至少一项,本公开提供了一种表单管理方法、表单系统、存储介质和计算机程序产品,通过建立组件与人、地实体和其标准属性的映射关系,可以区分这些采集数据的语义,实现不同应用间同一实体的信息关联。
3、根据本公开的一个方面,提供一种表单管理方法,应用于表单系统,其中,所述表单管理方法包括:
4、基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联,生成表单配置数据,其中,图谱结构包括实体、关系及属性;
5、通过表单配置数据,将表单填报数据转换成图谱结构的表达形式;
6、将不同表单之间同一实体对应的表单填报数据进行关联。
7、在本公开的一些实施例中,所述基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联包括:
8、在表单配置界面,根据用户的输入,针对表单中每一组件或子组件,选择第一类型组件或第二类型组件进行配置,其中,第一类型组件包括文本框、选择框和数值中的至少一种,第二类型组件为第一类型组件与实体、实体属性或关系属性相关联后的组件,组件包括至少一个子组件;
9、根据用户的输入,将第一类型组件或第二类型组件添加到表单内容中。
10、在本公开的一些实施例中,所述基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联包括:
11、在表单配置界面,通过组件区向用户展示所有用户可使用的组件;
12、在表单配置区,为用户提供配置表单的交互界面,其中,在用户配置表单的交互界面中,每个实体均展示为一个带标题的信息框;
13、在表单配置区,在信息框中显示用户选择的组件及其对应的实体或属性,以完成表单的配置;
14、在配置信息编辑区,根据用户的输入,修改各个组件的配置信息,其中,所述配置信息包括校验方式、默认值和隐藏状态中的至少一项。
15、在本公开的一些实施例中,所述生成表单配置数据包括:
16、根据配置完成的表单内容,生成规范化的表单配置数据,其中,所述表单配置数据包括至少一个数据表字段,一个组件对应一个数据表字段;
17、采用组件标识和属性标识,构造数据表字段的名称。
18、在本公开的一些实施例中,所述表单管理方法还包括:
19、根据表单填报数据进行填报校验、数据回填和数据更新中的至少一项。
20、在本公开的一些实施例中,所述根据表单填报数据进行填报校验包括:
21、在用户填报数据和提交表单的情况下,校验用户填报的数据是否符合组件的配置信息。
22、在本公开的一些实施例中,所述根据表单填报数据进行数据回填包括:
23、通过实体标识识别算法,根据表单填报数据中当前实体的信息识别当前实体是否与数据库中的已存实体匹配;
24、在当前实体与数据库中的已存实体匹配的情况下,将数据库中同一实体的信息进行相互关联;
25、根据数据库中与当前实体相关联的信息进行表单的数据回填。
26、在本公开的一些实施例中,所述根据表单填报数据进行数据更新包括:
27、在用户提交表单后,解析表单填报数据;
28、将解析后的表单填报数据更新到数据库中,以供系统进行查询分析;
29、将解析后的表单填报数据对应的实体、关系及属性,更新到系统的数据库中。
30、在本公开的一些实施例中,所述通过表单配置数据将表单填报数据转换成图谱结构的表达形式包括:
31、接收表单配置完成后或表单数据填报完成后的表单内容;
32、对表单内容进行组件解析、图谱解析和元数据解析。
33、在本公开的一些实施例中,所述对表单内容进行组件解析包括以下步骤中的至少一个步骤,其中:
34、对表单内容中的各个组件分别进行解析,并识别组件的类别、配置信息和显示控制逻辑中的至少一项;
35、校验组件配置信息的合法性;
36、校验组件填报数据是否符合组件配置信息的要求。
37、在本公开的一些实施例中,所述对表单内容进行图谱解析包括以下步骤中的至少一个步骤,其中:
38、识别表单内容中组件所链接的属性信息;
39、将组件的配置信息映射到图谱中对应的属性中,并自动连接该属性对应的实体或关系;
40、通过表单配置数据的上下文,将表单配置数据中涉及到的实体、关系及属性进行关联。
41、在本公开的一些实施例中,所述对表单内容进行元数据解析包括以下步骤中的至少一个步骤,其中:
42、将每个组件与一种组件类型绑定,其中,所述组件类型包括文本框、选择框和数值;
43、通过识别组件对应的组件类型以确定组件对应的数据存储类型;
44、通过组件的配置信息以及表单配置数据的上下文,确定数据的存储字段名、默认值和索引中的至少一种信息。
45、在本公开的一些实施例中,所述将不同表单之间同一实体对应的表单填报数据进行关联包括:
46、针对每个表单,生成一个元数据记本文档来自技高网...
【技术保护点】
1.一种表单管理方法,应用于表单系统,其中,所述表单管理方法包括:
2.根据权利要求1所述的表单管理方法,其中,所述基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联包括:
3.根据权利要求1或2所述的表单管理方法,其中,所述基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联包括:
4.根据权利要求1或2所述的表单管理方法,其中,所述生成表单配置数据包括:
5.根据权利要求1或2所述的表单管理方法,还包括:
6.根据权利要求5所述的表单管理方法,其中,所述根据表单填报数据进行填报校验包括:
7.根据权利要求5所述的表单管理方法,其中,所述根据表单填报数据进行数据回填包括:
8.根据权利要求5所述的表单管理方法,其中,所述根据表单填报数据进行数据更新包括:
9.根据权利要求1或2所述的表单管理方法,其中,所述通过表单配置数据将表单填报数据转换成图谱结构的表达形式包括:
10.根据权利要求9所述的表单管理方法,其中,所述对表单内容进行组件解析包括以下步骤中的
11.根据权利要求9所述的表单管理方法,其中,所述对表单内容进行图谱解析包括以下步骤中的至少一个步骤,其中:
12.根据权利要求9所述的表单管理方法,其中,所述对表单内容进行元数据解析包括以下步骤中的至少一个步骤,其中:
13.根据权利要求1或2所述的表单管理方法,其中,所述将不同表单之间同一实体对应的表单填报数据进行关联包括:
14.根据权利要求1或2所述的表单管理方法,还包括:
15.根据权利要求1或2所述的表单管理方法,还包括:
16.根据权利要求1或2所述的表单管理方法,其中:
17.根据权利要求1或2所述的表单管理方法,还包括:
18.根据权利要求1或2所述的表单管理方法,还包括:
19.一种表单系统,包括:
20.一种表单系统,包括:
21.一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如权利要求1-18中任一项所述的表单管理方法。
22.一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-18中任一项所述的表单管理方法。
...【技术特征摘要】
1.一种表单管理方法,应用于表单系统,其中,所述表单管理方法包括:
2.根据权利要求1所述的表单管理方法,其中,所述基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联包括:
3.根据权利要求1或2所述的表单管理方法,其中,所述基于图谱结构进行表单的配置,以将表单中的组件与图谱结构相关联包括:
4.根据权利要求1或2所述的表单管理方法,其中,所述生成表单配置数据包括:
5.根据权利要求1或2所述的表单管理方法,还包括:
6.根据权利要求5所述的表单管理方法,其中,所述根据表单填报数据进行填报校验包括:
7.根据权利要求5所述的表单管理方法,其中,所述根据表单填报数据进行数据回填包括:
8.根据权利要求5所述的表单管理方法,其中,所述根据表单填报数据进行数据更新包括:
9.根据权利要求1或2所述的表单管理方法,其中,所述通过表单配置数据将表单填报数据转换成图谱结构的表达形式包括:
10.根据权利要求9所述的表单管理方法,其中,所述对表单内容进行组件解析包括以下步骤中的至少一个步骤,其中:
11.根据权利要求...
【专利技术属性】
技术研发人员:郑宇,张钧波,唐军呈,潘哲逸,盛盟,罗俊辉,李卓姌,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。