一种pdm系统中对数据集筛选与分类的展示方法

文档序号:9524267阅读:265来源:国知局
一种pdm系统中对数据集筛选与分类的展示方法
【技术领域】
[0001] 本发明设及数据集筛选与分类的展示方法,具体设及一种PDM系统中对数据集筛 选与分类的展示方法。
【背景技术】
[0002] 现有PDM系统中对数据集筛选与分类的展示方法,一种是采用固定树型结构对数 据集进行分类,即直接根据元模型的数据特点,抓取比较通用的属性作为特征属性对数据 集进行分类;另外一种是需要二次开发编程实现,不能基于规则配置而成。
[0003] 采用固定树型结构对数据集进行分类无法适应项目个性化的需求,实施工作量 大,解决方案的通用性低,可复用率低。
[0004] 采用二次开发编程实现,二次开发成本上升,大量的二次开发拖累系统的运行效 率,也不便于后期维护。 阳0化]对于数据集的分类,现有的技术一般是直接针对PDM的基础数据进行分类。将PDM系统的元模型设计的非常抽象,用W满足各种各样类型的项目需求。PDM系统基础数据定义 复杂,结构定义繁琐,用户理解和接受难度大。
[0006] 根据具体企业需要,PDM系统可编程定制分类规则,但是随着企业业务需求变化, 随着分类规则的调整,必须修改程序,重新编译。如果企业自身无编程能力,则不会自我解 决。
[0007] 市面上存在一些日化工具,可W基于规则提取分类数据,但是运些工具不能直接 结合PDM业务流程和界面显示,达不到一体化集成的显示效果。如果要PDM能根据mi结 果显示,也需要特殊的编程。

【发明内容】

