내부 (Internal)
Salesforce 내 관련 개체를 조회하여 데이터를 같이 표현하고 싶을 때 사용됩니다.
예를 들어 Lookup이 Product2로 지정된 경우 PricebookEntry에 있는 단가를 같이 표시하고 싶을 때 내부 데이터소스를 이용해 조건에 맞는 PricebookEntry를 조회하여 제품과 단가를 같이 표현할 수 있습니다.
Internal 데이터소스를 사용하기 위한 각 속성입니다.
데이터소스를 통해 가져온 데이터를 리스트와 결합하기 위한 작업으로 데이터소스 필드와 리스트의 필드를 매핑합니다.
속성
번호 | 필드명 및 영역 | 설명 | 필수 |
---|---|---|---|
1 | 개체 검색 | 데이터소스 대상 개체를 검색 후 선택합니다. | ✔️ |
2 | 활성화 | 데이터소스를 활성화합니다. 활성화가 되어 있지 않으면 리스트 구성 시 작동되지 않습니다. | |
3 | Description | 데이터소스에 대한 설명을 기입합니다. | |
4 | Conditions | 데이터소스 지정 개체 조회 시 조건이 필요한 경우 작성합니다. (SOQL의 | |
5 | 데이터소스를 통해 가져온 데이터를 리스트와 결합하기 위한 작업으로 데이터소스 필드와 리스트의 필드를 매핑합니다. | ✔️ |
Action
데이터소스를 통해 가져온 데이터를 리스트와 결합하기 위한 작업으로 데이터소스 필드와 리스트의 필드를 매핑합니다.
번호 | 필드명 및 영역 | 설명 | 필수 |
---|---|---|---|
1 | Key | 데이터소스와 리스트 레코드 간 연결을 위해 서로 같은 값을 가진 필드를 설정합니다. | ✔️ |
2 | Actions | 데이터소스에서 가져온 데이터를 리스트 컬럼들에 매핑합니다. | ✔️ |
3 | 버튼을 눌러 Action을 추가합니다. |
Add Action
번호 | 영역 | 설명 |
---|---|---|
1 | DataSource Field | 데이터소스에서 지정한 개체의 필드를 보여줍니다. |
2 | Lists Field | 리스트에서 지정한 개체의 필드를 보여줍니다. |
3 | Virtual Field | 리스트에서 생성한 가상 컬럼들을 보여줍니다. |
4 | 결과 | 왼쪽이 데이터소스, 오른쪽이 리스트로 서로 간 어떤 필드로 매핑할 지 결과를 보여줍니다. |
5 | Add Virtual | 데이터소스에 필요한 가상 열을 생성할 수 있습니다. 생성된 가상 열은 Lists Setup의 Datatable 설정에서 확인할 수 있습니다. |
예시
리스트의 개체를 Product로 지정하여 제품 목록을 검색하려고 합니다. 해당 목록에 PricebookEntry 개체에 있는 단가를 함께 표시하려고 합니다.
➕ 버튼을 눌러 'PricebookEntry'를 검색 후 선택합니다.
(선택) Condition 란에
Product2Id IN {$Current.Id}
를 입력합니다. (SOQLWhere
문과 동일)Product에 맞는 PricebookEntry 데이터를 결합하기 위해 Key 행의 가장 우측에 있는 연필 버튼을 누릅니다.
열린 팝업창에서 아래와 같이 선택 후 저장합니다.
DataSource Field : Product2Id
Lists Field : Id
PricebookEntry의 단가를 리스트 컬럼에 표시하기 위해 'Add Action'을 누릅니다. (작업하기 전 데이터테이블 설정에서 Virtual Column을 생성합니다.)
열린 팝업창에서 아래와 같이 선택 후 저장합니다.
DataSource Field : UnitPrice
Virtual Field : SBLDVirtual1
Last updated