<object key="searchOptionGroup">
<setting key="id">options</setting>
<list key="searchOptions">
<object key="searchOption">
<label key="label" localizationKey="server.SimpleSearch.createdByMe">
<resource>Added by me</resource>
</label>
<setting key="symname">Creator</setting>
<setting key="value">{CURRENT_USER}</setting>
<setting key="type">typestring</setting>
<setting key="operator">eq</setting>
<setting key="join">and</setting>
<array key="objectTypes">
<value>document</value>
<value>folder</value>
</array>
<array key="objectStores"></array>
<array key="roles"></array>
</object>
...
設定 | 値 |
---|---|
|
searchOptionGroup エレメントは、検索オプションを簡易検索ページおよび拡張検索ページ上「オプション」リストと「ドキュメント・タイプ」リストに編成します。id エレメントはリストを指定します。値が options のエレメントは「オプション」リストに表示され、値が docTypes のエレメントは 「ドキュメント・タイプ」リストに表示されます。 |
|
searchOption エレメントは検索オプションを定義します。
label エレメントは、チェック・ボックスの説明に使用するテキストの各種属性を定義します。 label エレメントは localizationKey 属性を必要とします。新しい検索オプションの作成時に localizationKey 属性の値を指定するには、文字列 server.SimpleSearch. を使用し、記述名を付加します。localizationKey は SimpleSearch.xml 内で固有でなければなりません。 チェック・ボックスの説明に使用するテキストを指定するには、resource エレメントを使用します。 label エレメントには、ローカライズされた文字列を使用できます。 必要に応じて、locale 属性を持つ resource エレメントを 1 つ以上設定することができます。 この属性の値には、ブラウザーでサポートされている標準の ISO 言語コードおよび国別コードを使用する必要があります。 |
|
symname エレメントは、チェック・ボックスに関連付けられたプロパティーのシンボル名 (プログラムの識別子) を指定します。Enterprise Manager を使用して、プロパティーのシンボル名を取得することができます。 |
|
value エレメントは、SQL 照会で指定されたプロパティーの値を指定します。適用可能な場合は、以下のマクロがサポートされます。
|
|
type エレメントは、プロパティーのデータ型を指定します。有効なデータ型は、 typestring、typeboolean、 typedate です。Enterprise Manager を使用すると、プロパティーのデータ型を判別できます。 |
|
operator エレメントは、SQL 照会で使用される関係演算子を指定します。有効な値は以下のとおりです。eq、lt、gt、lte、 gte、neq、in、isnull、isnotnull、like |
|
join エレメントは、この検索オプションを他の検索オプションとどのように結合するかを指定します。このオプションのデフォルトは、「ドキュメント・タイプ」チェック・ボックスでは or、それ以外は
and に設定されています。例えば、ユーザーが Word、Excel、および PDF の各ドキュメント・タイプを選択して検索した場合は、Word または Excel または PDF タイプと一致するドキュメントが返されます。あるいは、ユーザーが「自分の作成分」チェック・ボックスと
「チェックアウト済み」チェック・ボックスを選択して検索した場合は、ユーザー自身が作成したもので、なおかつ チェックアウト済みのドキュメントが返されます。 Workplace XT が検索オプションを SQL 照会に変換する際には、すべての and 条件をグループ化した後で、すべての or 条件をグループ化します。例えば、デフォルト設定を使用して、ユーザーが「Word」、 「PDF」、「自分の作成分」、および 「チェックアウト済み」を選択して検索した場合は、 created by me and checked out and (Word or PDF) のような照会が送信されます。 |
|
objectTypes エレメントは、この検索オプションが有効となるオブジェクト・タイプのリストを指定します。サポートされる値は document および folder です。 |
|
objectStores エレメントは、このプロパティーが有効となるオブジェクト・ストアのリストを指定します。ユーザーが検索するオブジェクト・ストアでこのプロパティーが無効になっている場合、それに関連する検索オプションは表示されません。すべてのオブジェクト・ストアに対して検索オプションを表示するには、 value オブジェクト・エレメントを省略します。 |
|
roles エレメントは、この検索オプションへのアクセス権を持つロールのリストを指定します。ユーザーが指定されたロールのメンバーでない場合、それに関連する検索オプションは表示されません。すべてのユーザーに対して検索オプションを表示するには、 value オブジェクト・エレメントを省略します。 |