본문 바로가기

개발자정보

3.6 Salesforce 마스터 세부 정보 관계를 만드는 방법

반응형

Salesforce에서 마스터 세부 정보 관계 만들기

Master Detail 관계 는 Parent 개체와 Child 개체 간의긴밀한 유대 관계 를 형성하는 관계의 한 유형입니다여기서 우리는 Master Object를 Parent로, Child 객체를 Detail 객체로 부릅니다. 

자식 레코드는 항상 부모와 연결되어야 하며 고아 상태로 남아 있을 수 없습니다. 

계단식 레코드 삭제는 상위 개체 레코드가 삭제되면 모든 하위 레코드가 자동으로 삭제됨을 의미합니다. 

표준 개체는 세부 개체(하위 개체)가 될 수 없습니다.

예:-  계정(표준 개체)은 세부 개체가 될 수 없습니다.

마스터-디테일 관계 필드는 디테일 개체의 페이지 레이아웃에 필요합니다. 롤업 요약 필드 는 마스터 개체(상위 개체)에 생성할 수 있습니다. 하위 레코드는 상위 레코드의 모든 보안 및 공유 설정을 상속합니다.

 

Salesforce 오류의 마스터 세부 정보 관계입니다.

Salesforce에서 마스터 세부 정보 관계를 만들 때 "레코드가 이미 있는 경우 기존 사용자 정의 개체에 대해 새 마스터-세부 정보 관계를 만들 수 없습니다. 먼저 조회 관계 를 만들고 모든 레코드의 데이터로 조회 필드를 채운 다음 관계 유형을 마스터-세부 사항으로 변경해야 합니다. 이는 마스터 세부 정보 관계가 분리된 하위 레코드를 허용하지 않기 때문입니다. 부모가 있는 각 자식과 조회 관계가 있는 경우 필드 유형을 자식 개체의 세부 관계를 마스터로 변경합니다.

Salesforce에서 마스터 세부 정보 관계를 만드는 방법.

Salesforce에서 마스터 세부 정보 관계 를 만드는  것은 매우 쉽습니다. 이제 우리는 제약 제품과 샘플 간의 1:m 관계를 만들려고 합니다. 여기서 Pharma Product는 상위 개체이고 샘플은 하위 개체입니다. 아래에 제공된 단계를 따르십시오.

  • 설정으로 이동 | 빌드 | 만들기 | 사물.

개체를 클릭하면 사용자 정의 개체 목록이 표시됩니다. 마스터-디테일 관계를 생성하려는 하위 개체를 클릭합니다. 아래 그림과 같이

이제 샘플 개체로 이동하여 클릭합니다. 이제 개체 정의 페이지가 표시됩니다. 이제 사용자 정의 필드 및 관계로 이동하십시오.

이제 새로 만들기 버튼을 클릭하여 새 관계를 만듭니다.

1단계:- 파일 형식을 선택합니다.

1단계에서 필드 유형을 선택해야 합니다. 아래와 같이 Master-detail 관계를 선택합니다.

다음 사이를 클릭하고 2단계에서 관련 개체를 선택합니다.

2단계: - 관련 개체를 선택합니다.

부모 개체를 관련 개체로 선택해야 합니다. 위와 같이 Pharma Object를 선택합니다. 이제 다음 버튼을 클릭합니다.

다음 버튼을 클릭합니다.

다음 버튼을 클릭합니다.

다음 버튼을 클릭합니다.

이제 Pharma Product  Sample 간의 Master-Detail 관계 생성 이 성공적입니다. 마지막으로 저장 버튼을 클릭하여 모든 설정을 저장합니다.

두 개체 간의 관계를 확인하려면 하위 개체(샘플)로 이동합니다. 샘플을 클릭하고 아래와 같이 새 레코드를 만듭니다.

샘플에 레코드가 없으므로 새로 만들기를 클릭하여 샘플에 새 레코드를 만듭니다.

수량 필드를 입력합니다.

이것이 샘플과 제약 제품 간의 관계입니다. 관계는 항상 자식 개체에 있어야 합니다. 여기서 Sample은 자식 개체이고 관계는 마스터-디테일 관계입니다. 이제 위에 표시된 대로 하나의 Pharma 제품을 Sample에 연결해야 합니다. 이제 저장 버튼을 클릭하십시오.

이제 샘플에서 레코드를 성공적으로 생성했습니다. 샘플에 두 개의 레코드를 더 만듭니다.

  • 이제 상위 개체(Pharma 개체)를 클릭합니다.
  • 비타민 D로 이동합니다.

이제 새로운 관련 목록이 생성된 것을 볼 수 있습니다. 관계를 생성하기 전에 이 관련 목록은 여기에 표시되지 않습니다. 관계를 생성한 후에만 제약 제품과 샘플 간에 일대다 관계가 있습니다.

여기에서 제약 제품(비타민 D)은 두 개의 샘플 레코드와 연결됩니다. 이 관계를 마스터-디테일 관계라고 합니다. 상위 – 하위 관계에서 하위 레코드는 상위와 연결되어야 합니다. 상위 개체 레코드 없이 하위 개체 레코드를 만들 수 있습니다. 상위 개체 레코드는 Salesforce에서 하위 개체 레코드를 생성하는 데 필수입니다.

반응형