[0008] 本发明的目的是针对现有技术中存在的不足,提供一种PDM系统中对数据集筛选 与分类的展示方法,能精准定位数据,便于展示、汇总W及动态跟踪数据。
[0009] 本发明的技术解决方案是:一种PDM系统中对数据集筛选与分类的展示方法,该 方法是基于PDM系统元数据模型进行扩展,是W目录树的方式对数据集按自定义规则进行 分类与筛选的展示方式,自定义1个W上的元对象类参与目录树的配置规则,包括如下步 骤:
[0010] a、对数据进行分类的目录树和符合规则条件的数据列表集合;
[0011] b、目录树上的目录节点分为静态目录树和动态目录树。
[0012] 元数据模型中对于元属性进行了定义,而基于元属性的元对象类为元数据模型中 的主要的数据分类方式,可自定义多个元对象类参与目录树的配置规则,更精准定位数据 集。
[0013] 静态目录能从元对象类分类体系中有选择性的引入需要容纳的数据集合,元对象 类分类体系包括零部件对象类、PB0M、工艺文档、工艺路线、项目等制造业行业的基础分类。 适用于定制性较强的少量数据集。
[0014] 动态目录是从自定义或者预定义的数据源中通过配置规则筛选出目标数据集。其 中:自定义的规则主要是对元属性的逻辑表达式的逻辑整合,元属性的逻辑表达式关系有 字符串比较关系和值类型比较关系两类。逻辑整合有逻辑与和逻辑或两种。根据动态目录 树的生成规则结合目标数据集自动产生动态目录树。各个动态目录树节点对应精准的目标 数据集。适用于数据集较大、规则特征明显、动态变化等特征的情形。
[0015] 在技术配置上,动态目录包含一个高级属性,高级属性包含数据集规则定义器和 动态目录树生成规则定义器。
[0016] 数据集规则定义器负责构建动态目录根目录所对应的数据源。
[0017] 数据集规则定义器可指定数据源和配置过滤条件。指定的数据源可W来自于PDM 系统预定义的元数据结构模型,也可W来自于二次开发脚本根据具体业务而生成的数据 源。数据集规则定义器中的过滤条件可W是PDM系统预定义的元数据的扩展属性的规则组 合,也可W配置为具体的二次开发过滤脚本。
[0018] 动态目录树生成规则定义器用于生成动态目录树结构,其基于动态目录根目录对 应的数据源,其子目录的产生也是基于PDM系统预定义的元数据的扩展属性的规则组合, 有当前值,指定值,备选值,当前值过滤四种。
[0019] 动态目录树可W产生多级子目录,子动态目录是对父动态目录的更精准分类。子 动态目录中的数据集也是基于父动态目录中的数据集的。
[0020] 本发明的有益效果:本发明方法只需基于脚本规则配置,无需程序编译,能精准定 位数据,便于展示、汇总W及动态跟踪数据。快速适应各种数据类型的项目的需求,减少实 施成本,缩短项目周期。本发明方法对现有技术进行了优化,具有较好的可扩展特性。
【附图说明】
[0021] 图1是一种PDM系统中对数据集筛选与分类的展示方法系统框图。
[0022] 图2是界面分类显示框图。
[0023] 图3是元属性定义界面图。
[0024] 图4是元对象类属性集定义界面图。 阳0巧]图5是目录的属性定义界面图。
[0026] 图6是目录配置规则定义界面图。
[0027] 图7动态目录展示效果示例1。
[0028] 图8动态目录展示效果示例2。
【具体实施方式】
[0029] 下面结合附图对本发明做进一步的说明。
[0030] 产品实施过程中的操作步骤如下:
[0031] 1、基础数据的定义:
[0032] 元属性的定义:可W定义元属性的名称、数据类型、属性是否启用等基本信息;每 一个元属性有且仅有一个唯一的流水号作为其存储在数据库的主键标识;如图3所示的界 面。
[0033] 元对象类的定义:每一个元对象类包含多个对其特征属性进行描述的元属性。元 对象类与元属性之间的关系为聚合关系。该聚合关系也在本界面上进行描述,比如元属性 的编辑方式、显示状态、显示别名、W及在各种业务界面上是否需要展示等属性;如图4所 示的界面。
[0034] 2、目录树的配置:
[0035] 目录树的配置主要表现在静态目录的属性配置和动态目录的根目录属性配置上; 其中静态目录的属性配置类似于windows操作系统中文件夹的建立,只需要指定目录名即 可;静态目录中所包含的数据集与静态目录之间的关联关系也是静态的,采用数据库将运 种关联关系记录下来即可稳定的展示静态目录中的内容。
[0036] 动态目录是圈定了目标对象数据集,配置了生成动态目录树规则的目录。在动态 目录的根目录上可进行配置说明,如图5所示的界面:其中输出对象集的相关配置圈定了 目标对象数据集,动态子目录的相关配置对应着子目录的生成和分类规则。
[0037] 目录的分类规则基于元属性,而元属性基于输出对象类(元对象类的实例)。目录 的具体展开内容与层次与元属性相关。基于元属性的子目录生成规则构造方案有多种,下 面就"当前值"和"当前值过滤"两种构造类型进行效果展示。
[0038] 动态目录展示效果示例:
[0039] 当选择多个属性时根据自上而下的规则构造动态子目录,即首先根据第一个分类 属性构造并展开动态子目录;只有选中动态子目录的叶子节点,才允许根据第二个分类属 性继续构造并展开下属的动态子目录;再选中动态子目录的叶子节点,才允许根据第Ξ个 分类属性继续构造并展开下属的动态子目录,依次类推。
[0040] 根据符合上级属性条件的已有对象实例的多个属性字段的取值生成动态子目录。
[0041] 某对象类有属性A和B。
[0042] 当属性条件和对象实例如表1时
[0043] 表 1
[0044]
[0045] 生成动态目录样例1见图7。
[0046] 当属性条件和对象实例如表2时
[0047] 表 2
[0048]
W例生成动态目录样例2见图8。
【主权项】
1. 一种PDM系统中对数据集筛选与分类的展示方法,其特征在于该方法是基于PDM系 统元数据模型进行扩展,是以目录树的方式对数据集按自定义规则进行分类与筛选的展示 方式,自定义1个以上的元对象类参与目录树的配置规则,包括如下步骤: a、 对数据进行分类的目录树和符合规则条件的数据列表集合; b、 目录树上的目录节点分为静态目录树和动态目录树。2. 根据权利要求1所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于静态目录树从元对象类分类体系中有选择性的引入需要容纳的数据集合。3. 根据权利要求1所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于动态目录树是从自定义或者预定义的数据源中通过配置规则筛选出目标数据集,根据动 态目录树的生成规则结合目标数据集自动产生动态目录树。4. 根据权利要求3所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于动态目录树自定义的规则是对元属性的逻辑表达式的逻辑整合,元属性的逻辑表达式关 系包括字符串比较关系和值类型比较关系,逻辑整合包括逻辑与、逻辑或。5. 根据权利要求1所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于动态目录树包含一个高级属性,高级属性包含数据集规则定义器和动态目录树生成规则 定义器。6. 根据权利要求5所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于数据集规则定义器用于构建动态目录根目录所对应的数据源,还用于指定数据源和配置 过滤条件。7. 根据权利要求5所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于动态目录树生成规则定义器用于生成动态目录树结构,其基于动态目录根目录对应的数 据源,其子目录的产生也是基于PDM系统预定义的元数据的扩展属性的规则组合,包括当 前值,指定值,备选值,当前值过滤。8. 根据权利要求5所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征 在于动态目录树可分级,产生父动态目录中、子动态目录,子动态目录是对父动态目录的分 类,子动态目录中的数据集基于父动态目录中的数据集。9. 根据权利要求6所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于数据集规则定义器指定数据源来自于PDM系统预定义的元数据结构模型,或者来自于二 次开发脚本根据具体业务而生成的数据源。10. 根据权利要求6所述的一种PDM系统中对数据集筛选与分类的展示方法,其特征在 于数据集规则定义器中的过滤条件可以是PDM系统预定义的元数据的扩展属性的规则组 合,也可以配置为具体的二次开发过滤脚本。
【专利摘要】本发明涉及一种PDM系统中对数据集筛选与分类的展示方法。该方法是基于PDM系统元数据模型进行扩展,是以目录树的方式对数据集按自定义规则进行分类与筛选的展示方式,自定义1个以上的元对象类参与目录树的配置规则,包括如下步骤:a、对数据进行分类的目录树和符合规则条件的数据列表集合;b、目录树上的目录节点分为静态目录树和动态目录树。本发明方法只需基于脚本规则配置,无需程序编译,能精准定位数据,便于展示、汇总以及动态跟踪数据。快速适应各种数据类型的项目的需求,减少实施成本,缩短项目周期。
【IPC分类】G06F17/30
【公开号】CN105279232
【申请号】CN201510611802
【发明人】刘杰, 邓立, 管铁军
【申请人】武汉开目信息技术有限责任公司
【公开日】2016年1月27日
【申请日】2015年9月22日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1