工程对象及工程文档动态目录树的定制方法技术

技术编号:38352248 阅读:12 留言:0更新日期:2023-08-05 17:25
本发明专利技术涉及工程对象及工程文档动态目录树的定制方法,包括:工程对象分类及工程文档分类对象建立;工程对象及工程文档的分类属性更新;基于分类属性建立工程对象与工程对象分类的关联;基于分类属性建立工程文档与工程文档分类的关联;定义目录树配置规则并定制工程对象及工程文档目录树配置文件;将目录树进行动态展示并体现每个层级节点下关联的对象情况。本发明专利技术通过将工程对象及工程文档以树状分类结构的形式进行展示,从而在实际工程运用中根据工程对象及工程文档分类快速定位某类对象,极好的解决了现有技术中工程对象及工程文档的分类检索不方便、管理分散、不能基于目录树动态展示对象的问题,大大提高了项目数据和文档的查询和管理效率。文档的查询和管理效率。文档的查询和管理效率。

【技术实现步骤摘要】
工程对象及工程文档动态目录树的定制方法


[0001]本专利技术属于数据处理
,具体涉及一种工程对象及工程文档动态目录树的定制方法。

技术介绍

[0002]在工程数据管理、工程文档管理、数字化交付、智能化工厂等技术发展下,工程对象及工程文档已经成为工厂智能化运维的重要管理对象。但是,目前工程对象和工程文档的分类管理仍然比较困难,已有的工程对象及工程文档目录树大多是固定的,不能及时体现整个工厂工程对象及工程文档基于目录树的动态变化情况,尤其是无法直观看到目录树中关联的对象信息。
[0003]工程对象及工程文档的分类大多是以自身属性或关联关系的形式进行体现,当对工程对象或工程文档进行变更管理时,仅仅能基于对象的属性或关联关系进行更新,随着工程数字化交付项目的推进,工厂中的工程对象及工程文档会有大量的新增、删除、更新等,由于无法动态及时地获取整体工厂的各类工程对象或工程文档的变更情况,难以达到数字化交付数据应用效果和工厂智能化运维的需求。从而存在实际工程应用中无法及时掌握全厂工程对象及工程文档的变化情况,使得数据与文档的检索及管理存在分散、低效的问题。
[0004]此外,同一家公司的不同用户对数据关注的侧重点不同,因此对树状结构的格式要求也不同。过去通常需要针对不同的树状结构要求进行针对性的开发,实施工作量和难度较大,不便于数据的推广使用。

技术实现思路

