IBM FileNet P8, 버전 5.2.1            

표현식

표현식은 결과를 구하기 위한 공식입니다. 프로세스 애플리케이션에는 라우트 특성, 데이터 필드 정의 및 검색 기준을 포함하여 표현식을 입력할 수 있는 위치가 여러 곳 있습니다.

컨텍스트에 따라 표현식은 단순 또는 혼합입니다.
  • 단순 표현식은 단일 변수 또는 리터럴입니다.
  • 혼합 표현식은 다음과 같은 유효한 조합입니다.
    • 변수
    • 리터럴
    • 연산자
    • 함수

표현식에서 위에 나열된 컴포넌트를 사용하는 방법에 대한 일반 지침은 해당 주제를 선택하십시오. 또한 아래의 표현식 예제를 참조하십시오.

숫자 표현식 예제

다음 숫자 표현식에서 Num1 및 Num2는 변수이고 float 또는 integer로 선언할 수 있습니다.
(Num1 + 2) * (Num2 * 15)

abs (Num1 - Num2)

Num1

문자열 표현식 예제

다음 예제에서 변수 CustName은 문자열로 선언되었습니다. CustName의 값은 International Insurance Company입니다.

String 결과
"Dear " + CustName + "," Dear International Insurance Company,

다음 예제는 upper라고 하는 FileNet® P8 제공 함수의 사용을 표시합니다.

표 1. 문자열 표현식 예제
String 결과
upper(CustName) INTERNATIONAL INSURANCE COMPANY
표현식으로 다음과 같은 단일 변수를 사용할 수도 있다는 점을 참고하십시오.
CustName

부울 표현식 예제

다음 예제에서 변수 EndOfFile 및 IsEmpty는 부울로 선언되었습니다.
not EndOfFile and IsEmpty
다음은 부울 표현식의 다른 예제입니다. 변수 Num은 정수로 선언되었습니다.
((Num + 2) > 80) 또는 ((Num - 2) < -20)
아래에 표시된 부울 표현식도 유효합니다(부울 리터럴은 true임).
true

시간 표현식 예제

다음 예제는 문자열 리터럴을 시간으로 변환합니다.
convert ("8/15/1995 14:30:00", time)
다음 예제는 서버의 현재 시간에 3개월을 더합니다.
addmonths (systemtime(), 3)
시간 표현식으로 다음과 같은 단일 변수를 사용할 수도 있습니다.
CustomerBirthDate


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

© Copyright IBM Corp. 2015.