Salesforce에서 시스템 오류가 발생했을 때, 그 내용을 자동으로 이메일로 받아볼 수 있다면 얼마나 편리할까요? 바로 그런 역할을 하는 메뉴가 Apex Exception Email입니다.
이 기능은 무엇인가
Apex Exception Email은 Salesforce에서 Apex 코드(즉, 개발자가 만든 자동화 로직이나 트리거 등) 실행 중에 오류가 발생하면, 그 오류 내용을 지정한 이메일 주소로 보내주는 기능입니다. 쉽게 말해, 시스템에서 뭔가 잘못됐을 때 바로 알림을 받을 수 있게 해주는 알람 설정이라고 보면 됩니다.
언제 사용하는가
이 기능은 다음과 같은 상황에서 유용하게 사용할 수 있습니다.
- 개발자가 만든 Apex 코드에서 오류가 났을 때, 관리자나 개발 담당자가 바로 문제를 인지하고 싶을 때
- 시스템에서 예상치 못한 예외 상황이 자주 발생해서, 빠르게 대응해야 할 필요가 있을 때
- 운영 중인 Salesforce Org에서 사용자들이 오류를 자주 경험하는데, 그 원인을 빨리 파악하고 싶을 때
특히, 여러 명이 관리하는 조직에서는 담당자들이 놓치지 않고 오류를 체크할 수 있도록 여러 이메일을 등록해두기도 합니다.
어떻게 이해하면 쉬운가
이 메뉴를 쉽게 이해하려면, 경비실에서 화재 경보가 울릴 때 바로 담당자에게 연락하는 시스템을 떠올려보세요. Salesforce에서 문제가 생기면, 그 내용을 바로 이메일로 알려주는 역할을 하는 거죠.
- 이메일을 등록해두면, 시스템에서 오류가 발생할 때마다 자동으로 알림을 받을 수 있습니다.
- 여러 명의 이메일을 등록할 수도 있어서, 팀 전체가 함께 모니터링할 수도 있습니다.
- 단, 너무 많은 오류가 발생하면 이메일이 많이 쌓일 수 있으니, 꼭 필요한 담당자만 등록하는 것이 좋습니다.
예시
예를 들어, 회사에서 Salesforce를 사용하면서, 주문 처리 자동화(Apex 트리거)를 개발했다고 해봅시다. 그런데 어느 날부터 주문이 정상적으로 처리되지 않는다는 문의가 들어옵니다. 이때 Apex Exception Email에 관리자의 이메일을 등록해두었다면, 오류가 발생할 때마다 이메일로 상세한 오류 메시지를 받아볼 수 있습니다. 덕분에 빠르게 문제를 파악하고, 해결할 수 있겠죠.
—
참고로, 이 메뉴는 Setup에서 Email 카테고리 아래에서 찾을 수 있습니다. 조직의 설정이나 Salesforce 버전에 따라 세부 옵션이 다를 수 있으니, 실제 화면에서 보이는 설명도 함께 참고하는 것이 좋습니다.