[0005]本专利技术的目的在于,提出一种工程对象及工程文档动态目录树的定制方法,以解决现有技术中心存在的工程对象及工程文档分类检索不变、管理分散、不能基于目录树动态展示对象的问题。
[0006]为了达到以上目的,本专利技术提供一种工程对象及工程文档动态目录树的定制方法,包括以下步骤:S101、工程对象分类及工程文档分类对象建立;S102、工程对象及工程文档的分类属性更新;S103、基于分类属性建立工程对象与工程对象分类的关联;S104、基于分类属性建立工程文档与工程文档分类的关联;S105、定义目录树配置规则并定制工程对象及工程文档目录树配置文件;S106、将目录树进行动态展示并体现每个层级节点下关联的对象情况。
[0007]本专利技术通过将工程对象及工程文档以树状分类结构的形式进行展示,从而在实际工程运用中能根据工程对象及工程文档分类快速定位某一类对象,极好的解决了现有技术中工程对象及工程文档的分类检索不方便、管理分散、不能基于目录树动态展示对象的问
题,大大提高了项目数据和文档的查询和管理效率。
[0008]本专利技术进一步优化的技术方案如下:所述步骤S101中,所述对象的建立方式包括:Excel导出XML、NLF数据文件;解析XML、NLF数据文件;建立分类对象。
[0009]所述步骤S102中,具体包括:判断工程对象及工程文档属性是否为分类属性,若为分类属性则进行标记,待获取后续分类信息后对分类属性进行更新,否则放弃;提取存储工程对象及工程文档分类数据的文件信息;将分类数据信息更新到对应的分类属性上。
[0010]所述步骤S103的具体关联方式为:对工程对象所属分类的规则进行分析,基于工程对象分类规则将工程对象实体与对应的分类实体建立关联关系。
[0011]所述步骤S104的具体关联方式为:对工程文档所属分类的规则进行分析,基于工程文档分类规则将工程文档实体与对应的分类实体建立关联关系。
[0012]所述步骤S105具体包括:定义目录树定制规则并根据规则定制工程对象及工程文档目录树内容,将目录树定制内容以文件形式储存。
[0013]所述步骤S106具体包括:S1061、获取数据库中工程对象及工程文档分类数据并建立树结构;S1062、提取工程对象及工程文档与分类对象的关联情况。
[0014]所述获步骤S1061,包括:采用关系型数据库操作技术;和/或数据关系分析技术;和/或Angular、HTML&CSS可视化展示技术获取数据库中工程对象及工程文档分类数据并建立树结构。
[0015]所述步骤S1062,包括:获取工程对象及工程文档与分类的关联信息;基于分类目录树可视化展示工程对象及工程文档与分类的关联信息。
[0016]本专利技术通过自由配置的规则配置文件,可将工程对象或工程文档分类的属性作为目录树的层级节点,从而有组织的浏览、操作工程对象或工程文档,极大地解决了工程对象和工程文档只能独立查询、操作的问题,大大提高了数字化交付数据的应用效率,并为数字化交付数据更多的应用场景打下基础。
[0017]进一步的,本专利技术通过定义目录树配置规则,手动定制配置文件,获取工程对象或工程文档的属性或分类关联信息;基于Angular、HTML&CSS等前端可视化展示技术,将获取到的属性或关联信息按照一定的组织方式有序展示,形成动态树状展示结构,进一步解决了工程对象和文档只能分散独立查询、操作的问题,提高了数字化交付数据的应用效率和
应用前景。例如,同一批文档,A用户在查看时,可选择“装置>专业>文档分类”的树状结构进行查看,B用户在查看时,可选择“专业>装置>位号>文档分类”的树状结构进行查看。
[0018]本专利技术的其它特征和优点将在随后具体实施方式部分予以详细说明。
附图说明
[0019]通过结合附图对本专利技术示例性实施方式进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本专利技术示例性实施方式中,相同的参考标号通常代表相同部件。
[0020]图1为本专利技术一个实施例的工程对象及工程文档动态目录树定制方法的流程图。
[0021]图2为本专利技术一个具体实施例的工程对象及工程文档动态目录树定制方法的流程图。
[0022]图3为本专利技术一个实施例的动态目录树定制配置文件结构的示意图。
[0023]图4为本专利技术一个实施例的工程对象动态目录树展示的示意图。
[0024]图5为本专利技术一个实施例的工程对象动态目录树节点对象展示的示意图。
[0025]图3、图4和图5中的文字不在技术方案的保护范围内,其文字不影响本专利技术的保护范围。
实施方式
[0026]下面将更详细地描述本专利技术的优选实施方式。虽然以下描述了本专利技术的优选实施方式,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施方式所限制。
[0027]如图1所示,一种工程对象及工程文档动态目录树的定制方法,具体步骤如下:S101、工程对象分类及工程文档分类对象建立工程对象分类和工程文档分类可以是基于文件、数据库、软件平台等形式展开的分类实体,此分类实体可以通过编辑或配置各类文件、数据库、软件平台等进行创建。
[0028]上述工程对象分类及工程文档分类对象建立,所属对象的建立方式,包括:Excel导出XML、NLF数据文件;解析XML、NLF数据文件;建立分类对象。
[0029]分类对象的实体承载方式可以是文件、数据库本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程对象及工程文档动态目录树的定制方法,其特征在于,包括以下步骤:S101、工程对象分类及工程文档分类对象建立;S102、工程对象及工程文档的分类属性更新;S103、基于分类属性建立工程对象与工程对象分类的关联;S104、基于分类属性建立工程文档与工程文档分类的关联;S105、定义目录树配置规则并定制工程对象及工程文档目录树配置文件;S106、将目录树进行动态展示并体现每个层级节点下关联的对象情况。2.根据权利要求1所述工程对象及工程文档动态目录树的定制方法,其特征在于,所述步骤S101中,所述对象的建立方式包括:Excel导出XML、NLF数据文件;解析XML、NLF数据文件;建立分类对象。3.根据权利要求1所述工程对象及工程文档动态目录树的定制方法,其特征在于,所述步骤S102中,具体包括:判断工程对象及工程文档属性是否为分类属性,若为分类属性则进行标记,待获取后续分类信息后对分类属性进行更新,否则放弃;提取存储工程对象及工程文档分类数据的文件信息;将分类数据信息更新到对应的分类属性上。4.根据权利要求1所述工程对象及工程文档动态目录树的定制方法,其特征在于,所述步骤S103的具体关联方式为:对工程对象所属分类的规则进行分析,基于工程对象分类规则将工程对象实体与对应的分类实体建立关联关系。5...

【专利技术属性】
技术研发人员:周铭德周进戚风力朱军山陆航张剑峰
申请(专利权)人:中国石化销售股份有限公司
类型:发明
国别省市:

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

1