연결 역할을 사용하여 엔터티 간 관계 설명

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

역할 할당을 통해 레코드 간의 관계를 설명할 수 있습니다.

여러 가지 방법으로 연결에서 연결 역할을 사용할 수 있습니다.

  • 원본 레코드와 대상 레코드에 동일한 역할을 적용합니다. "친구", "팀 구성원" 또는 "동료"는 연결에서 두 레코드 모두에 적용할 수 있는 역할에 속합니다.

  • 원본 레코드와 대상 레코드에 역할을 적용하지만 둘 다에 적용하지는 않습니다. 연락처와 영업 기회 연결에서 "영업 직원" 역할은 이러한 역할의 한 예입니다. 영업 기회, 송장, 판매 주문과 같은 레코드에는 레코드에서 표시하려는 일반적으로 충분한 정보가 포함되며 여기에 역할을 할당할 필요는 없습니다.

  • 상호 역할이라고도 하는 두 개의 대응하는 역할을 적용합니다. 한 가지 역할은 원본 레코드에 적용하고 다른 역할은 대상 레코드에 적용합니다. "의사"와 "환자", "부모"와 "자식"은 대응하는 역할의 예입니다.

연결 역할 범주

연결 역할을 만들 때 역할이 속하는 범주를 지정할 수 있습니다. 예를 들어 다음과 같은 범주를 사용할 수 있습니다.

  • 비즈니스(공급자, 구매자, 경쟁 업체)

  • 가족(아버지, 여형제, 사촌)

  • 소셜(테니스 파트너, 클럽 멤버, 친구)

범주 목록은 사용자 지정할 수 있습니다. 비즈니스 모델에 가장 잘 맞는 범주를 추가할 수 있습니다.

연결 역할 만들기

연결 역할을 만들려면 다음 정보를 지정해야 합니다.

  • ConnectionRole.Name 특성을 사용하여 역할 이름을 지정합니다.

  • ConnectionRole.Description 특성을 사용하여 역할 설명을 추가합니다.

  • ConnectionRole.Category 특성을 사용하여 역할 범주를 지정합니다. 이 특성에 사용 가능한 값은 범주(connectionrole_category) 전역 옵션 집합에 정의되어 있습니다.

  • 연결 역할을 만들 때 잠재 고객, 거래처, 경쟁 업체와 같이 역할이 적용되는 엔터티 유형을 지정할 수 있습니다. 특정 엔터티 유형을 지정하지 않으면 연결 역할을 모든 Microsoft Dynamics 365 엔터티에 적용할 수 있습니다. 엔터티 유형을 지정하려면 ConnectionRoleObjectTypeCode.AssociatedObjectTypeCode 특성을 사용합니다. 연결 역할을 특성 엔터티 유형에 연결하려면 ConnectionRoleObjectTypeCode.ConnectionRoleId 특성을 사용합니다. 연결 역할 레코드는 여러 연결 역할 개체 유형 코드 레코드에서 참조할 수 있습니다. 연결 역할 레코드에 대한 모든 참조를 제거하면 이 연결 역할을 모든 Microsoft Dynamics 365 엔터티에 적용할 수 있습니다.

    거래처 엔터티에 대한 연결 역할을 찾으려면 거래처 엔터티(엔터티 유형 코드 = 1) 또는 모든 엔터티(엔터티 유형 코드 = 0)에 연결되는 모든 역할을 지정합니다.

연결 역할 연결 및 분리

연결에서 역할을 연결하려면 Associate 메서드를 사용합니다. 역할을 분리하려면 Disassociate 메서드를 사용합니다.Associate 메시지 및 Disassociate 메시지에 대한 자세한 내용은 Microsoft Dynamics 365에서 엔터티에 대한 소개를 참조하십시오.

참고 항목

연결 엔터티
연결 엔터티에 대한 샘플 코드
샘플: 상호 연결 역할 만들기(초기 바인딩)
Connection 엔터티 메시지 및 메서드

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보