Salesforce: Setup > Environments > Monitoring > Outbound Messages

Salesforce Setup 메뉴 중 Environments > Monitoring > Outbound Messages는 외부 시스템과 Salesforce가 자동으로 정보를 주고받을 때 사용하는 기능입니다. 초보 Admin 분들도 어렵지 않게 이해할 수 있도록 쉽게 설명해드릴게요.

이 기능은 무엇인가

Outbound Messages는 Salesforce에서 어떤 일이 발생했을 때(예: 레코드가 생성되거나 수정될 때) 외부 시스템으로 자동으로 메시지를 보내는 기능입니다. 이 메시지는 주로 XML 형식으로, 특정 필드 값이나 정보를 담아서 지정된 URL(외부 서버 주소)로 전송됩니다. 쉽게 말해, Salesforce에서 무언가 바뀌면 그 소식을 외부에 알려주는 역할을 하는 거예요.

언제 사용하는가

이 기능은 Salesforce와 외부 시스템(예: ERP, 웹사이트, 다른 데이터베이스 등)을 연동할 때 자주 씁니다. 예를 들어, Salesforce에서 고객 정보가 바뀌면, 그 정보를 외부 시스템에도 자동으로 알려주고 싶을 때 사용해요. 특히, 개발을 많이 하지 않고 클릭만으로 연동을 하고 싶을 때 유용합니다.

어떻게 이해하면 쉬운가

이 기능을 자동 알림 문자자동 이메일에 비유하면 이해하기 쉬워요. 예를 들어, 친구가 내게 중요한 소식을 자동으로 문자로 보내주듯이, Salesforce도 어떤 이벤트가 발생하면 외부 시스템에 자동으로 메시지를 보내주는 거죠. 단, 이 메시지는 사람이 읽는 게 아니라, 시스템이 받아서 처리할 수 있도록 만들어진 메시지예요.

예시

  • 고객 정보 연동: Salesforce에서 고객의 연락처 정보가 바뀌면, 외부의 콜센터 시스템에도 자동으로 업데이트 알림을 보냅니다.
  • 주문 상태 변경: 주문이 '완료'로 바뀌면, 외부 물류 시스템에 자동으로 이 사실을 알려서 배송을 시작하게 할 수 있습니다.
  • 계약 만료 알림: 계약 레코드가 만료되면 외부 시스템(예: 회계 프로그램)에 자동으로 알림을 보낼 수 있습니다.

참고:

  • Outbound Messages는 Workflow Rule이나 Process Builder와 연동해서 사용합니다.
  • 메시지를 받는 외부 시스템에서는 이 메시지를 받을 준비(즉, URL과 메시지 처리 기능)가 되어 있어야 합니다.
  • Salesforce 버전이나 org 설정에 따라 메뉴 위치나 사용 방법이 조금 다를 수 있으니, 실제 환경에서 확인해보세요.

Environments > Monitoring > Outbound Messages 메뉴에서는 지금까지 Salesforce에서 외부로 보낸 메시지의 내역을 확인하거나, 실패한 메시지를 다시 보내는 등의 모니터링 작업을 할 수 있습니다. 즉, "내가 보낸 메시지들이 잘 갔는지", "혹시 실패한 건 없는지"를 체크하는 곳이라고 생각하면 됩니다.

Leave a Reply

Your email address will not be published. Required fields are marked *