이메일 알림에 대한 고급 조건

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 고급 조건을 사용하여 현재 이메일 기록, 필드 값 변경 또는 시스템 속성을 기반으로 알림을 보냅니다.

    고급 조건을 사용하여 알림을 보내려면 다음을 수행할 수 있습니다.
    • 값을 반환하는 함수를 호출하거나
    • 스크립트를 사용하여 전역 변수 대답 설정
    예를 들어, 다음 코드에서는 셀프 서비스 요청의 보낸 사람이 XYZ 그룹의 구성원인 경우 시스템에서 이메일 알림을 보내지 못하도록 하는 함수를 호출합니다.
    (function() {
      var groupMember = gs.getUser();
      return !groupMember.isMemberOf('XYZ');
    })();

    또는 answer 변수를 사용하여 동일한 고급 조건을 스크립팅할 수 있습니다.

    
    var groupMember = gs.getUser();
      if(groupMember.isMemberOf('XYZ')){
        answer = false;
      } else {
        answer = true;
      };

    알림이 전송되려면 스크립트에서 답변 변수를 true 로 설정해야 합니다. 조건문을 스크립팅하지 않는 경우 answer 값은 변수에 대해 설정한 마지막 값과 같습니다.

    이메일 알림 양식을 구성하고 필드를 추가하여 고급 조건 필드에 스크립트 기반 조건을 추가할 수 있습니다. 양식을 구성하지 않고 고급 뷰의 필드에 액세스할 수 있습니다.

    고급 조건 스크립트는 다음과 같은 비즈니스 규칙 전역 변수를 사용합니다.
    • 현재: 알림이 연결된 테이블의 현재 기록을 포함합니다.
    • 이벤트: 알림을 트리거한 이벤트를 포함합니다.
    주:
    알림에 설정한 다른 조건 외에도 고급 조건 필드가 평가됩니다. 알림을 보내려면 조건고급 조건이 모두 true로 평가되어야 합니다.