N:N(다대다) 관계 만들기

적용 대상: Dynamics 365 for Customer Engagement 앱 버전 9.x(on-premises)

1:N 엔터티 관계는 레코드 간의 계층 구조를 설정합니다. N:N(다대다) 관계에는 명시적 계층 구조가 없습니다. 구성할 조회 필드 또는 동작이 없습니다. N:N 관계를 사용하여 만든 레코드는 동일한 수준으로 간주할 수 있으며 관계는 상호적입니다.

N:N 관계를 사용하면 관계(또는 교차) 엔터티라는 특수한 엔터티가 만들어집니다. 이 엔터티에는 각 관련 엔터티와의 관계가 있으며 관계를 정의하는 데 필요한 id 값만 저장합니다. 관계 엔터티에 사용자 지정 필드를 추가할 수 없습니다.

N:N 관계를 만드는 방법은 기본적으로 관계에 참여하려는 두 엔터티를 선택한 후 각 엔터티에 대해 양식의 탐색 창 내에서 해당 목록을 사용할 수 있는 방법을 각 엔터티에 대해 정의하는 것입니다. 이들은 1:N 관계의 기본 엔터티에 사용되는 동일한 옵션입니다. 추가 정보: 기본 엔터티에 대한 탐색 창 항목

N:N 관계에 모든 엔터티를 사용할 수 있는 것은 아닙니다. 새 다대다 관계 단추가 표시되지 않으면 이 엔터티에 새로운 N:N 관계를 만들 수 없습니다. 메타데이터 브라우저를 사용할 경우 CanBeInManyToMany 값이 true로 설정된 엔터티에 대해 필터링할 수 있습니다. 추가 정보: 메타데이터 브라우저 사용

엔터티 간 N:N 관계 만들기 또는 편집

  1. 솔루션 탐색기를 엽니다.

  2. 구성 요소에서 엔터티를 확장한 다음 작업할 엔터티를 확장합니다.

  3. N:N 관계를 선택합니다.

  4. 기존 관계를 편집하거나 정보를 보려면 관계를 선택하고 작업 도구 모음에서 작업을 클릭하고 편집을 클릭합니다.

    - 또는 -

    새 관계를 추가하려면 새 다대다 관계를 클릭합니다.

    중요

    새 다대다 관계가 작업 도구 모음에 표시되지 않으면 해당 엔터티에 대해 N:N 관계를 만들 수 없습니다.

  5. 새 관계의 경우 현재 엔터티 섹션의 표시 옵션 목록에서 다음 옵션 중 하나를 선택합니다.

    • 표시 안 함: 다른 엔터티에서 현재 엔터티에 대한 관련 보기가 표시되지 않습니다.

    • 사용자 지정 레이블: 이 레이블은 다른 엔터티에 대해 만들어진 관련 보기에 사용됩니다. 사용자 지정 레이블 필드에 해당 값을 입력해야 합니다.

    • 복수 이름: 이 옵션을 선택하면 관련 보기에 현재 엔터티의 복수 이름이 사용됩니다.

    참고

    복수 이름 사용 또는 사용자 지정 레이블 옵션을 선택한 경우 표시 영역 옵션 목록에서 선택하여 관계 레이블을 표시할 표시 영역(예: 마케팅 또는 영업)을 양식에 지정할 수 있습니다. 표시 순서를 지정하여 선택한 표시 영역 안에서 레이블이 표시되는 순서를 제어할 수도 있습니다.

    중요

    업데이트된 엔터티에 연결된 양식의 탐색 방식은 업데이트되지 않은 엔터티의 그것과 상당히 다릅니다. 표시 영역과 표시 순서를 정의하는 기법이 일반적인 반면 엔터티 관계를 설정할 경우에는 다양한 탐색 방식을 이해하고 있어야 합니다.

  6. 기타 엔터티 섹션의 엔터티 이름 목록에서 다른 엔터티를 선택합니다.

    참고

    엔터티 이름을 지정할 때 기본 값은 관계 정의 섹션의 이름관계 엔터티 이름 필드에 설정되어 있습니다. 저장하기 전에 엔터티 이름 값을 변경할 경우 이러한 이름은 변경되지 않으므로 저장하기 전에 의미 있는 이름인지 확인합니다.

  7. 관계 정의 섹션에서 이름관계 엔터티 이름을 확인합니다.

    이러한 값은 N:N 관계에서 고유해야 합니다.

  8. 저장 후 닫기를 클릭하여 N:N 관계 양식을 닫습니다.

  9. 사용자 지정 작업을 완료했으면 사용자 지정 항목을 게시합니다.

    • 현재 편집 중인 구성 요소에 대해 사용자 지정 항목을 게시하려면 탭의 저장 그룹에서 게시를 클릭합니다.

    • 게시되지 않은 모든 구성 요소에 대한 사용자 지정 항목을 한 번에 게시하려면 모든 사용자 지정 항목 게시를 클릭합니다.

      참고

      사용자 인터페이스 요소를 변경하거나 엔터티의 양식 스크립트를 구현한 후에는 항상 변경 내용이 적용되도록 게시해야 합니다. 사용자 지정 엔터티, 관계, 필드 등 Dynamics 365 for Customer Engagement 앱의 데이터 스키마를 바꾸는 모든 사용자 지정 항목은 즉시 적용됩니다.

      솔루션 설치 또는 사용자 지정 항목 게시 작업은 일반적인 시스템 작업과 충돌할 수 있습니다. 사용자에게 가장 지장을 덜 줄 때 솔루션을 가져오도록 예약하는 것이 좋습니다.

참고 항목

1:N(일대다) 관계 만들기