Salesforce에서 토픽(Topics) 기능을 사용하면, 레코드나 게시물에 태그를 달듯이 주제를 연결할 수 있습니다. 오늘은 Setup 메뉴에서 볼 수 있는 Feature Settings > Topics > Topic Assignment Triggers 메뉴가 무엇인지, 언제 쓰는지, 쉽게 이해하는 방법을 알려드릴게요.
이 기능은 무엇인가
Topic Assignment Triggers는 Salesforce에서 토픽이 할당될 때 자동으로 실행되는 트리거(trigger)를 관리하는 곳입니다. 즉, 어떤 레코드(예: 케이스, 계정 등)에 토픽을 붙이거나 뗄 때, 그 순간에 자동으로 뭔가를 실행하고 싶을 때 사용하는 기능이에요. 이 메뉴에서는 토픽 할당과 관련된 트리거를 켜거나 끄거나, 설정을 확인할 수 있습니다.
언제 사용하는가
이 기능은 토픽이 붙거나 떨어질 때 자동화된 작업이 필요할 때 사용합니다. 예를 들어,
- 특정 토픽이 할당되면 담당자에게 알림을 보내고 싶을 때
- 토픽이 제거되면 관련된 다른 필드를 업데이트하고 싶을 때
- 토픽별로 특수한 비즈니스 로직을 실행하고 싶을 때
등의 상황에서 활용할 수 있습니다.
어떻게 이해하면 쉬운가
토픽 할당 트리거는 마치 "누군가에게 태그를 달면 자동으로 뭔가가 일어나는 버튼"이라고 생각하면 편해요. 예를 들어 인스타그램에서 특정 해시태그를 달면 자동으로 메시지가 가거나, 어떤 행동이 따라오는 것과 비슷하죠. Salesforce에서는 이런 자동화가 필요할 때, 별도의 코딩 없이도(또는 코드를 통해) 토픽 할당 트리거를 활용할 수 있습니다.
예시
- 고객 불만이라는 토픽이 케이스에 할당되면, 자동으로 고객 서비스 팀에 Slack 알림을 보내고 싶을 때
- VIP라는 토픽이 계정에 붙으면, 그 계정의 등급 필드를 자동으로 "VIP"로 변경하고 싶을 때
이런 상황에서 Topic Assignment Triggers 메뉴를 통해 관련 트리거를 관리할 수 있습니다.
—
참고: 이 메뉴는 Salesforce의 에디션, org 설정, 그리고 토픽 기능이 활성화되어 있는지에 따라 보이지 않을 수도 있습니다. 또한, 실제로 트리거를 만들거나 수정하려면 Apex 개발 지식이 필요할 수 있으니, 기본적인 관리만 하시는 경우엔 설정 상태만 확인하셔도 충분해요. 궁금한 점이 있으면 Salesforce 공식 문서나 Trailhead에서 "Topics" 관련 자료를 찾아보시는 것도 추천합니다!