개체 설정 (Relate Objects)

Line-item Configurator를 구현하기 위해서는 먼저 Parent 개체, Line-item 개체, Lookup 개체를 지정합니다.

참고로 기회에서 제품 Line-item Configurator를 구현하는 경우 Parent Object는 기회 개체로 Line-item 개체는 기회 제품으로 설정하며 제품(Product)을 Lookup 개체로 설정합니다.

항목설명필수

Parent Object

기회, 견적, 출장 등 Line-item Configurator를 추가할 개체를 의미합니다.

✔️

Line-item Object

기회 제품, 견적 행아이템, 출장 목적지 등 Parent Object의 자식 개체를 의미합니다.

✔️

Lookup Object

제품, 거래처 등 Line-item이 참조하는 개체를 의미합니다. 💡 Tip Line-Item Editor만 사용하고 싶은 경우 Block adding items를 선택하시면 됩니다. 조건에 따라 제어하려면 바로 아래에 보이는 입력란에 Parent 필드의 API 명을 기재하면 됩니다. (필드값은 true 또는 false여야 합니다.)

✔️

Line-item Object Advanced Setting

Line-Item Editor에서 저장된 레코드 불러올 시 정렬 지정 및 삭제 제어 등 설정합니다.

항목설명

Order By

저장된 Line-Item의 레코드를 불러올 시 정렬을 설정합니다.

SOQL의 ORDER BY 절을 기재합니다. 예를 들어 최근에 생성된 날짜(필드: CreatedDate) 순으로 내림차순 정렬하고 싶은 경우 CreatedDate DESC로 기재하면 됩니다.

Delete Controller Field

지정한 필드 값에 따라 Line-Item 레코드 삭제를 제어합니다. Line-Item 필드여야 하고, 해당 필드값은 true 또는 false 여야 합니다. 예를 들어 Parent 또는 Lookup의 상태 값에 따라 Line-Item 레코드 삭제를 제어하고 싶은 경우, Line-Item 개체에 Boolean형 수식 필드를 만들어 활용할 수 있습니다.

Lookup Object Filter

Lookup Selector 검색 시 키워드 매칭 방법 및 필터 등 설정합니다.

항목설명필수

Keyword Field

Lookup 레코드 검색 키워드로 사용할 필드를 선택합니다.

✔️

Match Condition

키워드 검색 방식을 선택합니다.

  • Contains - 키워드가 포함된 값을 검색합니다.

  • Start with - 키워드로 시작하는 값을 검색합니다.

기본값 : Contains

✔️

Order By

Lookup 검색 시 정렬을 설정합니다.

SOQL의 ORDER BY 절을 기재합니다. 예를 들어 제품 코드(필드: ProductCode) 순으로 오름차순 검색하고 싶은 경우 ProductCode ASC로 기재하면 됩니다.

Advanced Condition

검색 조건을 미리 지정합니다. SOQL의 WHERE 절을 기재합니다. 예를 들어 활성화(필드: IsActive)된 레코드만 조회하고 싶은 경우 IsActive = true로 기재하면 됩니다. 💡 Tip Parent의 필드값을 조건문에 지정하고 싶은 경우 {$Parent.필드명}를 이용해 바인딩할 수 있습니다. 예) Lookup Selector 검색 시 기준을 Parent의 통화와 일치한 레코드만 조회하고 싶은 경우 아래와 같이 작성합니다. CurrencyIsoCode = {$Parent.CurrencyIsoCode}

Last updated