<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>
...
Ustawienie | Wartość |
---|---|
|
Element searchOptionGroup porządkuje opcje wyszukiwania na listach Opcje oraz Typy dokumentów na stronach wyszukiwania prostego i zaawansowanego. Element id określa listę: elementy o wartości options są wyświetlane na liście Opcje; elementy o wartości docTypes są wyświetlane na liście Typy dokumentów. |
|
Element searchOption definiuje opcję wyszukiwania. Element label definiuje różne atrybuty tekstu używanego do opisu pola
wyboru. Element label wymaga atrybutu localizationKey. Aby określić wartość atrybutu localizationKey podczas tworzenia nowej opcji wyszukiwania, należy użyć łańcucha server.SimpleSearch. i dopisać nazwę opisową. Atrybut localizationKey musi być unikalny w ramach pliku SimpleSearch.xml. Element resource określa tekst służący do opisu pola wyboru. Element label obsługuje zlokalizowane łańcuchy. Można dysponować więcej niż jednym elementem resource o atrybucie locale. Wartość tego atrybutu wymaga użycia standardowego języka ISO oraz kodów językowych obsługiwanych przez przeglądarki. |
|
Element symname określa nazwę symboliczną (identyfikator programowy) właściwości powiązanej z polem wyboru. Korzystając z programu Enterprise Manager, można uzyskać nazwę symboliczną właściwości. |
|
Element value określa wartość właściwości określonej w zapytaniu SQL. Tam, gdzie ma to zastosowanie, obsługiwane są następujące makra:
|
|
Element type określa typ danych właściwości. Poprawne typy danych to: typestring, typeboolean i typedate. Istnieje możliwość określenia typu danych właściwości za pośrednictwem menedżera Enterprise Manager. |
|
Element operator określa operator relacyjny używany w zapytaniu SQL. Poprawne wartości są następujące: eq, lt, gt, lte, gte, neq, in, isnull, isnotnull, like. |
|
Element join określa sposób połączenia tej opcji wyszukiwania z innymi. Ta opcja przyjmuje wartość domyślną or dla pól
wyboru Typ dokumentu oraz wartość and dla wszystkich pozostałych pól. Na przykład, jeśli użytkownik wybierze typy dokumentów
Word, Excel czy PDF, wyszukiwanie zwraca dowolny dokument zgodny z typem Word lub Excel lub PDF.
Alternatywnie, jeśli użytkownik zaznaczy pola wyboru Utworzone przeze
mnie oraz Pobrano, wyszukiwanie zwraca dokumenty utworzone
przez użytkownika oraz pobrane. Po przekształceniu przez oprogramowanie Workplace XT opcji wyszukiwania w zapytanie SQL następuje zgrupowanie wszystkich warunków and razem, a za nimi wszystkich warunków or. Na przykład, korzystając z ustawień domyślnych, jeśli użytkownik wybierz opcje Word, PDF, Utworzone przeze mnie oraz Pobrano, wyszukiwanie przesyła zapytanie podobne do następującego: „utworzone przeze mnie and pobrano and (Word or PDF)." |
|
Element objectTypes określa listę typów obiektów, dla których ta opcja wyszukiwania obowiązuje. Obsługiwane wartości to document i folder. |
|
Element objectStores określa listę składnic obiektów, w których ta właściwość obowiązuje. Jeśli użytkownik wyszukuje w składnicy obiektów, w której ta właściwość nie obowiązuje, powiązana opcja wyszukiwania nie jest wyświetlana. W celu wyświetlenia opcji wyszukiwania dla wszystkich składnic obiektów należy pominąć obiekt value. |
|
Element roles określa listę ról, które mają dostęp do tej opcji wyszukiwania. Jeśli użytkownik nie jest członkiem określonej roli, powiązana opcja wyszukiwania nie jest wyświetlana. W celu wyświetlenia opcji wyszukiwania dla wszystkich użytkowników należy pominąć obiekt value. |