Salesforce Setup 메뉴 중 Custom Code > Visualforce Pages는, Salesforce 화면을 직접 디자인하거나 특별한 기능을 추가하고 싶을 때 사용하는 곳이에요. 초보 Admin이라면 처음엔 조금 낯설 수 있지만, 기본 개념만 알아두면 어렵지 않게 접근할 수 있습니다.
이 기능은 무엇인가
Visualforce Pages는 Salesforce에서 제공하는 표준 화면이 아닌, 직접 만든 맞춤형 화면(페이지)을 관리하는 메뉴입니다. 쉽게 말해, Salesforce의 기본 페이지로는 부족할 때, 코드를 이용해 새로운 화면을 만들어서 추가할 수 있는 기능이에요. 이 메뉴에서는 이미 만들어진 Visualforce 페이지를 목록으로 확인하거나, 새로 만들고, 수정하거나, 삭제할 수도 있습니다.
언제 사용하는가
Visualforce Pages는 다음과 같은 상황에서 사용돼요.
- 표준 Salesforce 화면만으로는 업무에 필요한 정보를 보여주기 어렵거나, 특별한 디자인이 필요할 때
- 외부 시스템과 연동된 화면을 만들어야 할 때
- 특정한 입력폼이나 데이터 표시 방식을 직접 구현하고 싶을 때
예를 들어, 영업팀에서 거래처 정보를 표준 레이아웃이 아닌, 회사만의 스타일로 보여주고 싶다면 Visualforce 페이지를 활용할 수 있습니다.
어떻게 이해하면 쉬운가
Visualforce Pages는 웹사이트의 HTML 페이지와 비슷하다고 생각하면 이해가 쉬워요. Salesforce의 기본 화면이 ‘자동차 회사에서 나온 기본 모델’이라면, Visualforce 페이지는 그 차를 내 취향대로 꾸미는 ‘튜닝’ 같은 거예요. 단, Visualforce는 코드(Visualforce 마크업 언어)를 사용해서 만들기 때문에, 개발자의 도움이 필요할 수 있습니다. Admin이 직접 코드를 작성하지 않더라도, 이 메뉴에서 어떤 페이지가 만들어져 있는지, 누가 만들었는지, 언제 수정됐는지 등을 확인할 수 있어요.
예시
- 회사만의 맞춤 견적서 출력 화면을 만들고 싶을 때
- 고객 포털에 특별한 안내문이나 입력폼을 추가하고 싶을 때
- 외부 시스템에서 받아온 데이터를 Salesforce 화면에 멋지게 보여주고 싶을 때
참고: Visualforce Pages 메뉴는 Salesforce 에디션이나, Lightning Experience/Classic 환경, 그리고 조직의 설정에 따라 보이는 모습이나 제공되는 기능이 다를 수 있습니다. 또한, Lightning Experience에서는 Lightning Components라는 더 새로운 방식도 있으니, Visualforce와의 차이점도 나중에 한 번 알아두면 좋아요.
이렇게 Visualforce Pages는 Salesforce 화면을 내 마음대로 꾸미고 싶을 때 찾아가는 곳이라고 기억하면 쉽습니다!