QueryContextの要素:Teamcenter保存のクエリー設定

QueryContext要素は、パート、リビジョン、モデルなどのTeamcenterオブジェクトを検索するための、Inspireインターフェースで利用可能な検索クエリーを定義します。

目的

QueryContext要素には、保存された複数のクエリーがリストされ、それぞれ特定のTeamcenterオブジェクトタイプをアプリケーションインターフェースで検索できる方法を定義します。

これらのクエリーは、定義された条件を使用して検索するために使用できるGUIのドロップダウンや検索フィルターに入力されます。

設定手順

<Query>エントリーを追加または修正する場合、次のアイテムを定義する必要があります。
name
Teamcenter保存のクエリー名。
type
ItemRevisionCAEModelRevisionなど、クエリーされるTeamcenterオブジェクトタイプ。
typeKey
ローカリゼーショに使用されるキー。通常、これは変更されません。
keyword
内部で使用される一意の識別子。これはすべてのクエリーで別々にする必要があります。
displayName
UI検索パネルに表示されるローカライズされた文字列。
<SearchCriteria>
検索可能なプロパティを定義します。
これは、リソースプロパティファイルで定義されている有効なプロパティキーと一致する必要があります。

設定例

<QueryContext>
<Query  name="Item Revision..." type="ItemRevision" typeKey="tc.query.Item.Type" keyword="ItemRevision" displayName="Item Revisions">
    <SearchCriteria>
      <Value>tc.query.Item.Id</Value>
      <Value>tc.query.Item.Name</Value>
    </SearchCriteria>
  </Query>
  <Query name="Item Revision..." type="CAEModelRevision" typeKey="tc.query.Item.Type" keyword="CAEModelRevision" displayName="CAE Model Revisions">
    <SearchCriteria>
      <Value>tc.query.Item.Id</Value>
      <Value>tc.query.Item.Name</Value>
    </SearchCriteria>
  </Query>
</QueryContext>