Loading

Apex 예외 이메일 알림 설정

게시 일자: Mar 25, 2026
상세 설명

Apex 예외 메일 수신자를 변경할 수 있는 방법이 있습니까?

Salesforce Classic: 설정 | 빠른 찾기 | Apex 예외 이메일
Lightning Experience: 기어 아이콘 | 설정 | 빠른 찾기 | Apex 예외 이메일

Salesforce 사용자 추가 또는 Salesforce 외 사용자의 이메일 주소를 추가 | 저장 클릭
입력된 이메일 주소는 고객 조직의 모든 관리형 패키지에 적용됩니다.
"Apex 예외 이메일"을 설정한 후, Salesforce 조직에서 어떠한 사용자에 의해 Apex 예외가 발생한 경우, 지정된 사용자는 Apex 예외 이메일을 받게 됩니다.

 

Tooling API 개체 ApexEmailNotification을 사용하여 Apex 예외 이메일을 구성할 수도 있습니다.

솔루션

Salesforce는 APEX 코드의 잠재적인 문제가 감지될 경우 두 가지 유형의 알림 메일을 보냅니다.

  • 클래스 또는 트리거가 APEX 총괄자 제한의 50%를 초과할 경우 전송되는 APEX 경고 메일
  • 트리거 또는 클래스에서 처리되지 않은 예외가 발생할 경우 전송되는 APEX 예외 메일
  1. Apex 코드에 처리되지 않은 예외가 발생할 경우 이메일을 수신하는 이메일 주소를 구성합니다. 이전에는 이러한 이메일이 실패한 클래스 또는 트리거를 마지막으로 수정한 개발자에게만 전송되었습니다. 이제 사용자에게 Salesforce 조직 및 임의의 이메일 주소를 알릴 수도 있습니다.
  2. 처리되지 않은 예외 이메일은 기본적으로 실패한 클래스 또는 트리거의 LastModifiedBy 필드에 지정된 개발자에게 전송됩니다. 또한 Salesforce 조직의 사용자와 임의의 이메일 주소로 이메일을 보낼 수 있습니다.

 

참고: 데이터의 개인 정보를 보호하려면 테스트 오류 메시지 및 예외 세부 정보에 개인 식별 정보(PII)가 포함되어 있지 않은지 확인합니다. Apex 예외 처리기 및 테스트 프레임 워크는 중요한 데이터가 사용자 정의 메시지 및 세부 정보에 포함되어 있는지 확인할 수 없습니다. 사용자 지정 Apex 예외에 개인 데이터를 포함하려면 개인 데이터를 보유하는 새 속성으로 Exception 하위 클래스를 만드는 것이 좋습니다. 그런 다음 예외의 메시지 문자열에 하위 클래스 속성 정보를 포함하지 마십시오. 처리되지 않은 예외 이메일은 실패한 클래스나 트리거의 LastModifiedBy 필드에 지정된 개발자에게 또는 Apex 예외 이메일 목록에 추가된 사용자에게 전송됩니다. 이 경우 해당 사용자가 비활성 사용자일지라도 이메일이 전송됩니다.


참고 항목:
Apex 예외가 발생하면 어떻게 되나요?

플로 및 프로세스 오류 이메일을 수신할 사람 관리
Knowledge 기사 번호

000385876

 
로드 중
Salesforce Help | Article