IBM FileNet P8, 버전 5.2            

Workplace XT 검색 옵션 사용자 정의

단순 또는 고급 검색 페이지에 나타나는 Workplace XT 검색 옵션 선택란을 사용자 정의할 수 있습니다. 검색 옵션은 옵션문서 유형 목록에 표시됩니다. 다음 방법으로 목록을 사용자 정의할 수 있습니다.
  • 추가 옵션
  • 제거 옵션
  • 이름 바꾸기 옵션
검색을 수행하기 전에 Workplace XT는 검색 조건을 SQL 쿼리로 변환합니다. 각 검색 옵션 선택란은 SQL문에서 where절에 추가된 하나의 조건을 표시합니다. 선택란은 <WPXT_deploy_path>/FileNet/Config/WC/SimpleSearch.xml 파일에 정의되어 있습니다. XML 스니펫에 표시된 대로 각 선택란은 searchOption 오브젝트 요소에 설명되어 있습니다.
<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>
...
참고:
  • XML 파일을 편집할 때에는 애플리케이션 서버에서 배치된 파일과 관련하여 작업하는지 확인하십시오. 이는 기본 설치 위치에 있는 XML 파일과는 다를 수 있습니다.
  • 수정하기 전에 SimpleSearch.xml을 백업하십시오.
  • 확장된 문자를 포함하도록 파일을 수정하는 경우에는 파일을 UTF-8 형식으로 저장하십시오.
  • SimpleSearch.xml을 수정한 후에 애플리케이션 서버를 다시 시작할 필요가 없도록 Workplace XT에서 이를 다시 로드하십시오.
다음 표는 Added by me 선택란을 예제로 사용하는 SimpleSearch.xml의 요소를 설명합니다. 요소는 해당 key 속성으로 식별됩니다. 별도로 지정되지 않는 한 다음 요소는 필수입니다.
표 1. 이 표는 Added by me 선택란을 예제로 사용하는 SimpleSearch.xml의 요소를 설명합니다.
설정
<object key="searchOptionGroup">
 <setting key="id">options</setting>
searchOptionGroup 요소는 단순 및 고급 검색 페이지에서 검색 옵션을 옵션문서 유형 목록으로 구성합니다. id 요소는 목록을 지정합니다. options 값이 있는 요소는 옵션 목록에 표시됩니다. docTypes 값이 있는 요소는 문서 유형 목록에 표시됩니다.
<object key="searchOption">
 <label key="label"
 localizationKey=
 "server.SimpleSearch.createdByMe">
 <resource>
 Added by me
 </resource>
 <resource locale=fr_FR" >
 Créé par moi
 </resource>
 </label>
searchOption 요소는 검색 옵션을 정의합니다. label 요소는 선택란을 설명하는 데 사용되는 텍스트의 다양한 속성을 정의합니다.

label 요소에는 localizationKey 속성이 필요합니다. 새 검색 옵션을 작성할 때 localizationKey 속성의 값을 지정하려면 server.SimpleSearch 문자열을 사용하고 설명 이름을 추가하십시오. localizationKeySimpleSearch.xml 내에서 고유해야 합니다. resource 요소를 사용하여 선택란을 설명하는 데 사용되는 텍스트를 지정하십시오.

label 요소는 현지화된 문자열을 지원합니다. 또는 locale 속성이 있는 하나 이상의 resource 요소가 있을 수도 있습니다. 이 속성의 값은 브라우저가 지원하는 표준 ISO 언어 및 국가 코드를 사용해야 합니다.
<setting key="symname"> 
 Creator
</setting>
symname 요소는 선택란과 연관된 특성의 기호 이름(프로그램 ID)을 지정합니다. 엔터프라이즈 관리자를 사용하여 특성의 기호 이름을 가져올 수 있습니다.
<setting key="value">
 {CURRENT_USER}
</setting>
value 요소는 SQL 쿼리에 지정된 특성 값을 지정합니다. 적용 가능한 경우 다음 매크로가 지원됩니다.
  • {CURRENT_USER}는 현재 로그인된 사용자의 짧은 버전 이름입니다.
  • {DATE}[ + | - ][days]는 현재 날짜 +/- 지정된 날 수입니다. 예를 들어, " {DATE}-7"은 현재 일 빼기 7일을 의미합니다. 공백은 허용되지 않습니다.
<setting key="type">
 typestring
</setting>
type 요소는 특성의 데이터 유형을 지정합니다. 유효한 데이터 유형은 typestring, typebooleantypedate입니다. 엔터프라이즈 관리자를 사용하여 특성의 데이터 유형을 판별할 수 있습니다.
<setting key="operator">
 eq
</setting>
operator 요소는 SQL 쿼리에 사용되는 관계형 운영자를 지정합니다. 유효한 값은 다음과 같습니다. eq, lt, gt, lte, gte, neq, in, isnull, isnotnull, like.
<setting key="join">
  and
</setting>
join 요소는 이 검색 옵션이 다른 검색 옵션과 어떻게 결합되는지를 지정합니다. 이 옵션은 문서 유형 선택란의 경우 or이고 기타의 경우 모두 and로 기본적으로 설정됩니다. 예를 들어, 사용자가 Word, Excel 및 PDF 문서 유형을 선택하는 경우 검색은 Word or Excel or PDF 유형과 일치하는 모든 문서를 리턴합니다. 또는 사용자가 Created by meChecked out 선택란을 선택하면 검색은 사용자 and에 의해 작성된 문서를 리턴하고 체크아웃됩니다.

Workplace XT는 검색 옵션을 SQL 쿼리로 변환합니다. 이는 모든 and 조건을 함께 그룹화하고 모든 or 조건이 뒤따릅니다. 예를 들어, 기본 설정을 사용하여 사용자가 Word, PDF, Created by meChecked out을 선택하는 경우 검색은 "created by me and checked out and(Word or PDF)"와 유사한 쿼리를 제출합니다.

<array key="objectTypes">
 <value>document</value>
 <value>folder</value>
</array>
objectTypes 요소는 이 검색 옵션이 유효한 오브젝트 유형의 목록을 지정합니다. 지원되는 값은 documentfolder입니다.
<array key="objectStores">
 <value>Claims</value>
</array>
objectStores 요소는 이 특성이 유효한 오브젝트 저장소의 목록을 지정합니다. 사용자가 특성이 유효하지 않은 오브젝트 저장소에서 검색하는 경우에는 연관된 검색 옵션이 표시되지 않습니다. 모든 오브젝트 저장소의 검색 옵션을 표시하려면 value 오브젝트 요소를 빼십시오.
<array key="roles">
 <value>Adjustor</value>
</array>
roles 요소는 이 검색 옵션에 대한 액세스가 있는 역할 목록을 지정합니다. 사용자가 지정된 역할의 구성원이 아닌 경우에는 연관된 검색 옵션이 표시되지 않습니다. 모든 사용자의 검색 옵션을 표시하려면 value 오브젝트 요소를 빼십시오.


피드백

마지막 업데이트 날짜: 2013년 3월
wpxt_search_options.htm

© Copyright IBM Corp. 2013.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹 사이트 참조)