一种基于元数据的业务数据维护方法、设备及介质技术

技术编号:36262364 阅读:27 留言:0更新日期:2023-01-07 10:00
本说明书实施例公开了一种基于元数据的业务数据维护方法、设备及介质,涉及企业资源计划技术领域,方法包括:基于用户指定触发操作,确定待维护业务数据对应的实体元数据信息,根据实体元数据信息中的实体元数据标识,判断业务数据维护装置中是否存在实体元数据标识对应的实体模板元数据;当存在时,根据预先获取的实体模板元数据的模板标识,在业务数据维护装置中确定实体模板元数据对应的实体模板元数据信息,实体模板元数据信息包括实体模板元数据主表和实体模板元数据子表;通过预先设置在业务数据维护装置中的模板运行引擎,根据实体模板元数据信息,渲染生成业务数据展示界面,用户在业务数据展示界面对待维护业务数据进行维护。数据进行维护。数据进行维护。

【技术实现步骤摘要】
一种基于元数据的业务数据维护方法、设备及介质


[0001]本说明书涉及企业资源计划
,尤其涉及一种基于元数据的业务数据维护方法、设备及介质。

技术介绍

[0002]在企业资源计划领域(Enterprise Resource Planning,ERP),需要为企业用户提供业务数据的维护方式,例如,Excel导入导出是最基本最常用的功能。
[0003]以Excel为例,在开发阶段由开发人员预制好固定的导入模版,模板存储在外部数据库中,并由专门的解释程序解释模版中的数据,在软件的运行期不可修改。如果某信息列的值依赖其他关联表,即该列的值是其他表的标识,在此情况下,需要让用户输入对应的编码或名字,由解释程序去翻译成标识;或者在下载模版时,同时将关联表的数据一同下载下来,编辑该列时以下拉列表的形式让用户选择。但是,表格中存储的业务数据一般数据量较大,存在下载困难和用户选择困难问题;而且关联数据是在下载时就补丁下来了,若关联数据做了修改,那么修改的这一部分在模板中没有体现,只能重新下载模板;另外,如果列不满足客户需求,需要开发人员修改程序和模本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于元数据的业务数据维护方法,其特征在于,应用于业务数据维护装置,所述方法包括:基于用户指定触发操作,确定待维护业务数据对应的实体元数据信息,其中,所述实体元数据信息包括实体元数据和实体字段元数据;根据所述实体元数据信息中的实体元数据标识,判断业务数据维护装置中是否存在所述实体元数据标识对应的实体模板元数据;当存在所述实体模板元数据时,根据预先获取的所述实体模板元数据的模板标识,在所述业务数据维护装置中确定所述实体模板元数据对应的实体模板元数据信息,其中,所述实体模板元数据信息包括实体模板元数据主表和实体模板元数据子表;通过预先设置在业务数据维护装置中的模板运行引擎,根据所述实体模板元数据信息,渲染生成业务数据展示界面,以便于用户在所述业务数据展示界面,对所述待维护业务数据进行维护。2.根据权利要求1所述的一种基于元数据的业务数据维护方法,其特征在于,判断业务数据维护装置中是否存在所述元数据标识对应的实体模板元数据之后,所述方法还包括:当业务数据维护装置中不存在所述实体模板元数据时,通过预先设置在所述业务维护装置中的模板设计引擎,根据所述实体元数据信息,定义业务数据展示界面对应的模板元数据信息,其中,所述模板元数据信息包括模板元数据主表和模板元数据子表;通过所述模板设计引擎,根据所述模板元数据信息和所述实体元数据信息,生成所述待维护业务数据对应的实体模板元数据。3.根据权利要求1所述的一种基于元数据的业务数据维护方法,其特征在于,通过预先设置在业务数据维护装置中的模板运行引擎,根据所述模板元数据信息,渲染生成业务数据展示界面,具体包括:获取所述实体模板元数据信息中各个实体字段的数据类型,其中,所述数据类型包括:字符或数字类型、日期或时间类型、枚举类型以及引用类型;根据所述各个实体字段的数据类型,确定所述业务数据展示界面中各个实体字段的展示控件,以便于用户通过所述展示控件,维护业务数据。4.根据权利要求3所述的一种基于元数据的业务数据维护方法,其特征在于,根据所述各个实体字段的数据类型,确定所述业务数据展示界面中各个实体字段的展示控件,具体包括:当实体字段的数据类型为字符或数字类型时,确定所述业务数据展示界面中实体字段的展示控件为文本框控件;当实体字段的数据类型为日期或时间类型时,确定所述业务数据展示界面中实体字段的展示控件为日期控件;当实体字段的数据类型为枚举类型时,确定所述业务数据展示界面中实体字段的展示控件为下拉框控件;当实体字段的数据类型为引用类型时,确定所述业务数据展示界面中实体字段的展示控件为弹窗控件。5.根据权利要求4所述的一种基于元数据的业务数据维护方法,其特征在于,当实体字段的数据类型为枚举类型时,确定所述业务数据展示界面中实体字段的展示控件为下拉框
控件,具体包括:当实体字段的数据类型为枚举类型时,获取预先存储在所述业务数据维护装置中的所述实体字段对应的枚举元数据信息,其中,所述枚举元数据信息包括枚举元数据主表和枚举元数据子表;通过预先设置在所述业务数据维护装置中的枚举引擎,对所述枚举元数据信息进行解析,得到多个枚举项的枚举项信息,其中,所述枚举项信息包括枚举项的值和枚举项的名称;对所述多个枚举项的枚举项信息,进行渲染,得到下拉列表,以便于用户选择下拉列表中的枚举项。6.根据权利要求4所述的一种基于元数据的业务数据维护方法,其特征在于,当实体字段的数据类型为引用类型时,确定所述业务数据展示界面中实体字段的展示控件为弹窗控件,具体包括:当实体字...

【专利技术属性】
技术研发人员:解其亮徐同明
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1