안녕하세요, SmallBuilder팀입니다.

세일즈포스는 데이터를 효율적으로 관리하기 위해 List View 기능을 제공합니다.

List View는 사용자가 특정 조건에 맞는 레코드를 조회할 수 있도록 도와주는 기본 도구로, 데이터를 쉽게 필터링하고 시각화 할 수 있는 기능을 제공합니다.

그러나, 내부 사용자가 여러 검색 조건이 필요하거나 Dynamic한 기간 조건을 적용해야 할 때 커스텀 List를 개발해야 하는 경우가 있습니다. 

또한 세일즈포스를 처음 접하는 대리점 등 외부 사용자는 세일즈포스 List View를 불편하게 여길 수도 있습니다.

SmallBuilder List로 복잡한 검색 기능 구현

이를 해결하기 위해, SmallBuilder Lists를 활용해 복잡한 검색 기능을 쉽게 구현할 수 있습니다.

예를 들어, 제조업체가 딜러들에게 발행하는 기술 속보(Bulletin)의 상태를 기준으로 데이터를 필터링하거나, Dynamic한 기간 조건을 적용해 데이터를 검색할 수 있습니다.

이번 포스팅에서는 SmallBuilder Lists를 활용해 이러한 복잡한 검색 조건을 충족하는 방법을 알아보겠습니다.

FilteringUseCase.gif

Step 1 : 기본 설정 및 Query 설정

먼저, 새 리스트 구성기의 타이틀을 입력 후 데이터를 가져올 개체(e,g,, Bulletin__c)를 선택합니다.

그 다음 Query를 설정해서 필요한 레코드가 리스트에 노출되도록 설정할 수 있습니다. 

사용자는 직접 쿼리 조건을 입력하거나, 쿼리 마법사를 사용하여 쉽게 조건을 설정할 수 있습니다. 

해당 Use Case에서는 국내 대리점에게 발행하는 기술 속보이므로, 언어가 한국어인 레코드만 노출해야 합니다.

이를 위해 아래와 같은 쿼리문을 사용하여 조건을 설정합니다.

Language__c = 'Korean'
FilteringStep1.gif

Step 2 : 테이블 설정

필요한 필드를 검색해서 테이블 열을 추가합니다. 

또한 레이블 변경이 필요한 경우, 필드를 따로 수정하지 않고 리스트 빌더에서 바로 레이블을 수정할 수 있습니다.

레이블 수정이 필요한 필드 오른쪽 연필 아이콘을 클릭 후, 이름 변경을 활성화하여, 변경할 레이블을 입력합니다.

FilteringStep2.gif

Step 3 : 작업 편집 (신규 생성 버튼 구현)

빌더에서 신규 레코드 생성을 위한 버튼을 추가합니다.

삭제 및 새로 만들기 기능은 작업 편집에서 바로 추가 가능하며, 이 밖에도 스크린 플로나 Url과 연결할 수 있습니다.

FilteringStep3.gif

Step 4 : 필터 설정 

검색 조건에 맞게 필터를 설정합니다. 

해당 개체의 필드는 모두 필터로 설정할 수 있으며, 날짜 필드의 경우 월별 검색 또는 기간 검색이 가능합니다.

FilteringStep4.gif

마무리

이처럼 SmallBuilder Lists를 사용하면, 세일즈포스에서 제공하는 기본 List View를 넘어, 복잡한 검색 조건이나 Dynamic한 기간 필터링도 No-Code로 손쉽게 구현할 수 있습니다.

외부 사용자와 내부 사용자 모두에게 직관적인 인터페이스를 제공해, 보다 신속하게 원하는 데이터를 찾을 수 있습니다.

SmallBuilder Lists로 복잡한 검색도 간편하게 해결해보세요!

감사합니다.