EmailPlus 규칙 탭에서 규칙 구문 정의

EmailPlus 규칙 탭에서 변경한 필드 값을 기반으로 또는 필드의 값을 기반으로 규칙 구문을 정의할 수 있습니다.

이 태스크 정보

값 기준 영역에서 필드가 포함하는 값에 대해 검색하는 논리식을 사용하여 최대 5개 그룹의 값 기준을 정의할 수 있습니다. 필드 영역에서 포함하는 값이 아닌 변경한 필드를 검색하는 규칙 조건을 정의할 수 있습니다.

프로시저

  1. <필드 이름 선택사항> 목록에서 레코드 유형과 연관된 필드 이름을 선택하십시오.
  2. <비교 연산자> 목록에서 비교 연산자를 선택하십시오.
  3. <비교 값> 목록에서, <비교 연산자>를 사용하여 비교되는 선택한 <필드 이름 선택사항>에 대한 값 또는 값의 목록인 비교 값을 선택하십시오.

    IS NULL 및 NOT NULL 비교 연산자가 사용될 때 <비교 값>은 필요하지 않습니다. 문자열 값은 큰따옴표(예: "Project A"로 묶여야 합니다.

    쉼표로 구분된 목록인 값 목록을 큰따옴표 표시로 묶인 문자열로 포함하십시오. 문자열을 큰따옴표 표시로 묶는 것은 공백을 포함하는 값의 경우 중요합니다. 예를 들어 문자열 목록으로 "Project A", "Project B", "Project C" 또는 숫자 목록으로 1, 2, 3을 입력하십시오. <비교 값><파일 이름 선택사항> 목록에 지정된 값으로 동일한 유형의 값을 리턴하는 Perl 표현식으로 지정될 수도 있습니다. 표현식은 사용자의 스키마 또는 IBM® Rational® ClearQuest® API 호출에 정의된 루틴을 호출할 수 있습니다. 예를 들어 현재 사용자가 제출자인 경우 이메일을 발송하려면 ClearQuest GetUserLoginName() API 호출을 사용하여 현재 사용자로 리턴하십시오. 사용자의 동적 비교 값을 값 기준에 추가할 수 있습니다. 예를 들어, 사용자의 함수를 YESTERDAY 또는 LAST_WEEK와 같은 날짜 비교 값을 리턴하는 스키마에 추가할 수 있습니다.

    다음 테이블은 값 기준에서 사용할 수 있는 연산자를 나열합니다. 다음 테이블은 값 기준에서 사용할 수 있는 연산자를 나열합니다.
    표 1. EmailPlusRule 레코드 지원 비교 연산자
    연산자 설명
    = 같다
    <> 같지 않다
    < 작다
    <= 작거나 같다
    > 크다
    => 크거나 같다
    IN <필드 이름 선택사항>의 값이 <비교 값> 요소에 지정된 값 중 하나인 경우 값 기준은 TRUE를 리턴합니다. 그렇지 않으면, 값 기준이 FALSE를 리턴합니다.
    NOT IN <필드 이름 선택사항>의 값이 <비교 값> 요소에 지정된 값 중 하나가 아닌 경우 값 기준은 TRUE를 리턴합니다. 그렇지 않으면, 값 기준이 FALSE를 리턴합니다.
    LIKE <필드 이름 선택사항>의 값이 <비교 값>에 지정된 텍스트를 포함하는 경우 값 기준은 TRUE를 리턴합니다. 그렇지 않으면, 값 기준이 FALSE를 리턴합니다. 문자열 비교는 대소문자를 구분합니다.
    NOT LIKE <필드 이름 선택사항>의 값이 <비교 값>에 지정된 텍스트를 포함하지 않는 경우 값 기준은 TRUE를 리턴합니다. 그렇지 않으면, 값 기준이 FALSE를 리턴합니다.
    IS NULL <필드 이름 선택사항>의 값이 비어 있거나 값이 없는 경우 값 기준이 TRUE를 리턴합니다. 그렇지 않으면, 값 기준이 FALSE를 리턴합니다. 이 비교 연산자는 <비교 값>에 값이 포함되도록 요구하지 않습니다.
    NOT NULL <필드 이름 선택사항>의 값이 포함된 경우 TRUE를 리턴합니다. 그렇지 않으면, 값 기준이 FALSE를 리턴합니다.
    다중 값 기준 조건이 지정된 경우 AND 또는 OR 논리 연산자를 사용하여 이를 결합할 수 있습니다.
  4. 필드 영역에서 변경된 필드를 검색하도록 규칙 조건에 구문을 추가하십시오. 규칙 조건은 변경된 필드를 검색합니다. 규칙 구문에는 세 개의 파트가 있습니다.
    1. 필드 영역의 외부에 있는 <구문 피연산자> 목록에서 AND 또는 OR을 선택하여 변경된 필드를 검색하십시오. 이 피연산자는 변경된 필드에 지정된 필드와 정의된 값 기준 구문을 결합합니다. 값 기준이 없는 경우에도 이 규칙 구문과 연관된 입력 필드를 편집하기 위해 구문 피연산자를 선택해야 합니다.
    2. 필드 영역의 내부에 있는 <구문 피연산자> 목록에서 검색할 필드 변경의 조합을 지정하십시오. 세 개 피연산자 중 하나를 선택할 수 있습니다.
      • <변경된 필드>에서 나열된 모든 필드가 이 구문에 대해 TRUE로 변경되었음을 지정하려면 ALL을 선택하십시오.
      • <변경된 필드>에서 나열된 필드 중 최소 하나가 이 구문에 대해 TRUE로 변경되었음을 지정하려면 ANY를 선택하십시오.
      • <변경된 필드>에서 나열된 필드 중 아무것도 이 구문에 대해 TRUE로 변경하지 않았음을 지정하려면 NONE을 선택하십시오.
    3. 필드 영역에서 변경된 필드 필드 옆에 있는 계속을 클릭하십시오.
    4. 편집기 대화 상자의 선택사항 목록 목록에서 이 규칙 구문을 기반으로 하는 필드를 선택한 다음 추가 대상을 클릭하여 이를 선택사항 목록에 추가하십시오. 사용하려는 기타 모든 필드에 대해 이 단계를 반복하십시오. 그런 다음 확인을 누르십시오.

피드백