IBM FileNet P8, 버전 5.2.1            

문서 작성

이 컨텐츠 확장 오퍼레이션 예제에서는 프로시저가 컨텐츠와 특성을 가지고 완료된 문서를 작성하는 단계를 밟습니다.

컨텐츠는 문자열로 지정해야 합니다. 텍스트/* MIME 유형의 모든 데이터를 사용할 수 있습니다(예: 텍스트/평문, 텍스트/html, 텍스트/xml). 오브젝트는 지정된 폴더로 보관됩니다. 컨텐츠 확장 오퍼레이션은 컴포넌트 단계에만 사용할 수 있습니다.

  1. 컴포넌트 단계를 선택하여 특성 분할창을 여십시오.
  2. 특성 분할창의 오퍼레이션 섹션에서 추가를 클릭하십시오.
  3. createDocument를 클릭하여 새 문서를 작성하십시오.
  4. 오퍼레이션 매개변수 섹션에 다음 표현식 값을 지정하십시오.
    • destFolder: 새 문서를 작성할 폴더.
    • className: 새 문서에 사용할 클래스 이름이 포함된 문자열.
      참고: 컨텐츠 확장 오퍼레이션을 사용할 때 문서 클래스 표시 이름에 공백이 있으면 작성 오퍼레이션이 실패합니다.
    • propArray: 새 사용자 정의 오브젝트의 특성. 지정된 문서 특성의 경우 배열 내에 세 개의 요소(문서의 기호 이름, 데이터 유형 및 값)를 작성해야 합니다. 예를 들면 다음과 같습니다.
      {"DocumentTitle", "STRING", "New Expense Report",
       "FirstName", "STRING", fName,
       "LastName", "STRING", IName}

      문자열이 아닌 특성에 값을 지정하는 경우 배열 내에 값을 배치하기 위해서는 값을 문자열로 변환해야 합니다. 예를 들면 다음과 같습니다.

      {"DocumentTitle", "STRING", "New Loan Application",
       "LoanAmount", "DOUBLE", numbertostring(loanAmt),
       "AppDate", "DATETIME", timetostring(appDate)
       "SpecialLoan", "BOOLEAN", convert(spclLoan, string)}

      특성 배열을 사용하여 다중 값 특성을 수정할 수 없습니다. 다중 값 특성을 수정하려면 setMulti<type>Property 오퍼레이션을 사용해야 합니다.

      다음 테이블에는 각 유형을 문자열로 변환할 때 사용해야 하는 함수와 가능한 데이터 유형이 설명되어 있습니다.

      데이터 유형 변환 함수
      BOOLEAN convert(bool_value, string)
      DATETIME timetostring(time_value)
      DOUBLE numbertostring(float_value)
      INTEGER numbertostring(int_value)
      OBJECT convert(attachment, string)
    • fileName: 새 문서의 파일 이름이 포함된 문자열.
    • mimeType: 새 컨텐츠의 MIME 유형이 포함된 문자열.
    • content: 새 버전의 컨텐츠가 포함된 문자열. 줄 바꾸기의 경우 "\n"을 사용하십시오.
    • return_value: 새 문서.

    createDocument 예제

  5. 매개변수를 지정한 후 확인을 클릭하십시오.


마지막 업데이트 날짜: 2015년 10월
bpfwd024.htm

© Copyright IBM Corp. 2015.