teamcenter查询构建器.docx
- 文档编号:12255198
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:14
- 大小:972.29KB
teamcenter查询构建器.docx
《teamcenter查询构建器.docx》由会员分享,可在线阅读,更多相关《teamcenter查询构建器.docx(14页珍藏版)》请在冰豆网上搜索。
teamcenter查询构建器
1.1查询构建器
查询定义,也被称为已保存的查询,指定一个搜索标准以在TC中查询信息。
管理员为最终用户定义查询。
已保存的搜索允许用户在数据库中迅速查找产品信息。
查询构建器界面如下:
1)显示了数据库中所有的已保存的查询。
当你从树中选择一个已保存的查询,细节就会在右边面板中显示出来。
2)定义搜索标准条目,用到以下元素:
●Booleanrules布尔规则(and/or)用来组合各个条款来创建客户化查询
●Attributes选择的数据库属性显示在这个框中
●用户条目本地化键指定用于查找用户条目名称的本地化键。
本地化的键值配对在qry_user_entry_names_locale.xml文件中定义。
●用户条目名称显示将在搜索形式下出现的查询文本框名。
用户条目名称是输入到用户条目本地化键中的本地化键值。
如果键值配对没有在qry_user_entry_names_locale.xml中定义,用户条目名称将于用户条目本地化键中的值相同。
●逻辑操作:
匹配的值可以等于,不等于,小于,或者大于在搜索条目中指定的值。
●默认值:
除非逻辑操作为is_null或is_not_null,当创建查询时,如果你不指定用户条目名称,该文本框为必填项。
你可以为任何你创建的查询指定默认值。
3)提供选择查询类的类选择对话框
4)显示当前选择的查询类型
5)显示用于选择查询提示的对话框。
6)描述查询目的或其他的有关信息。
7)显示查询的惟一名
8)显示选择类的属性
9)选择有效的查询类型
10)说明查询细节如何在文本框中显示
1.1.1查询构建器创建特征
根据需要,你可以创建基于下列特征的查询:
●使用提示特征的查询:
查询提示通过展示一种关系(如item-to-itemmasterform)和把这种关系构建进你的查询定义所必须的步骤来辅助和引导你创建查询。
●包含关键字搜索的查询:
在查询定义中包含关键字属性,允许你创建查询来查找包含特定关键字或关键字组合的数据集文件。
●基于已存在的定义的查询:
你可以在已经存在的查询的基础上创建不同的查询
●使用is_null或is_not_null操作的查询:
is_null或is_not_null操作允许你创建查询来查找没有属性值的对象,比如没有任何描述的items,或某一个属性值仅为null的对象。
使用这种操作的条款被看做是有一个固定值,因此,没有必要为这种条款输入名字和默认值。
●引用者查询:
你可以利用反引用关系来创建查询。
例如,利用反引用关系创建一个查询,搜索一个被itemrevision以iman_specification关系引用的数据集对象。
●基于分类属性的查询
1.1.2创建新的查询定义
当创建新的查询定义时,你必须提供下列信息:
查询定义
例子
名字
FindHomeFolders
可修改的属性类型
LocalQuery
搜索类
Folder
搜索标准
Name=Home
步骤如下:
1)从查询构建器中选择【清除】按钮,清除任何已存在的信息
2)输入新查询的名字
3)在描述框中添加其他信息。
此文本框为可选项,可以为空。
4)选择修改查询类型
5)点击搜索类
,打开类选择对话框
6)指定期望的搜索类
7)通过选择【显示缩进结果】确定搜索结果以缩进或是层次形式显示。
8)从熟悉选择树中双击选择属性,属性被添加到搜索准则表中
9)指定期望的搜索准则。
你必须指定下列搜索准则:
属性,用户本地化键值,逻辑操作
10)单击【创建】按钮
1.1.3限制对查询定义的访问
当查询定义被创建后,所有的用户都有读权限去看和执行查询。
但是某些查询定义,像FindHomeFolders(查找HOEM文件夹)查询,或许仅仅适用于管理者。
所以,管理员需要限制对某些查询定义的访问。
右键选中查询定义并选择访问,即可打开访问对话框。
点击
打开访问控制列表,修改当前的访问控制。
在列表末端添加下列访问者给管理员授权,并收回对其他所有人的访问权限。
1.1.4自定义(custom)item类型查询定义
查询引擎的一般目的是从数据库中搜索多种数据。
基于itemmaster和itemrevisionmaster表单属性和值列表创建查询来查找item和itemrevision经常用到。
例如:
基于对象类型,对象名,所有者和所有组等属性可创建查询,或者你也可以基于自定义表单属性如客户姓名,运送日期和供应商等来创建属性。
下面以如何通过整件的版本零组件主属性表单的属性值来查询整件的版本零组件为例说明如何在系统中通过版本零组件主属性表单中属性值来查询版本零组件。
1)系统管理员登陆到Teamcenter8,打开查询构建应用程序
2)输入名称(必填,如整件查询)、描述(可选);其中查询构建中名称不能重复;
3)单击搜索类按钮,弹出类/属性选择,输入assem*进行模糊查询,按F3键直到找到符合要求的AssemRevision;
4)属性选择列表中将列出AssemRevision的所有属性,从中选择零组件版本主属性表,并双击;
5)再次打开类选择对话框,在搜索框中输入form,找到Form类并双击;
6)可看到属性选择列表中零组件版本主属性表后边加了[Form]字段;双击其下的属性,再次弹出类选择对话框,在搜索框中输入assem*执行模糊查询,从搜索结果中选择AssemRevMasterS并双击,在属性选择列表中将列出AssemRevMasterS类的所有属性;
7)选择将作为查询条件的属性并双击,该属性将自动添加到下面的搜索准则列表中,依次选择不同的属性添加到搜索准则中;
8)单击“创建”按钮,左侧的查询列表中将显示刚创建的“整件查询”;
9)返回我的Teamcenter界面,单击工具栏中的搜索按钮,显示搜索窗口,
10)打开“更改搜索”窗口,从中选择“整件查询”,单击确定按钮;
11)搜索界面中将出现整件查询,输入查询条件(支持模糊查询,如*),单击
按钮,系统开始从数据库中进行搜索,搜索结果会显示在界面的右下侧。
1.1.5导入和导出查询定义
查询定义可被导出并保存为XML文件,这样可以与其他TC站点共享。
同样,以XML文件保存的查询数据也能被导入到TC。
通过图中所示的导入、导出按钮实现查询的导入导出。
1.1.6创建引用者查询(极少用)
你可以使用反引用关系创建查询。
使用显示缩进结果选项以展开的树的形式显示查询结果。
下面的例子显示了使用反引用关系创建查询的过程。
在这个例子里,查询的目的是通过IMAN_specification关系,找到被有具体名字的itemrevision所引用的数据集,
1)在名字文本框中输入查询名字,改名字是唯一的
2)可以在描述文本框中输入对查询的描述
3)选择显示缩进结果
4)点击【搜索类】按钮,打开类选择对话框,选择查询的目标类
5)在显示设置下选择显示所有属性
6)展开POM_application-object类,定位到WorkspaceObject类上
7)展开WorkspaceObject类,选择dataset类并双击。
Dataset类和它的属性显示在属性选择面板中
8)双击属性选择面板中的引用者节点,打开类属性选择对话框
9)单击搜索类按钮,再次打开类选择对话框
10)展开POM_application-object类,定位到WorkspaceObject类上
11)展开WorkspaceObject类,选择ItemRevison类并双击。
ItemRevison类和它的属性显示在属性选择面板中
12)选择引用属性IMAN_specification并双击,引用属性IMAN_specification和类ItemRevision显示在属性选择区域。
13)选择想要创建查询条款的引用类的属性。
在这个例子中,定位到并双击object_name属性。
该属性显示在搜索准则表中。
注意到属性的显示名字为ItemRevision←IMAN_specification.object_name。
符号←表示反引用关系。
14)输入用户本地化值的名字
15)单击“创建”按钮完成查询构建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- teamcenter 查询 构建