Salesforce Setup 메뉴 설명: User Interface > Custom Labels
Salesforce에서 다양한 언어와 환경에 맞춰 텍스트를 관리하고 싶을 때, "Custom Labels(커스텀 라벨)" 메뉴를 활용하면 정말 편리합니다. 이 메뉴는 특히 여러 나라에서 Salesforce를 사용할 때 아주 유용하죠.
이 기능은 무엇인가
Custom Labels는 Salesforce 안에서 직접 만든 텍스트(라벨)를 저장하고, 이걸 화면이나 코드에서 불러와 쓸 수 있게 해주는 기능이에요. 쉽게 말해, "내가 원하는 문구를 미리 만들어 놓고, 필요할 때마다 꺼내 쓰는 보관함"이라고 생각하면 됩니다.
이 메뉴는 Setup(설정) > User Interface(사용자 인터페이스) > Custom Labels(커스텀 라벨) 경로에서 찾을 수 있어요.
언제 사용하는가
- 여러 나라 언어로 시스템을 제공해야 할 때
- 화면에 나오는 안내 문구, 버튼 텍스트, 경고 메시지 등을 자주 바꿔야 할 때
- 코드나 화면에서 하드코딩(직접 입력)하지 않고, 텍스트를 한 곳에서 관리하고 싶을 때
- 개발자가 아닌 관리자도 텍스트를 쉽게 바꿀 수 있도록 하고 싶을 때
예를 들어, "저장" 버튼의 텍스트를 영어에서는 "Save", 한국어에서는 "저장"으로 보여주고 싶을 때 이 기능을 활용할 수 있어요.
어떻게 이해하면 쉬운가
Custom Labels는 "라벨(이름표)"를 만들어서, 그 이름표에 원하는 문구를 붙여두는 것과 같아요. 그리고 화면이나 코드에서는 그 이름표만 불러오면, 거기에 붙어 있는 문구가 자동으로 표시됩니다.
만약 나중에 문구를 바꾸고 싶으면, 라벨에 붙은 문구만 바꿔주면 되니까, 여러 군데에서 같은 문구를 쓰더라도 한 번에 관리할 수 있어요. 그리고 Salesforce에서는 이 라벨에 여러 언어 번역도 등록할 수 있어서, 글로벌 환경에서도 정말 편리하죠.
예시
- "Welcome_Message"라는 라벨을 만들고, 기본값을 "환영합니다!"로 설정
- 영어 번역을 추가해서, 영어 사용자에게는 "Welcome!"으로 보여주기
- Visualforce 페이지나 Lightning 컴포넌트, 또는 Flow에서 이 라벨을 불러와서 사용
- 나중에 "환영합니다!" 문구를 "어서 오세요!"로 바꾸고 싶으면, 라벨만 수정하면 모든 화면에 자동 반영
—
정리하자면, Custom Labels는 Salesforce에서 자주 쓰는 문구를 한 곳에서 관리할 수 있게 해주는 아주 유용한 기능이에요. 특히 언어별로 텍스트를 다르게 보여주고 싶을 때 꼭 필요한 메뉴랍니다. 단, 일부 기능이나 옵션은 Salesforce 버전이나 org의 설정에 따라 다를 수 있으니, 메뉴에서 직접 확인해보는 것도 좋아요!