<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> ...
Ayar | Değer |
---|---|
<object key="searchOptionGroup"> <setting key="id">options</setting> |
searchOptionGroup öğesi, arama seçeneklerini yalın ve ileri düzey arama sayfalarındaki Seçenekler ve Belge tipleri listeleri içinde düzenler. id öğesi listeyi belirtir: options değeri olan öğeler Seçenekler listesinde görüntülenir; docTypes değeri olan öğeler Belge tipleri listesinde görüntülenir. |
<object key="searchOption"> <label key="label" localizationKey= "server.SimpleSearch.createdByMe"> <resource> Benim tarafımdan eklenen </resource> <resource locale=fr_FR" > Créé par moi </resource> </label> |
searchOption öğesi
bir arama seçeneğini tanımlar. label öğesi, onay
kutusunu açıklamak için kullanılan metnin çeşitli
özniteliklerini tanımlar. label öğesi bir localizationKey özniteliğini gerektirir. Yeni bir arama seçeneği yaratırken localizationKey özniteliğinin değerini belirtmek için server.SimpleSearch dizgisini kullanın ve sonuna açıklayıcı bir ad ekleyin. localizationKey, SimpleSearch.xml içinde benzersiz olmalıdır. Onay kutusunu açıklamak amacıyla kullanılan metni belirtmek için resource öğesini kullanın. label öğesi yerelleştirilmiş dizgileri destekler. İsteğe bağlı olarak, locale özniteliği olan bir ya da daha çok resource öğeniz olabilir. Bu özniteliğin değeri, tarayıcıların desteklediği standart ISO dilini ve ülke kodlarını kullanmalıdır. |
<setting key="symname"> Yaratan </setting> |
symname öğesi, onay kutusuyla ilişkilendirilmiş özelliğin simgesel adını (programsal tanıtıcı) belirtir. Bir özelliğinin simgesel adını, Enterprise Manager olanağını kullanarak alabilirsiniz. |
<setting key="value"> {CURRENT_USER} </setting> |
value öğesi, SQL
sorgusunda belirtilen özelliğin değerini belirtir. Geçerli olduğu yerlerde aşağıdaki makrolar desteklenir:
|
<setting key="type"> typestring </setting> |
type öğesi, özelliğin veri tipini belirtir. Geçerli veri tipleri şunlardır: typestring, typeboolean, typedate. Bir özelliğin veri tipini Enterprise Manager olanağını kullanarak saptayabilirsiniz. |
<setting key="operator"> eq </setting> |
operator öğesi, SQL sorgusunda kullanılan göreli işleci belirtir. Geçerli değerler şunlardır: eq, lt, gt, lte, gte, neq, in, isnull, isnotnull, like. |
<setting key="join"> and </setting> |
join öğesi, bu arama seçeneğinin diğer arama seçenekleriyle nasıl
birleştirileceğini belirtir. Bu seçeneğin varsayılan değeri
Belge tipi onay kutuları için
or ve diğerleri için
and'dir. Örneğin, bir
kullanıcı Word, Excel ve PDF belge tiplerini seçerse, arama Word
ya da Excel ya da PDF tipiyle eşleşen her belgeyi
döndürür.
Kullanıcı Benim
tarafımdan yaratılan ve Dışarı
alınan onay kutularını seçerse, arama o kullanıcı
tarafından yaratılan ve dışarı alınan belgeleri
döndürür. Workplace XT arama seçeneklerini SQL sorgusuna dönüştürdüğünde, tüm and koşullarını ve onu izleyen tüm or koşullarını gruplar. Örneğin varsayılan ayarlar kullanılarak, bir kullanıcı Word, PDF, Benim tarafımdan yaratılan ve Dışarı alınan öğelerini seçerse, arama şuna benzer bir sorgu sunar: "created by me and checked out and (Word or PDF)." |
<array key="objectTypes"> <value>document</value> <value>folder</value> </array> |
objectTypes öğesi, bu arama seçeneğinin geçerli olduğu nesne tiplerinin listesini belirtir. Desteklenen değerler şunlardır: document, folder. |
<array key="objectStores"> <value>Claims</value> </array> |
objectStores öğesi, bu özelliğin geçerli olduğu nesne depolarının listesini belirtir. Kullanıcı bu özelliğin geçerli olmadığı bir nesne deposunda arama yaparsa, ilişkili arama seçeneği görüntülenmez. Arama seçeneğinin tüm nesne depoları için görüntülenmesini isterseniz value nesne öğesini içermeyin. |
<array key="roles"> <value>Adjustor</value> </array> |
roles öğesi, bu arama seçeneğine erişimi olan rollerin listesini belirtir. Kullanıcı belirtilen rolün bir üyesi değilse, ilişkili arama seçeneği görüntülenmez. Arama seçeneğinin tüm kullanıcılar için görüntülenmesini isterseniz value nesne öğesini içermeyin. |