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