내부 (Internal)

Salesforce 내 관련 개체를 조회하여 데이터를 같이 표현하고 싶을 때 사용됩니다.

예를 들어 Lookup이 Product2로 지정된 경우 PricebookEntry에 있는 단가를 같이 표시하고 싶을 때 내부 데이터소스를 이용해 조건에 맞는 PricebookEntry를 조회하여 제품과 단가를 같이 표현할 수 있습니다.

  • 속성

    Internal 데이터소스를 사용하기 위한 각 속성입니다.

  • Action

    데이터소스를 통해 가져온 데이터를 리스트와 결합하기 위한 작업으로 데이터소스 필드와 리스트의 필드를 매핑합니다.


속성

번호필드명 및 영역설명필수

1

개체 검색

데이터소스 대상 개체를 검색 후 선택합니다.

✔️

2

활성화

데이터소스를 활성화합니다. 활성화가 되어 있지 않으면 리스트 구성 시 작동되지 않습니다.

3

Description

데이터소스에 대한 설명을 기입합니다.

4

Conditions

데이터소스 지정 개체 조회 시 조건이 필요한 경우 작성합니다. (SOQL의 Where 절에 해당합니다.) Field API Name Finder를 이용해 조건문에 사용할 필드를 검색하여 쉽게 작성할 수 있습니다. ⚠️리스트 지정 개체의 필드를 이용해 조건문 작성 시 '='이 아닌 'IN'으로 작성해야 합니다. $Current는 리스트 지정 개체를 의미합니다. 올바른 예 Product2Id IN {$Current.Id} 잘못된 예 Product2Id = {$Current.Id}

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 개체에 있는 단가를 함께 표시하려고 합니다.

  1. 버튼을 눌러 'PricebookEntry'를 검색 후 선택합니다.

  2. (선택) Condition 란에 Product2Id IN {$Current.Id}를 입력합니다. (SOQL Where문과 동일)

  3. Product에 맞는 PricebookEntry 데이터를 결합하기 위해 Key 행의 가장 우측에 있는 연필 버튼을 누릅니다.

  4. 열린 팝업창에서 아래와 같이 선택 후 저장합니다.

    • DataSource Field : Product2Id

    • Lists Field : Id

  5. PricebookEntry의 단가를 리스트 컬럼에 표시하기 위해 'Add Action'을 누릅니다. (작업하기 전 데이터테이블 설정에서 Virtual Column을 생성합니다.)

  6. 열린 팝업창에서 아래와 같이 선택 후 저장합니다.

    • DataSource Field : UnitPrice

    • Virtual Field : SBLDVirtual1

Last updated