인바운드 이메일 작업 만들기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 인바운드 이메일 작업을 생성하여 이메일이 수신될 때 시스템에서 수행할 작업을 정의합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 시스템 정책 > 이메일 > 인바운드 작업.
    2. 새로 만들기를 선택합니다.
    3. 테이블에 설명된 대로 필드를 채웁니다.
      주:
      모든 필드를 볼 수 있도록 양식을 구성해야 할 수 있습니다.
      표 1. 인바운드 이메일 작업 양식 필드
      필드 설명
      실행 시기
      이름 이 이메일 작업에 대해 설명이 포함된 이름을 입력합니다.
      대상 테이블 작업이 기록을 추가하거나 업데이트할 테이블을 선택합니다.
      작업 유형 인스턴스가 취하는 작업 유형을 선택합니다. 기록 작업을 선택하여 인스턴스의 기록을 수정하거나, 회신 이메일을 선택하여 인스턴스가 인바운드 이메일의 원본으로 이메일을 다시 보내도록 합니다.
      활성 인바운드 이메일 작업을 활성화하려면 확인란을 선택합니다. 작업을 사용하지 않으려면 확인란의 선택을 취소합니다.
      중지 처리 이 확인란을 선택하면 이 작업이 실행된 후 시스템에서 추가 인바운드 이메일 작업을 실행하지 못하게 할 수 있습니다.
      중요한 데이터 삭제 개인 정보, SSN, 신용 카드 세부 정보와 같은 중요한 데이터를 마스킹하려면 이 옵션을 선택합니다.
      주:
      인바운드 이메일에 대한 중요한 데이터 수정 플러그인이 활성화된 경우에만 사용할 수 있습니다.
      유형 작업을 실행하는 데 필요한 메시지 유형을 선택합니다. 선택한 유형의 인바운드 이메일인 경우에만 작업이 실행됩니다. 사용 가능한 유형은 다음과 같습니다.
      • 신규: 회신 또는 전달로 인식되지 않는 이메일입니다.
      • 회신: In-Reply-To 이메일 헤더가 있는 워터마크가 있는 이메일이거나 제목 줄이 인식된 회신 프리픽스로 시작하는 이메일입니다.
      • 전달: 이메일에 워터마크 또는 회신 헤더가 포함되어 있더라도 제목 라인이 인식된 전달 접두사로 시작하는 이메일입니다.
      주:
      기본적으로 전달 유형의 인바운드 이메일은 워터마크의 존재 여부와 상관없이 항상 새 인시던트를 생성합니다. 이 동작이 비즈니스 논리와 일치하지 않는 경우 인식된 회신 및 전달 프리픽스를 변경하여 전달을 회신과 같은 방식으로 처리할 수 있습니다.
      필요한 역할 인바운드 작업을 트리거하기 위해 보낸 사람에게 있어야 하는 필수 역할을 지정합니다.
      순서 동일한 대상 테이블을 사용하는 다른 인바운드 작업을 기준으로 이 인바운드 작업이 실행되는 시기를 지정하는 숫자를 입력합니다. 인스턴스는 순서 번호가 가장 낮은 작업을 먼저 처리합니다.
      시작 날짜 작업을 실행하는 데 필요한 사용자를 선택합니다. 사용자를 선택하면 이메일을 보낸 사람이 사용자 이름과 일치할 때만 작업이 실행됩니다. 모든 사용자에 대해 작업을 수행하려면 이 필드를 비워 둡니다.
      주:
      선택한 사용자가 나중에 보관되거나 삭제되면 제한이 제거되고 누구나 인바운드 이메일 작업을 트리거할 수 있습니다.
      조건 인바운드 작업을 트리거하기 위해 true로 평가해야 하는 조건을 지정합니다. 선택 목록으로 조건을 작성하거나 인바운드 이메일 작업이 실행되는 시기를 결정하는 문을 입력합니다. 예:
      email.subject. startsWith ( "chg:" )
      작업
      필드 작업 이 필드는 작업 유형기록 작업인 경우에 나타납니다. 이메일의 정보를 기록에 삽입하는 방법을 지정합니다.

      예를 들어 [작성자] [보낸 이메일] [ 보낸 사람]을 선택하면 요청이 삽입되었을 때 누구인지 확인할 수 있습니다.

      회신 이메일 이 필드는 작업 유형회신 이메일인 경우에 나타납니다. 인바운드 이메일 작업을 트리거한 소스로 보낼 이메일 메시지를 작성합니다.
      스크립트 작업이 실행되는 스크립트를 입력합니다. 일반적으로 이 스크립트는 유효성 확인 도구 스크립트 포함 및 이메일 변수를 사용합니다.

      템플릿이 제공됩니다.

      
      (function runAction(/*GlideRecord*/ current, /*GlideRecord*/ event, /*EmailWrapper*/ email, /*ScopedEmailLogger*/ logger) {
      
      	// Implement email action here
      
      })(current, event, email, logger);
      다음과 같은 객체를 사용할 수 있습니다.
      • 현재: 인바운드 이메일에서 참조하는 기록에 접근합니다. 예를 들어 current.assigned_to 작업에 할당된 사람에게 액세스할 수 있습니다.
      • 이벤트: 원래 이벤트의 매개변수 중 하나에 액세스합니다. 예를 들어, event.parm1 은 이벤트의 첫 번째 매개변수에 액세스하거나 두 번째 매개변수에 대한 event.parm2 에 액세스합니다. 자세한 내용은 이벤트 문서를 참조하십시오.
      • 이메일: 인바운드 현재 이메일 기록에 액세스합니다. 예를 들어 email.subject 는 이메일의 제목 라인에 있는 컨텐츠에 액세스합니다. 자세한 내용은 이메일 객체 변수 액세스 문서를 참조하십시오.
      • 로거: 소스를 email.<수신 이메일의 시스템 ID>로 설정하여 로그 파일에 메시지를 추가합니다. 예: logger.log("일부 정보")
      설명
      설명 이 인바운드 이메일 작업에서 수행하는 작업에 대한 자세한 설명을 입력합니다.
      기타 필드
      순서 숫자를 입력하여 이 이메일 작업이 처리되는 순서를 정의합니다. 숫자가 낮은 작업이 먼저 처리됩니다. 주문 이메일 처리 플러그인은 이 필드를 활성화하지 않습니다.