안녕하세요, SmallBuilder팀입니다.
세일즈포스는 데이터를 효율적으로 관리하기 위해 List View 기능을 제공합니다.
List View는 사용자가 특정 조건에 맞는 레코드를 조회할 수 있도록 도와주는 기본 도구로, 데이터를 쉽게 필터링하고 시각화 할 수 있는 기능을 제공합니다.
그러나, 내부 사용자가 여러 검색 조건이 필요하거나 Dynamic한 기간 조건을 적용해야 할 때 커스텀 List를 개발해야 하는 경우가 있습니다.
또한 세일즈포스를 처음 접하는 대리점 등 외부 사용자는 세일즈포스 List View를 불편하게 여길 수도 있습니다.
ㅤ
SmallBuilder List로 복잡한 검색 기능 구현
이를 해결하기 위해, SmallBuilder Lists를 활용해 복잡한 검색 기능을 쉽게 구현할 수 있습니다.
예를 들어, 제조업체가 딜러들에게 발행하는 기술 속보(Bulletin)의 상태를 기준으로 데이터를 필터링하거나, Dynamic한 기간 조건을 적용해 데이터를 검색할 수 있습니다.
이번 포스팅에서는 SmallBuilder Lists를 활용해 이러한 복잡한 검색 조건을 충족하는 방법을 알아보겠습니다.
ㅤ
Step 1 : 기본 설정 및 Query 설정
먼저, 새 리스트 구성기의 타이틀을 입력 후 데이터를 가져올 개체(e,g,, Bulletin__c)를 선택합니다.
그 다음 Query를 설정해서 필요한 레코드가 리스트에 노출되도록 설정할 수 있습니다.
사용자는 직접 쿼리 조건을 입력하거나, 쿼리 마법사를 사용하여 쉽게 조건을 설정할 수 있습니다.
해당 Use Case에서는 국내 대리점에게 발행하는 기술 속보이므로, 언어가 한국어인 레코드만 노출해야 합니다.
이를 위해 아래와 같은 쿼리문을 사용하여 조건을 설정합니다.
Language__c = 'Korean'
ㅤ
Step 2 : 테이블 설정
필요한 필드를 검색해서 테이블 열을 추가합니다.
또한 레이블 변경이 필요한 경우, 필드를 따로 수정하지 않고 리스트 빌더에서 바로 레이블을 수정할 수 있습니다.
레이블 수정이 필요한 필드 오른쪽 연필 아이콘을 클릭 후, 이름 변경을 활성화하여, 변경할 레이블을 입력합니다.
ㅤ
Step 3 : 작업 편집 (신규 생성 버튼 구현)
빌더에서 신규 레코드 생성을 위한 버튼을 추가합니다.
삭제 및 새로 만들기 기능은 작업 편집에서 바로 추가 가능하며, 이 밖에도 스크린 플로나 Url과 연결할 수 있습니다.
ㅤ
Step 4 : 필터 설정
검색 조건에 맞게 필터를 설정합니다.
해당 개체의 필드는 모두 필터로 설정할 수 있으며, 날짜 필드의 경우 월별 검색 또는 기간 검색이 가능합니다.
ㅤ
마무리
이처럼 SmallBuilder Lists를 사용하면, 세일즈포스에서 제공하는 기본 List View를 넘어, 복잡한 검색 조건이나 Dynamic한 기간 필터링도 No-Code로 손쉽게 구현할 수 있습니다.
외부 사용자와 내부 사용자 모두에게 직관적인 인터페이스를 제공해, 보다 신속하게 원하는 데이터를 찾을 수 있습니다.
SmallBuilder Lists로 복잡한 검색도 간편하게 해결해보세요!
감사합니다.