Salesforce: Setup > Custom Code > Visualforce Components

Salesforce를 쓰다 보면 화면을 내 입맛대로 꾸미고 싶을 때가 있죠? Custom Code > Visualforce Components 메뉴는 바로 그런 맞춤형 화면 구성 요소를 관리하는 곳이에요. 초보 Admin이라면 처음엔 조금 낯설 수 있지만, 차근차근 알아보면 어렵지 않답니다!

이 기능은 무엇인가

Visualforce Components는 Salesforce에서 화면을 구성할 때 재사용할 수 있는 작은 조각, 즉 ‘컴포넌트’를 직접 만들어서 관리하는 기능이에요. Visualforce라는 것은 Salesforce에서 제공하는 맞춤형 화면(페이지)을 만드는 기술인데, 그 안에서 반복적으로 쓰이는 부분을 따로 빼서 컴포넌트로 만들 수 있어요. 이 메뉴에서는 이렇게 만들어진 컴포넌트들을 한눈에 보고, 새로 만들거나 수정할 수 있습니다.

언제 사용하는가

이 메뉴는 주로 개발자나 고급 Admin이 Visualforce 페이지를 여러 개 만들면서, 그 안에서 반복적으로 쓰이는 화면 조각이 있을 때 사용해요. 예를 들어, 여러 페이지에서 동일한 고객 정보 표시 영역이 필요하다면, 그 부분을 컴포넌트로 만들어두고 필요할 때마다 불러올 수 있죠.

하지만, 최근에는 Lightning Experience 환경이 더 많이 쓰이고 있어서, Visualforce보다는 Lightning Component가 더 자주 사용돼요. 그래도 기존에 Visualforce를 많이 쓰는 회사라면 이 메뉴가 여전히 중요할 수 있습니다.

어떻게 이해하면 쉬운가

Visualforce Components를 쉽게 이해하려면, 레고 블록을 떠올려 보세요. 여러 레고 블록을 조립해서 큰 구조물을 만들듯이, Visualforce 페이지도 여러 컴포넌트를 조합해서 만들 수 있어요. 만약 자주 쓰는 블록(컴포넌트)이 있다면, 그걸 따로 만들어두고 필요할 때마다 꺼내 쓰는 거죠.

예시

  • 여러 Visualforce 페이지에서 항상 똑같이 들어가는 ‘연락처 정보’ 영역이 있다면, 그 부분만 따로 컴포넌트로 만들어 관리할 수 있어요.
  • 회사 로고와 네비게이션 바처럼 반복적으로 쓰이는 UI 요소를 컴포넌트로 만들어두면, 나중에 디자인을 바꿀 때 한 번만 수정하면 돼서 훨씬 편리하죠.

참고: 이 메뉴는 Salesforce Classic이나 Visualforce 기반 개발을 할 때 주로 사용되고, Lightning Experience에서는 비슷하지만 다른 방식의 컴포넌트(Lightning Component)를 사용합니다. 또한, 이 메뉴가 보이지 않거나 사용할 수 없는 경우도 있는데, 이는 org의 설정이나 라이선스, Salesforce 버전에 따라 다를 수 있어요.

이렇게 Visualforce Components 메뉴는 화면을 좀 더 효율적으로, 그리고 일관성 있게 관리하고 싶을 때 쓰는 도구라고 생각하면 됩니다! 처음엔 낯설어도, 레고 블록처럼 재사용하는 개념을 떠올리면 금방 익숙해질 거예요.

Leave a Reply

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